字节跳动提前批后端开发一二三面+HR面面经(已意向书)

一直没时间,趁有空整理下字节面经。

一面 7.20 周一晚上8点半 一小时
1、自我介绍
2、聊了比较长时间的论文研究内容
3、数学建模
4、TCP三次握手过程
5、TCP四次挥手时的状态
6、http响应码,问了502
7、进程和线程的区别
8、Java中如何实现单例
9、提供一个日志文件,里面是用户的访问记录,用shell命令做一些统计工作
10、进程间通信方式
11、Unix系统中管道用什么机制
12、fork
13、B树和B+树的区别
14、手撕代码:买卖股票,改了题目撕了两题,都是leetcode原题
15、聊了一下实习做的工作

二面 7.27 周一下午3点 一小时
前面部分忘记录音了,后面录的又大部分是在撕代码,录的都没什么用。。。
没有自我介绍,直接撕代码,第一题是用斜着的方式输出一个数组,第二题是写一个类,主要实现初始化和判断两个api,比如给一组字符串["hello","yes","rello"],根据这个字符串构造这个类,当输入一个字符串时,如果这个字符串是前面的字符串数组中的某一个字符串改变一个字符可以得到的,就输出true,否则输出false。用什么数据结构自己选择,面试官就说因为初始化是只做一次,判断要做多次,所以重点是判断这部分时间复杂度要低一点。
问了spring的AOP
想不起别的了,罪恶,问的基础题很少,二面大部分时间都在撕代码了。比如第二题想了个方法,面试官说这个构造起来有点麻烦,能不能换一个,所以撕代码的时间挺长,写完还得给面试官说清楚思路。

三面 7.27 周一下午4点 一小时多点
二面结束就直接接着三面了,换了个面试官
1、自我介绍,重点讲项目和实习经历
2、聊实习期间的工作聊蛮久
3、实习中有用到一点Kafka,问了一下kafka的一些机制。通过kafka消息队列异步落数据库时,如何保证数据可靠地落到数据库里。
4、为什么kafka的一个partition里面的消息,一个consumer group里面只有一个消费者能消费,而不能两个消费者同时并行地消费。
5、如果一个消费者拉走了一条消息,但是还没消费就挂了,kafka如何保证这条消息能够被消费而不导致消息丢失。
6、redis的持久化机制,RDB和AOF两种方式各自的优劣。
7、MySQL应该给哪些列建索引,哪些不应该建索引。
8、在使用框架编写单元测试时,你认为一个完整的单元测试应该考虑哪些方面呢,怎样测试保证你写的接口各方面都可靠。
9、同步和异步
10、并行和并发的区别
11、在浏览器里输入一个地址,到页面显示出来,整个过程。
12、传输层协议,TCP和UDP的区别。为什么DNS解析过程选择了并不可靠的UDP传输。
13、TCP建立连接使用两次握手可不可以,为什么
14、撕代码,又撕了买卖股票,不过我也没说这题一面撕过了hhhh
15、撕代码,实现开根号的函数,我说有个牛顿迭代什么的公式,面试官说对,你记得的话可以用那个公式。我说不记得。。就老老实实二分法做。
16、智力题,一个不均匀的硬币,设计一个公平的游戏。
17、反问

HR面 7.27 周一下午5点多 大概半小时?
没录音,就闲聊,氛围挺轻松,hr小姐姐很直爽。面试的时候就说会加下我微信。

HR面结束不到一小时,hr小姐姐就加我微信说offer已经提交审批,会尽快发意向书,7.29就收到意向书啦。给字节的效率打call!
总的来说,4场面试的体验都不错,尤其技术三面,面试官会给正面的肯定。感谢字节给了我秋招的第一个意向书



#面经##校招#
全部评论
杭州的加群呀😁
点赞 回复 分享
发布于 2020-08-13 13:36
你好,请问base是哪呢?
点赞 回复 分享
发布于 2020-08-13 13:06
姐姐之前在哪实习呢
点赞 回复 分享
发布于 2020-08-12 16:21
sp了吧
点赞 回复 分享
发布于 2020-08-10 00:20
三面之后立马就hr面啦?羡慕
点赞 回复 分享
发布于 2020-08-10 00:13
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-09 19:05

相关推荐

10-19 10:28
已编辑
成都理工大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
73
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务