字节后台实习面经+完成三面

3.19面的
目前状态: 等待HR面,已经加了一面和二面面试官
3.30入职实习
快来实习吧 兄弟们 部门急需兄弟们的加入!


一面:很和善的大哥
一上来问了项目,本人太菜,也就随便说了说,也问我其他了
每一面都会自我介绍,就省略了。。。
1.进程线程的区别
2.锁相关,死锁,检测预防之类的
3.数据库相关,底层引擎
4.有什么想问的? 你怎么想到字节实习的?
5.算法(其实杂七杂八问了很多,就记得这么点)
给出以个偶数,输出符合的括号匹配原则的括号情况:(嘿嘿 ,人比较菜,就用暴力了,全排列+括号匹配检测)
结束


五分钟后:
二面: 这怕是压力面哦,挺年轻的小哥,也挺帅气的。
自我介绍开场
问的问题很少 我也记不全
1.B树和B+树的 各自特点? 区别?
2.了解线程并发?锁? (嘿嘿,埋下祸根,后面算法就是这么搞我的,以前没怎么看过并发编程,只是稍微看了半个小时)
3. 讲讲你的项目?
4. 讲讲学习过程,问你学校在成都,为什么会选择北京的岗位?
5. 算法题
线程并发交替输出A,B (凭借记忆写的,面试官让我无限输出,我不知道(牛客的在线编译器,应该是while(true)没有退出条件,是要超出时间限制的,应该是后台得出结果再返回前端,所以后台一直不会停,也没有),遂将其改为100次循环,就没问题了)
hashmap的set和get的带锁实现  (不晓得,没看过hashmap的底层实现,面试官没为难我)
写算法应该是把面试官气着了。。但是面试官让我加他WX了。。。。

又是五分钟后:
三面:是个笑容随时洋溢在脸上的老哥(感觉是个主管的样子)
自我介绍开场
基本都是关于学习和项目
问了一些专业相关的事情
剖了一下项目细节

然后直接给了算法题:
(1)单链表  按照从中间依次左右输出 比如(1-2-3-4-5)输出32415 (1-2-3-4-5-6)输出 342516   我使用 栈 和 双端队列 做的
(2)二叉树 按照中序遍历 转换成双向链表  不允许使用新的数据结构   所以栈是没法用的 只能递归了 (二叉树和双向链表 本质就数据结构而言 没有什么区别)
这俩题应该算是简单的 都ac了


多谢三位面试官抬我一手,起码面试算是过了。。。。

主要也不想面其他的了


三面结束后,官网状态变为已完成。


已经拿到OFFER 在实习了

#字节跳动##实习##Java工程师##面经#
全部评论
老哥投了哪个部门啊?
1 回复
分享
发布于 2020-03-22 18:44
请问下楼主是几号投的简历
点赞 回复
分享
发布于 2020-03-22 13:32
联想
校招火热招聘中
官网直投
楼主面的哪个岗呀
点赞 回复
分享
发布于 2020-03-22 14:46
兄弟你这运气爆表啊 问题都好简单 祝好运
点赞 回复
分享
发布于 2020-03-22 18:11
   羡慕老哥,我二面被问傻了
点赞 回复
分享
发布于 2020-03-23 10:22
老哥已经拿到offer了吗?说实话我感觉这难度比我想象中低不少啊
点赞 回复
分享
发布于 2020-03-23 11:21
兄弟,我也是已完成状态,你约hr面了么
点赞 回复
分享
发布于 2020-03-26 15:17
请问链表和二叉树的算法题 是只写一个函数吗 还是说链表/二叉树的定义和初始化也要自己写
点赞 回复
分享
发布于 2020-03-31 09:44
老哥进去是写java吗?还是要转go?
点赞 回复
分享
发布于 2020-04-03 00:27

相关推荐

3 74 评论
分享
牛客网
牛客企业服务