双非渣本985硕非计算机科班,能拿到字节提前批offer表示很开心了,之前在牛客看的很多面经都遇到了,特来牛客还愿,祝大家秋招都offer +1+1+1…
7-12 一面 60min左右
1、自我介绍
2、数据库左连接、右连接、内连接
3、数据库索引
4、线程和进程的区别
5、Python垃圾回收机制(引用计数机制为主,标记清除和分代收集为辅)
6、HTTP和HTTPS的区别,HTTP1.0、1.1和2的版本区别,HTTPS的请求过程
7、HTTP的8种请求方式,GET和POST的区别
8、什么是黑盒、白盒、灰盒测试,白盒测试的方法(语句覆盖、判定覆盖、条件覆盖、路径覆盖等等)
9、OSI七层模型,TCP和UDP的区别,拥塞控制
10、为朋友圈点赞设计测试用例
11、浏览器输入网址到展现画面的中间过程,DNS解析过程
12、聊项目经历、实习经历
13、算法题:给定一个整数型数组,任意组合里面的数,返回最大的能被3整除的数。
7-13 二面 60min左右
1、Python深拷贝和浅拷贝
2、Python中*args和**kwargs的区别
3、数组和链表的区别
4、什么是死锁,产生死锁的原因和必要条件
6、Cookie和Session的区别
7、内存泄漏和内存溢出
8、二面深挖我的实习工作内容,负责什么工作,有什么收获,做的接口测试工作主要流程是什么,模拟各种问题场景问我怎么应对解决
9、实习有转正机会为什么不留在那个公司
10、给微信朋友圈编辑框和发送按钮设计测试用例
11、未来的职业规划
12、算法题:对于一个先升序后降序的数组,在不排序的情况下,找出最大值
7-17 三面 60min左右
1、算法题:上来不用自我介绍,直接说我们来做道题,给定一个整数数组和一个目标值,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标
2、单元测试的流程和方法
3、针对第一题算法题如何进行白盒测试
4、最熟悉的数据结构,说了链表,让我用链表做一下第一题算法题
5、进程间的通信方式
6、TCP和UDP的区别,各自的适用场景,微信好友聊天用的TCP还是UDP
7、给微信聊天功能设计测试用例
8、说出五个以上Linux指令
9、三面深挖在校项目经历,针对项目内容问一些灵活的问题
10、你本科和硕士学校差距挺大,是高考失误还是考研努力的,和他说一下励志史,积极向上,打动他
11、leader安排的工作和自己规划好的学习时间冲突怎么办(我说先认真完成领导安排的工作,再加班完成自己的计划,主要想突出加班也要完成所有工作,不拖延,不知道是不是他想要的答案)
12、最常用的APP,说了微信和抖音,叫我说一下抖音APP你喜欢的地方(狂吹推荐引擎、界面、用户体验),并对抖音APP提出改进意见
转发自:https://www.nowcoder.com/discuss/457061?source_id=discuss_experience_nctrack&channel=-1