bigo Java后端面经(已offer)

九月末面的 一二三面基本隔几天 流程比较快
回馈一下牛客 国庆之前面的了

一面 45min
手写多线程 两个线程循环打印奇偶数
List Set Map集合讲讲
ArrayList和LinkedList区别
线程池参数
如何保证set集合唯一性 重写hashCode equals方法
java类加载 双亲委派模型 类加载五个步骤
垃圾回收判断算法 引用技术 根可达算法
jvm垃圾回收算法
G1回收器讲讲
网络OSI模型和TCP/IP模型 分层 每一层有什么协议 dns处于那一层(应用层)
讲讲tcp三次握手 四次挥手 为什么要三次握手(防止已经失效的报文达到服务端
B数和B+数区别
数据库事务ACID
select poll epoll()区别(为什么老是问我这个???
零拷贝技术
负载均衡算法有哪些
hash一致性算法 hash环
分布式相关有了解吗

二面
手写LRU
讲讲hashMap
volatile关键字作用以及场景
mysql主键索引讲讲 索引失效讲讲
多线程状态转换
String c = "xx" + "yy " + a + "zz" + "mm" + b 背后的优化执行过程
Integer i1 = new Integer(40);
Integer i2 = new Integer(40);
Integer i3 = new Integer(0);
i1 + i3 == i2 的结果和处理过程是怎样的
java8中HashMap的实现有哪些变化
try catch finally中各种return场景
表:
f1    |   f2  |
----------------
NULL  |    1
1     |    NULL
select count(f1) from test;
select count(distinct f1, f2) from test; 区别?
user表中有主键,为自增ID
select * from user表中有主键,为自增ID
select * from user order by name limit N offset M 会查询多少行记录?如何优化,不通过增加索引。user order by name limit N offset M 会查询多少行记录?如何优化,不通过增加索引。
如果服务器上出现了大量处于CLOSE_WAIT状态的TCP链接有可能是什么原因

三面
自我介绍
讲讲hashMap
数据库 覆盖索引
数据库相关 那条sql执行高效
设计大量消息推送
7个球 其中一个比较轻 怎么选出最轻的的那个 最少次数
版本更新问题
团队交流问题
还有一些场景题
#面经##校招##Java工程师##BIGO#
全部评论
楼主,select * from user order by name limit N offset M 这个咋优化😂
点赞 回复 分享
发布于 2020-11-08 23:57
好难啊
点赞 回复 分享
发布于 2020-11-09 12:56
好难,这种应该是ssp
点赞 回复 分享
发布于 2020-11-09 16:29
楼主关于数据库这几个都怎么回答的呀?感谢
点赞 回复 分享
发布于 2020-11-09 19:26
决定去了吗?bigo风评太差不敢去啊,钱给的确实多😂
点赞 回复 分享
发布于 2020-11-10 09:10
老哥三面到hr面隔了多少天啊?
点赞 回复 分享
发布于 2020-11-13 02:19
常量池和拆箱也考啊,太细了。
点赞 回复 分享
发布于 2021-04-23 20:14
设计大量消息推送这个怎么做啊
点赞 回复 分享
发布于 2021-12-06 19:13

相关推荐

10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
18 131 评论
分享
牛客网
牛客企业服务