字节测开实习面经 - 一二三+hr面
已收到offer
2021.6.1 一面 约40min
1、自我介绍;
2、写代码:最长不重复子串;
3、给上面的代码写测试样例;
4、overload和override的区别;
5、Math.round(),String产生对象个数;
6、线程同步;
7、url到页面显示的过程;
8、Linux指令 查看端口状态,按文件名找文件;
9、MySQL语句,左连接查找;
10、MySQL和redis的区别,redis使用经验;
11、了解过图数据库吗;
12、给微信的点赞写测试用例;
13、了不了解测试开发,测试开发工程师需要的能力;
反问
2、写代码:最长不重复子串;
3、给上面的代码写测试样例;
4、overload和override的区别;
5、Math.round(),String产生对象个数;
6、线程同步;
7、url到页面显示的过程;
8、Linux指令 查看端口状态,按文件名找文件;
9、MySQL语句,左连接查找;
10、MySQL和redis的区别,redis使用经验;
11、了解过图数据库吗;
12、给微信的点赞写测试用例;
13、了不了解测试开发,测试开发工程师需要的能力;
反问
2021.6.4上午 二面 约35min
1、自我介绍;
2、聊项目(5-10min);
3、常用的linux指令,grep和find的区别;
4、docker常用的指令;
5、熟悉的设计模式,应用场景,有没有使用过;
6、写代码:string类型数字串转数值,字符串可能带正负号;
7、设计测试样例;
8、int的数值范围;
9、如果页面不显示了该怎么排查;
10、奖学金、四六级等;
11、为什么做测试,为什么投字节;
2021.6.4晚上 三面 约35min
1、聊项目(5-10min);
2、nginx代理;
3、tcp三次握手;
4、tcp的可靠性保证(重传、滑动窗口、流量控制、拥塞控制);
5、对https熟悉吗,讲讲;
6、面向对象,多态;
7、linux查看路由表的命令,查看进程的命令;
8、进程通信;
9、进程的内存都有哪些部分;
10、内核态和用户态,系统调用;
11、内核定制过程;
2、nginx代理;
3、tcp三次握手;
4、tcp的可靠性保证(重传、滑动窗口、流量控制、拥塞控制);
5、对https熟悉吗,讲讲;
6、面向对象,多态;
7、linux查看路由表的命令,查看进程的命令;
8、进程通信;
9、进程的内存都有哪些部分;
10、内核态和用户态,系统调用;
11、内核定制过程;
12、写代码:输出链表的倒数第k个节点;
反问
2021.6.4晚上 三面后10分钟 hr 面
1、项目介绍;
2、实习时间;
3、为什么学软件工程;
4、经历过的挫折;
5、自己的优势和劣势;
6、学习上的方法总结;
反问
代码题比较容易,所以面试时长短很多😂
————————————————————————