商汤科技 测试开发实习 完整面经

自己有幸在牛客网上看到了商汤科技测试开发的内推,于是6月2日便投递了简历,后期也展开了面试。

电话面 (2020.6.8 - 20min)

  1. 自我介绍;

  2. 除了写自动化脚本以外,实习生还会涉及到一些手工测试,你怎么看?

  3. 有了解过测试开发要用什么工具?概念?方法?

  4. TCP和UDP的区别;

  5. TCP三次握手流程,为什么是3次握手不是2次?

  6. (智力题)有三个空瓶子,一个8L,一个5L,一个3L,目前8L的瓶子装满了牛奶。试问,如果在不浪费一滴水和无刻度的情况下,如何测量出4L的牛奶?

  7. 反问


本来准备玩游戏的,结果突然来个电话,面得措不及防……一开始自我介绍我都不知道自己在说啥,到后面才慢慢进入状态。

一面 (2020.6.16 - 1h5min)

  1. 讨论我的学校(???)中间穿插着自我介绍

  2. 疯狂怼项目(JAVA分布式系统设计,RMI框架、如何进一步提高性能、架构改进等)

  3. 代码:合并两个有序链表(这里花了很长时间)

    (这里得多说几句:面试官先让我分享了思路,然后我自己写的时候把自己卡死了。之前有刷过这道题,但手撕的时候这脑袋怎么就不灵光了呢?我还复习了好几遍……)

  4. 如何测试你的代码?如何设计测试用例?

  5. 如果这是别人的代码,放在你这里进行测试,你觉得应该还需要注意测试什么?

  6. 反问环节。


关于手撕代码环节,一定注意要和面试官交流交流的过程中很可能答案就出来了。即使写不出来,面试官对你的印象也比你闷头苦写好!另外,不要祈求一开始就用最优解,应当优先写出一个能解决问题的代码,再谈优化的事情。

最后面试官给我的评价是总体印象“还不错”,熟悉自己的项目,写代码过程中与面试官交互良好。但缺点就是写代码的速度“比较慢”,以后需要进一步提升。

HR面 (2020.6.19 - 7min)

一般到了HR面的时候,就是通知被录取了。打这个电话主要是为了确认一下面试者最近的状况,什么时候能入职等信息。
  1. 我现在人在哪里(国内/国外)
  2. 什么时候能入职
  3. 有其他的实习机会吗
  4. 通过什么渠道投递的商汤科技
  5. 为什么打算实习走测试开发的方向
  6. 反问环节

我应该挂在了这一面。因为自己不能马上入职(得一个月左右),所以HR就说他先去跟部门的人核实一下。

最后,失联了……




#测试开发##商汤科技##实习##测试开发工程师##面经#
全部评论
楼楼,请问手撕代码是在线编程还是纸上手写的啊
点赞 回复
分享
发布于 2020-12-18 18:51
如果hr面问你介绍项目和其他的,完全没问你入职之类的是不是还要被筛呀
点赞 回复
分享
发布于 2021-06-25 11:27
小红书
校招火热招聘中
官网直投

相关推荐

发个腾讯的吧,刚面完,以为是kpi,所以没录音,能写多少是多少点击查看详情自我介绍介绍项目1.java和其他语言的区别,比如c++,python,各个方面2.知道几种编程思想,比如面向对象等等3.知道的设计模式4.jvm结构、垃圾回收算法5.乐观锁CAS6.数据结构了解哪些7.排序算法呢,说一下快排,时间复杂度。空间复杂度8.计网1.OSI七层,作用2.http状态码,502如何查找排除3.http报文结构4.https的过程,三次握手,TLS四次握手等等,认证过程5.了解过哪些加密算法,什么是对称加密和非对称加密6.cookie和session了解过吗,区别,集群里,session在一个服务器,请求分配到了其他服务器,怎么解决这种情况说了一些以后,提示我想想redis、mysql7.websocket了解过吗,。。。。我不知道8.http有哪些请求方法,然后给我个场景,问我怎么解决,具体忘了,反正他最后引导我是用head(应该)9.ping用过吗,基于什么协议10.DNS解析过程、我还说了两种方法,递归,迭代,问我迭代体现在哪11.DOS攻击是什么12.TCP三次握手。四次挥手,各阶段的状态,为什么要三次握手、四次挥手,状态那还问我,SYN_RECV之前服务器是什么状态13.为什么要等待2MSL14.TCP   UDP区别、应用场景,问我,游戏用的是什么,腾讯会议呢?我答是QUIC,不晓得对不对15.我看你这是个前后端分离项目,那么跨域问题怎么解决。我不知道。。。。16.静态资源问题,后面提醒我用CDN17.TCP拥塞控制四个过程。TCP滑动窗口了解过吗,讲一下18.TCP、UDP格式操作系统1.内核态、用户态,切换方式2.进程线程,区别、协程了解过吗(协程不知道)3.一个进程,你发现cup使用率很高,你怎么排查,我猜与协程有关,就往这方面答了4.一个线程阻塞到这里了,你怎么解决,我还是从协程方面5.进程间通信方式。调度算法6.虚拟内存了解过吗7.分段分页的调度算法8.OOM了解过吗,怎么排查,怎么解决9.什么是死锁,如何避免、解决redis、mysql1.redis持久化机制2.redis的数据结构3.其他想不起来了。。。。字数超了 #腾讯# #腾讯一
点赞 评论 收藏
转发
3 35 评论
分享
牛客网
牛客企业服务