Home 字节测开暑期实习一二三面+HR面凉经
Post
Cancel

字节测开暑期实习一二三面+HR面凉经

ByteDance Interview: Software Engineers in Test (Summer 24 Intern)

字节暑期实习测开岗,三轮技术面,最后 HR 面挂掉。

可能是 HR 觉得我能力不足,也或许是没有 HC 了。

总之,从希望到失望,一切如常。

5.16 一面

共 50 min

自我介绍

拷打简历里面的实习、项目

JWT 令牌的使用

进程/线程/协程各自是什么,线程和协程的区别

Java 中 HashMap 底层原理

堆和栈的区别

SQL 注入是什么,怎么解决

为什么要 nginx 反向代理,它有什么作用

TCP 怎么实现可靠性的

做题:56. 合并区间 - 力扣(LeetCode)

场景题。有一个共享单车软件,从扫码、开锁、骑车到关锁等等整个流程,需要设计哪些测试用例。

反问

5.21 二面

共 70 min

自我介绍

为什么不在原来的公司继续实习,实习的收获

拷打简历里面的实习、项目

数据库的慢查询是什么原因,怎么处理。数据库索引失效是什么原因,怎么处理。

代码题:

  • 算法:不能使用额外空间,把一个数组内部的所有奇数移到前面,偶数放后面。(双指针)
  • 算法:与上题相同,不能用额外空间,奇数前偶数后,但是要求不能改变原有奇数/偶数的内部顺序。(冒泡排序思想)
  • SQL 题:成绩单表,包括很多人、很多科目的成绩。查询出语文成绩最高的同学的名字。

测试相关的场景题

  • 用户发现退款没有到账,可能是什么原因,从商家到用户的全链路角度回答
  • 要设计一个电商平台的购物车,需要测试哪些场景。商品数量除了不能大于库存量,还有哪些需要考虑的边界值?

自我评价,有哪些优缺点

反问

5.22 三面

共 30 min,比较轻松,半聊天性质

拷打简历里面的实习、项目,无八股,无算法题

反问

5.23 HR 面 (挂)

只聊了十几分钟

之前技术面的哪个面试官印象最深刻

介绍自己的在校及实习经历

之前投了很多后端开发岗,为什么要投测开

对测开的理解,和开发的区别

实习期间的最大挑战是什么,怎么解决的

为什么不在原来的公司继续做下去

优缺点是什么

为什么 gap 一年,为什么非要考研而不是直接工作

我现有的 offer 情况

为什么要选择 xx(字节的一个部门),期待能学到什么

反问:我问了转正情况


HR 面结束三个小时后,感谢信

This post is licensed under CC BY 4.0 by the author.

HSBC Summer 24 Coding Test

LeetCode Biweekly Contest 131