BIGO面经

早上10点刚面的三面,就把面经整理一下回馈牛友。希望大家早日上岸!!!

BIGO一面(35分钟)

1、讲项目

2、集合类List、Set、Map讲了几个类的源码

3、JVM内存模型、垃圾回收算法、类加载机制

4、MySQL事务、隔离级别

5、TCP和UDP的区别

6、HTTP状态码

7、进程和线程是什么、区别?

8、泛型擦除

基本问的都是基础,不难

BIGO二面(1小时)

1、聊项目

2、volatile、CAS、synchronized原理

3、AQS源码

4、线程池

5、NIO怎么实现

6、5种网络IO

7、select、poll、epoll实现和区别

8、场景题:如何减少TCP的时延问题(可以从应用层、系统层回答)

9、场景题:如何提高HTTPS的效率

10、K个有序链表合并成一个有序链表

11、有一个二维空间,上面有很多个点,给定一个点的坐标和一个半径r。求出该点为圆心,半径为r内有哪些点(答的倒排索引)

BIGO三面(45分钟)

1、Redis项目里面怎么用的,用的什么数据类型做哪些事

2、说下跳表,Redis为什么用跳表不用其他的?

3、知道哪些页面置换算法

4、出了一个TCP的选择题,选出答案说理由

5、TCP客户端发出第一个报文后状态是什么,服务端收到这个报文的状态?

6、TIME-Wait和Close-Wait出现在什么时候,为什么需要它们?

7、智力题:8个球,其中有1个球的重量比另外7个轻,另外7个重量一样。现给你一个天秤,请问至少用几次称量可以取出那个轻的球?说明称量过程?  乍一看以为是三次,其实两次就可以了

8、代码题:大数相加。写纸上发给面试官


#BIGO##面经##Java工程师##校招#
全部评论
请问三面远程是连续没有下线的三面吗?
点赞 回复
分享
发布于 2019-09-26 14:55
🙀
点赞 回复
分享
发布于 2019-09-26 12:16
小红书
校招火热招聘中
官网直投
老铁是真的强
点赞 回复
分享
发布于 2019-09-26 12:33
怎么称阿😂
点赞 回复
分享
发布于 2019-09-26 12:41
Java岗吗?在哪个地区的
点赞 回复
分享
发布于 2019-09-26 12:52
大佬是不是很多实习啊
点赞 回复
分享
发布于 2019-09-26 16:37
今天约的三面,不过我拒绝了😂,不想参加面试了
点赞 回复
分享
发布于 2019-09-26 17:43

相关推荐

点赞 评论 收藏
转发
1 63 评论
分享
牛客网
牛客企业服务