BIGO(Java)一二三面

由于时间太久,一二三面部分问题大致是下面这些……

java基础:
final关键字、static关键字
Java三大特性
Java的String、StringBuilder、StringBuffer
Java线程池
Java的动态分派
Java的内存模型
Java类加载
java的Stream
Java agent
如何实现类加载自定义的Object类
Java锁(synchronized、ReentrantLock、AQS、CAS、volatile)
Java多线程(callable和future)
垃圾回收器(cms)
哪些对象能做GC root?

MySQL:

innoDB和Myisam的区别?
索引的数据结构以及类别?
数据库锁。
MVCC
数据库分表

计算机网络:

TCP协议、UDP协议、HTTP协议
如何实现UDP协议的可靠性?
还有一些场景题忘记了……

Redis:

redis的优点?
redis的缺点?
存在的问题以及解决方案(缓存雪崩、缓存击穿、缓存穿透)
Zset数据结构

场景题和智力题:

1、假设小明开了a和b两种药片(两种药片肉眼分辨不出来),各十片。小明每天需要吃a和b药片各一片。当吃到第九天的时候,小明将剩余的a药片2片和b药片的2片混在一起(也就是总的剩下4片),无法分辨。用什么方法可以使得小明能够正确的服用a和b药片?
3、微信红包如何设计?(ps:幸亏当时看了b站up主毕导thu的视频!!!完美回答~传送门:https://www.bilibili.com/video/BV1z7411e7qB

手撕题:

一面:
1、重复元素数组的全排列(力扣原题)
二面:
1、单链表快排
三面:
1、有一个升序数组,长度为n,里面的数为0到n,其中有一个数m是没有的,让你找出m是哪个数?
2、有一个长度为2*n(偶数)的数组,现在让你将其分为两个长度为n的数组,其中数组满足,两个数组元素之和差值最小?

大概能够记起来的就这些……
期待能够进入hr面,然后oc,许愿!



PS:2020.10.23谈薪,package 41w  已拒。
#BIGO##Java工程师##校招##面经#
全部评论
想问下楼主三面第二题怎么做呢
点赞 回复 分享
发布于 2020-10-09 16:33
楼主,你面的是哪个部门呀
点赞 回复 分享
发布于 2020-10-16 17:14

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
评论
点赞
23
分享
牛客网
牛客企业服务