字节跳动后端实习生123+hr面面经

一面 2020/2/21  40min左右

1、自我介绍

2、项目介绍,挖掘项目

3、讲一下单点登录

4、乐观锁和悲观锁的区别,说一下使用场景

5、如果在某一时刻有大量的缓存失效,有大量的请求落到数据库上,怎么处理

6、讲一下分布式锁,如何实现

7、更新数据的时候是先更新redis还是mysql

8、编程题:写个单例模式懒加载,并解释

9、volatile关键字,底层怎么实现的知道吗

10、解释一下为什么网络较慢的时候TCP建立连接很慢

11、讲一下拥塞控制

12、IOC原理

13、编程题:实现二叉树的蛇型输出

二面 2020/2/21 90min左右

1、自我介绍

2、项目介绍,挖掘项目

3、你觉得你在项目中解决的比较有成就感的问题是什么

4、线程池了解吗

5、介绍一下垃圾回收机制及垃圾回收算法

6、为什么垃圾回收回收的是堆,不用回收栈里面的

7、目前垃圾回收的种类了解吗,比如G1…………

8、内存泄漏的例子

8、HashMap和LinkedHashMap的区别(说到了线程安全问题)

9、有哪些线程安全的类(说到了HashTable)

10、为什么HashTable是线程安全的

9、HashMap底层原理

10、说一下MVC模式

11、编程题:

有一个List<String> list =new ArrayList<String>();

需要你写一个函数,可以将这个list中以"1_"开头的字符串删掉

12、编程题:

有一个整数数组 7,4,2,9,3,6,11,10

求:第一个间断的数 5

(间断数:比如上一个例子中出现了2,3,4,6,7,9,10,11),那么5就是第一个间断数

要求:时间复杂度:o(N),空间复杂度尽可能小

13、智力题:一枚硬币,正面出现的概率是0.7,反面出现的概率是0.3,如何抛出硬币使甲乙都觉得公平

三面 2020/3/5  30min左右

1、项目介绍:聊了有一会儿吧

2、讲一下浏览器中输入url这个过程发生了什么

3、http请求这个过程还挺复杂的,说一下这个过程发生了什么

4、http请求request、response中包含是什么

5、http请求状态码知道哪些

6、编程题:输出二叉树的右视图

7、你有什么问题要问我的:然后我就问了几个问题

本来三面时间安排的早一些,但是中间有点事,就推后了几天~~over,就记得这些了😉~~~~

四面 2020/3/5  10min左右

hr面,就问了一下简历上写的项目,我负责做什么,团队开发的一些问题,有什么规划

#字节跳动##实习##面经##Java工程师#
全部评论
2022毕业,太强了
4 回复 分享
发布于 2020-02-23 20:44
感觉问题都挺基础的
3 回复 分享
发布于 2020-02-24 00:38
间断点常数空间解法:先求出最小值,然后遍历数组,采用不断替换的方法将数组的每个值a填入a-min下标位置处,对于越界的不做处理,处理完后再从左到右遍历,将第一个位置不对应的值的下标加上min返回即可
2 回复 分享
发布于 2020-02-24 00:40
间断数那个是基数排序嘛
点赞 回复 分享
发布于 2020-02-23 20:57
怎么看起来这么难·~·😣
点赞 回复 分享
发布于 2020-02-23 22:18
间断数的话我提一个最开始想起来的: 两次遍历 第一次遍历登记元素进unordered_map 顺便找到最小的数字 第二遍便利用最小的数字依次++ 在map中寻找有没有登记过 没登记过直接返回
点赞 回复 分享
发布于 2020-02-23 22:22
tql
点赞 回复 分享
发布于 2020-02-23 22:28
请问老哥面试的是什么部门呀
点赞 回复 分享
发布于 2020-02-24 00:08
如何提前面呀
点赞 回复 分享
发布于 2020-02-24 00:45
我那道硬币题是不知道两面概率的,我说两个人分别拋,固定一面的次数,谁拋到这一面的次数所用的次数越少,谁就赢,结果那个面试官直接说那如果一面概率99.99999%怎么办....
点赞 回复 分享
发布于 2020-02-24 01:24
算法也可以采用位运算。也需要先算出最小值,楼主是研究生吗?tql
点赞 回复 分享
发布于 2020-02-24 10:54
一天两面  头条效率就是高
点赞 回复 分享
发布于 2020-02-24 11:35
想问下间断数空间是分配的?如果直接分配max-min的内存感觉有点浪费,但是如果不申请这么大貌似又无法求出间断数。
点赞 回复 分享
发布于 2020-02-24 11:52
楼主只有两面么 为啥通知我是两面+终面 有点慌啊😂
点赞 回复 分享
发布于 2020-02-24 12:26
楼主方便介绍一下最后一个智力题你是怎么回答的么
点赞 回复 分享
发布于 2020-02-24 12:52
请问下楼主有收到面试结果吗?
点赞 回复 分享
发布于 2020-02-24 16:04
楼主是本科还是研究生呀,不知道本科生和研究生的面试难度会有区别吗
点赞 回复 分享
发布于 2020-02-24 16:47
优秀啊
点赞 回复 分享
发布于 2020-02-24 20:17
楼主收到三面通知了吗?
点赞 回复 分享
发布于 2020-02-25 13:33
真的强
点赞 回复 分享
发布于 2020-02-25 13:40

相关推荐

牛客963010790号:为什么还要收藏
点赞 评论 收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
18 184 评论
分享
牛客网
牛客企业服务