商汤科技实习面试记录——3D视觉实习生(快速排序,将字符串转换成整数,给一个现成的有序矩阵,判断一个数是否在这个矩阵中)

本文主要是介绍商汤科技实习面试记录——3D视觉实习生(快速排序,将字符串转换成整数,给一个现成的有序矩阵,判断一个数是否在这个矩阵中),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

之前写的:

1、简介

北京市商汤科技开发有限公司,简称“商汤科技(SenseTime)”,成立于2014年,创始人为香港中文大学信息工程系教授汤晓鸥,是人工智能领域的一家独角兽公司,专注于计算机视觉和深度学习的原创技术研发。
商汤科技由香港中文大学工程学院团队创立,战略合作伙伴包括高通、华为、小米科技、本田汽车和麻省理工学院等。公司在香港、北京、深圳、上海、成都、日本京都和东京都有产业和科研布局。
2018年9月20日,科技部部长王志刚向商汤集团授予“智能视觉国家新一代人工智能开放创新平台”称号并授牌。
2019年6月11日,商汤科技入选“2019福布斯中国最具创新力企业榜”。

2、面试过程
算是一下午两轮技术面(其实不太理解为什么连着两轮技术面,并且两位面试官的问题基本相同)。
自我介绍;
问简历所写的项目经历,我写的一个双目立体视觉,一个3D位资估计。主要就是围绕这两个话题展开。
视觉的话肯定要问到相机标定、解相位、双目匹配、重建;
3D位资估计主要是问了我提到的ppf原理以及对其改进。
然后是写代码环节,他们似乎很喜欢“链表”,专业数据结构的知识还是一把心酸泪。。。还好第一位面试官比较仁慈让我写了熟悉的多品外差。
然后问关于如何处理工作中困难,考察你的态度。
最后接近尾声,问你要提问他什么吗。

3、总结
总的来说是不刁难的,毕竟是实习面试,跟就业面试比强度还是差一些的。问得问题全部是基于简历提到的,不会问你知识体系之外的。好好准备没啥大问题,像我这种裸面就比较拉闸哈哈哈。

附录——代码考察
1.将字符串转换成整数
2.给一个现成的有序矩阵,判断一个数是否在这个矩阵中


//给一个现成的有序矩阵,判断一个数是否在这个矩阵中
templat <class T>
bool find(T target ,vector<vector<T>>&array,int x,int y)
{if(x==array.size()||y<0)return false;if(array[x][y]==target)return true;if(array[x][y]>target)return find(target,array,x,y-1);//如果当前数字比target大,往回找return find(target

这篇关于商汤科技实习面试记录——3D视觉实习生(快速排序,将字符串转换成整数,给一个现成的有序矩阵,判断一个数是否在这个矩阵中)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/197651

相关文章

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

Java中的StringBuilder之如何高效构建字符串

《Java中的StringBuilder之如何高效构建字符串》本文将深入浅出地介绍StringBuilder的使用方法、性能优势以及相关字符串处理技术,结合代码示例帮助读者更好地理解和应用,希望对大家... 目录关键点什么是 StringBuilder?为什么需要 StringBuilder?如何使用 St

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

Python如何精准判断某个进程是否在运行

《Python如何精准判断某个进程是否在运行》这篇文章主要为大家详细介绍了Python如何精准判断某个进程是否在运行,本文为大家整理了3种方法并进行了对比,有需要的小伙伴可以跟随小编一起学习一下... 目录一、为什么需要判断进程是否存在二、方法1:用psutil库(推荐)三、方法2:用os.system调用

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J