渣硕秋招总结

一. 字节跳动提前批(测试开发工程师)
背景知识:三无人员(无论文、无项目、无实习)
下述只罗列了一些我印象深刻的面试
出于对个人实力的充分估计以及对大厂的敬仰,因此本菜鸡第一次投了测开😂
一面:6月24日(端午前一天下午4点)
1. 自我介绍、科研项目以及对项目假装了解了一波;
2. 面测开必问环节:设计测试用例,设计给主播刷礼物的测试用例,如何测试(本人模板:功能、性能、兼容性、安全性、界面及易用性,每条说几个就ok);
3. 计算机网络基础知识:老生常谈;
TCP/UDP、DNS解析过程、HTTP请求的方法(get和post)、具体问了post回退时为什么要重新刷新页面,大家可以注意下这个问题;
然后是联系上述场景,给主播刷礼物过程是如何建立通信的(这个问题当时不会);
4. 数据库基础知识:
内连、左连和右连的区别;
5. 手撕代码:求两个正整数的最小公倍数(害,当时年轻,直接一波暴力,面试官也没说啥,此题建议辗转相除法);
6. 代码题完后作为一名测开人的觉悟,面试官问代码有什么问题,如何测试;害,这么简单地代码能有啥问题,不过我觉得面试官是考察我测试的觉悟,因此瞎说了几个不可能的情况,完美测试;
7. 你觉得你为什么能胜任这个职务。
二面:6月30日(上午10点半)
1. 二面的小姐姐迟到了,感觉没咋问我,不过我很感谢她,起到了承上启下的作用;
2. 日常自我介绍、科研项目、平时是怎么解决困难的
3. 测试用例设计:问平时课余时间玩哪些app(我说了虎牙、斗鱼、b站啥的),之后设计如何测试弹幕功能,童鞋们可以套一下模板;
4. 排查问题:你跟你同学一起看一个视频,你发了一条弹幕,你同学说没收到这个弹幕,如何找出这个问题(大家可以自由发挥);
5. 手撕代码:等差数列求和(初中数学)??黑人问号。公式一波带走
三面:6月30日(上午11点半)
二面完15min后三面,感觉每个公司最后一面面试官都是个头头,因此可能会对你的项目深入了解一下;
1. 自我介绍、科研项目,不过这次不是假装了解一下了,问了大概20分钟左右,面试官会试图搞清你的项目细节;
2. Java基础知识
面向对象的三个特性、Java中的数据类型(8种基本数据类型和其包装类);
然后问String的知识,介绍final、finally和finalize的区别;
哈希冲突及其解决方法,我拿HashMap举例说的拉链法,面试官问还有其他的解决方法吗,后面查了一下,开放地址法和再哈希法;
Java的内存模型,我不管三七二十一,上去就是一套JVM内存模型,之后问了堆和栈的区别;
3. 之后聊到数据结构中的堆和栈,详细说一下,然后问构建大根堆的过程;
4. 问还知道哪些数据结构?我:链表、二叉树;
5. 知道哪些二叉树及其变形?我:红黑树、BST树、B树、B+树,之后详细介绍了红黑树和BST;
6. 口撕代码:无序数组中最长的递增子序列(dp?滑动窗口?忘了,反正是口撕,思路对了就行);
7. 手撕代码:两个链表的第一个公共节点(害,介不是原题嘛!);
8. 反问环节;
hr面:7月1日(下午4点)
当天晚上去跟同学吃饭,收到了hr的电话说发意向书,得,饭成我请了,不过还是很开心的!

