商汤科技

收藏
人工智能
1000-9999人
上市
北京
高校必争榜HC充足榜牛客指数榜
榜单独角兽企业榜单瞪羚企业榜单高新技术

29

在招职位

140

面试经验

21

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
前端开发
人工智能/算法
最新
热门
保研结束后,先玩了一个多月,到了11月,准备开始看看能不能找找日常实习。然后在牛客,boss,实习僧上面投了很多,官网也投了,投的岗大概是cv,感知,大模型等。bg是211本AI专业,保研去了bupt硕。手上是一篇论文医学图像分割二作,两个小项目,还有ACM牌子。最后入面:牛客cv岗,旷视感知,数坤cv医学图像分割,商汤cv医学图像分割,小米感知,美团决策规划,作业帮cv岗,科大讯飞cv脑科学。然后拿到offer:牛客,数坤,小米。最后准备入职小米。第一场面牛客cv岗,一开始AI面,然后二面直接聊了一会儿就给offer了,待遇是在深圳220/天,无房补,遂拒了。第二场面旷视,这个给我打击很大,几乎把我问穿,代码让我写机器学习的代码我也不是很快,遂被拒。第三场数坤,这个因为方向跟我简历非常吻合,因此我感觉有些地方答的不好,代码题也没写出来,但是最终给了offer,在北京250/天,无房补餐补,因为不想干医学影像分割这种传统cv方向了,遂拒了。商汤的医学图像分割cv岗,入面了,但是没去面(被旷视打击到了),遂寄。然后不想面了,去旅游了,在旅游途中接到小米电话,入面了。然后面小米,一面代码面,先问c++python八股,然后写两个算法题,我凭借自己模糊的基础(之前给人上过c++python的语法课),答的还行,算法题是一道二分一道广搜,很easy拿下。小米二面先问我简历上关于论文和机器学习的一些,然后拷打我线代和矩阵论还有机器学习的优化相关的问题,由于我保研成功之前备战过考研,复习了一遍线代微积分,所以有印象答上来了。然后代码题是多源bfs,一口气写完,面试官直接没让我调试样例表示算我过了。最后等了两天拿到offer,不过HR问我能不能接受去planning决策规划方向,我表示接受,反正不是传统cv我都能接受。待遇是本科生待遇,base上海,5500+1500+695。在面小米的时候也在投递简历,美团,作业帮和科大讯飞都让我入面,美团居然是280/天无房补在北京,感觉不如小米,拿到小米offer后遂不想面了,准备拒面,安心去小米实习了。不过想问问,去小米实习的这个方向,大概率以后研究生毕业了也不会从事这个方向的岗位,这样的实习经历对我后续研2的时候找实习以及到时候秋招秋招的简历上应该还是有点帮助的吧?可能准备到时候去找推广搜的岗位?大模型感觉研究生期间不会有相关论文估计也难卷的过别人,自动驾驶的感知和决策规划其实可以考虑,但是感觉除了这段实习之后,后续研究生期间也不会有论文和其他机遇去学习这个方向了,相比之下感觉推广搜是大多数人都是没论文的。有点迷茫,不过走一步算一步吧,多实习多学习准没错,研究生的科研方向是对就业没啥帮助了,全靠自己了。
查看3道真题和解析
点赞 评论 收藏
分享
趁着双休,把之前写的一些面经都发一发。没想到商汤的嵌入式是去做自研芯片,听说目前还有几款已经成功流片,感觉现在很多公司都在自研芯片,这一来给嵌入式学生提供了就业岗位,当然也加大了嵌入式的内卷程度,这种情况可能对有学历优势的同学更加友好吧一面 9.261. 自我介绍2. 拷打项目3. 项目用到了生产者消费者模型?说一说怎么使用的?4. 条件变量和锁怎么用的?5. FreeRTOS是免费的吗?6. 为什么需要虚拟地址?7. C++和C的区别8. 面向对象的特性?9. 讲一讲多态的实现10. 了解智能指针吗?11. 强引用和弱引用?12. 构造函数有哪几种? (有参构造,无参构造,拷贝构造,移动构造)13. 说一说什么场景用到他们14. 说一说FreeRTOS的任务调度过程15. IIC通信过程16. Linux驱动开发GPIO的大概过程?17. 驱动IIC呢?无手撕反问多久出结果,国庆后-----------------------------------------------------------------------------二面 10.101. 自我介绍2. FreeRTOS任务之间通信?3. 什么时候用信号量,什么时候用互斥量,为什么4. 中断里面可以使用互斥量吗?5. 说一说你负责哪方面工作6. 讲一讲怎么驱动IMU工作的7. 串口DMA怎么收发8. 了解Cache吗?说一下?9. 缓存不一致性10. 说一说MMU,freeRTOS里面如何使用MMU?(我说单片机里面没有MMU)11. staic和volatile关键字反问: 部门工作时间(双休,早10晚9)     MCU方向多还是Linux方向  (都有,异构的SOC)
查看26道真题和解析
点赞 评论 收藏
分享
好像是有一个考试的,考完了之后很早就进入面试中的流程了,到9.23左右才约面,最后约的9.26一面:1. 自我介绍2. IIC总线3. UART、IIC、SPI、CAN的对比4. 为什么要有Linux系统,怎么看到总线驱动设备这么一套框架5. Linux是怎么去找驱动的6. Linux驱动具体做过些什么7. 具体怎么做Linux驱动开发8. Linux和RTOS的内存管理9. 具体Linux里面是怎么分配内存的10. 怎么映射地址的11. TLB知道吗,具体的虚拟地址到物理地址,怎么找到的,怎么分配的12. 内存分配的算法13. 知道best fit吗?14. 怎么看待内存碎片,怎么合并15. 怎么减少内存碎片的出现16. 是否有办法做到内存碎片不出现17. Linux怎么做内存管理的,跟RTOS有什么区别18. Linux对内存是否有优化的管理算法19. 文件系统20. 进程线程21. 锁的简单理解22. 中断里能不能用互斥锁(这个不太会,但答案是知道的是不行,可以用自旋锁)23. volatile关键字(这个被拷打了很久,我记得是直接从内存读取,但面试官说我说反了,这个我纠结了很久)24. CPU怎么调用函数的25. 函数如何传参26. 内存怎么分配的,会分配成什么样子27. 变量会存在内存的哪里28. 有用过yolo,知道些什么,是否考虑做算法29. 系统启动的具体流程(最后说了STM32的启动过程)30. ST从FLASH启动,为什么是0x08000000(留给SRAM和其他内部RAM)31. 经典反问业务就是做一些芯片的底层开发,也有协议开发,是一个非常大的部门,跟硬件相关的都在这个部门内去完成。一共三面,然后等通知。
查看31道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务