字节北京系统部门后端面经(1+2+HR面)

第一次面试,面的时候慌的一批

一面(3.12 15:00) 40min
1. 自我介绍
这里我顺带把项目也讲了,因此也问了一些相关的问题。
2. 为什么要用JWT?(项目相关问题)
3. Redis的基本数据类型?-> 跳表是怎样的数据结构
4. 说说快排的原理。(后来面试官看我说的有点费劲直接改成让我写了)
5. 说说数据库的事务
提到ACID。从一致性引申到2PC、双写缓冲、半同步复制机制,从持久性引申到redo log。
6. 说说bin log和redo log是做什么的?
7. 说说数据库索引的原理
提到B+树 B树 哈希索引的区别
8. 操作系统收到包后如何将包打到80端口?(不会)
9. 进程是如何切换的?
这题也只提到了保存和读取上下文,以及虚拟地址不同因此需要切换(具体咋个切换也说不出来)。
10. 算法题:LeetCode 189 旋转数组
要求不能使用额外数组,想了挺久的,最后勉强做出来了(还是太菜)
反问环节
哪个方面最需要提高?
答:操作系统
——————————————————————————————————
二面(3.15 14:00) 50min
没有自我介绍环节,一开始先聊了一段时间学习方法之类的,然后直接开始问问题。
1. HashMap的原理
提到底层数据结构,put的过程,rehash的过程没讲清楚。
2. ConcurrentHashMap
提到JDK1.7 JDK1.8的区别,以及各自是如何保证线程安全的。
然后就全是做题了
3. 多线程:两个线程交替打印1-10
4. 用数组实现队列
5. SQL题:统计平均分大于80分的学生中,A课程分数超过90分的学生数
6. 算法题:无序数组,找最多连续多长,要求O(N)的时间复杂度
比如5, 10, 9, 8, 6, 3, 7,最长的就是5-10,返回6
————————————————————————————————————
HR面(3.15 16:30) 10min
原本先约了3.17的三面,之后又通知不需要三面了,直接HR面。就很简单地聊了一下,时间很短。
1. 简单的自我介绍
2. 个人的兴趣爱好
3. 平时怎么学习的?
4. 希望从实习中收获什么?
5. 如果腾讯那边也给Offer更倾向于来哪一边?
————————————————————————————————————
后续时间线
3.22 HR电话通知需要补一轮三面
#实习##面经##字节跳动##Java工程师#
全部评论
同学,考虑阿里云安全北京的java岗位机会么
1 回复 分享
发布于 2021-03-12 20:32
先约了三面。。结果过了一会儿又提前HR面,感觉有点奇怪
点赞 回复 分享
发布于 2021-03-15 17:58
请问现在OC了嘛
点赞 回复 分享
发布于 2021-03-23 15:44
楼主请问一面和二面间隔了多久呀,我刚一面结束,不知道什么时候会有反馈。
点赞 回复 分享
发布于 2021-03-23 16:57
楼主过了吗
点赞 回复 分享
发布于 2021-03-31 21:27

相关推荐

有没有什么神仙小厂啊!想去,感觉对大厂去魅了
野猪不是猪🐗:小厂最大的问题就是,你不知道哪天公司就直接🈚️了。大厂被裁,拿着大厂履历也不难再找,小厂寄了那后面有没有人要你就不好说了
点赞 评论 收藏
分享
2024-12-29 15:37
已编辑
西华大学 图像识别
程序员牛肉:去不了,大厂算法卡学历吧
点赞 评论 收藏
分享
一天代码十万三:实习东西太少了,而且体现不出你业务,3个月不可能就这点产出吧,建议实习多写点,玩具项目面试官都不感兴趣的
点赞 评论 收藏
分享
评论
8
47
分享

创作者周榜

更多
牛客网
牛客企业服务