二. 猿辅导秋招第一批(服务器端开发工程师)
笔试时间:8月1日(选择+3道编程),一道编程没做出来,百分之零,我觉得我凉了,没成想枯木逢春,选择题加分项?😂
一面(8月8日下午4点,时长45min)
1. 一面疯狂问深入理解Java虚拟机的知识点,JAM内存模型、如何判断对象已死亡、垃圾收集算法、CMS收集器和G1收集器工作过程、优缺点、CMS重新标记阶段细节(建议三色标记法了解一下)、GC Roots Tracing是如何实现的、还有其他的忘了,基本都是书上的要点;(15min)
2. 手撕代码:岛屿数量、滑动窗口的最大值(害,秒解);
3. 反问:面试官评价JVM掌握的还不错,代码也可以;
二面:(8月15日下午4点,时长45min
PS: 面试官长得有点像孙笑川,很和蔼
1. 二面狂问计算机网络:经典之问:三次握手、四次挥手、TCP/UDP、三次握手的时候三次的时候哪一次可以发送数据包?
2.  数据库隔离级别、各解决什么问题,可重复读如何实现的?Innodb如何解决幻读的?(MVCC+间隙锁),能完全解决幻读吗?间隙锁的深层理解;
3. 手撕代码:链表的题,具体为给定1 -> 2 -> 3 -> 4 ->5,经过一通操作后为1 -> 5 -> 2 -> 4 ->3,即第一个后边为最后一个,然后第二个后面为倒数第二个,依次类推;
不重叠的区间个数;
4. 反问环节:反馈也不错;
三面:(8月22日下午4点,时长45min)
PS:一度以为4点是我的幸运时刻,请原谅我作为21世纪的新青年还信这套,没成想输的彻彻底底,21天的努力付之一炬;
这里提醒一下各位leetcode上的剑指offer和牛客网上的剑指offer有几道题是不一样的,大家一定要引以为戒!!!!!!
1. 科研项目,详细问!
2. 平时看什么书,对你平常项目开发中有什么帮助。
3. 手撕代码:牛客剑指offer:二叉树的下一个节点(指针有left、right、parent),给定一个节点,求出此节点中序遍历的下一个节点。此题三个月前做过,面试时只剩记得做过了。毁灭性的表现,注定拉闸。
前几天问了下猿辅导的hr,说我三面挂了,建议多写代码。害!辛辛苦苦准备了21天最后时候掉链子了,我想给猿辅导贵司提个建议,能不能把面试安排的稍微紧凑一些,这样三面挂了也不感觉可惜!!!!望采纳。

三. 中间面了快手老铁,老铁估计嫌我不会框架,20分钟结束战斗,还建议我发篇顶会!!!会!!

四. 接下来投一投西安的公司,我的秋招可能就结束了,望大家都乘风破浪,每个人都成为offer收割机!





#面经##校招##字节跳动##测试开发工程师##猿辅导#
全部评论
问下给主播刷礼物是如何建立通信的这个题怎么回答啊
1 回复
分享
发布于 2020-08-26 21:40
我面过你吗?没印象
2 回复
分享
发布于 2020-08-26 21:20
联易融
校招火热招聘中
官网直投
顶会大佬?
点赞 回复
分享
发布于 2020-08-26 17:51
测开和开发难度一下就区别开了😂,加油
点赞 回复
分享
发布于 2020-08-26 18:47
从哪问的猿辅导hr,我也想问问😂
点赞 回复
分享
发布于 2020-08-26 18:50
感谢老哥的面经
点赞 回复
分享
发布于 2020-08-26 19:21
老哥,弹幕和刷礼物那个可以简单说一下吗
点赞 回复
分享
发布于 2020-08-26 21:21
建议发顶会。。那我疯狂建议
点赞 回复
分享
发布于 2020-08-26 21:38
三次握手的时候三次的时候哪一次可以发送数据包?这题你怎么答的呀
点赞 回复
分享
发布于 2020-08-27 17:14
我想问一下post回退时为什么要重新刷新页面🤣
点赞 回复
分享
发布于 2020-08-28 17:53
点赞 回复
分享
发布于 2020-08-29 17:37
感谢大佬,受益匪浅!
点赞 回复
分享
发布于 2020-08-30 16:34
昨天面的猿辅导三面。二面三面之间隔了好久,花了一周时间把你们三面面经出现过的算法题都做了一遍,结果三面出了道完全没见过的
点赞 回复
分享
发布于 2020-08-30 19:51

相关推荐

10 36 评论
分享
牛客网
牛客企业服务