字节,抖音搜索一面

1.自我介绍+项目介绍

2.线程安全的HashMap原理,怎么加锁。

3.sychornized的锁升级,对象头

4.ThreadLocal的实现,解决了什么问题,为什么是软引用。

5.四种引用。

6.垃圾回收算法,以及他们的优缺点。

7.线程池是如何管理线程的,线程池的拒绝策略。

8.i/o多路复用,NIO是如何实现的io多路复用(Reactor 模式),epoll与poll的区别,边缘触发与水平触发

9.redis的应用场景,bitmap怎么实现签到,什么是布隆过滤器,HyperLogLog的误差

10.redis过期策略

11.redis主从一致性(比如发生了网络延时)

12.跳表的实现(之前面试其他部门也被问过,也看到过其他人被问过。)

13.有ABC三个线程,实现当ABC三个线程执行完成后,拿到返回结果之后,再执行D线程。(可以用CompletableFuture实现,但是忘了这个类怎么用了,然后用CountLantch实现的)

算法

重排链表 - 重排链表 - 力扣(LeetCode)

今天下午3点面的还没收到结果

总体感觉答得不太好,最近java八股没怎么看以为不会问太多。很多地方答的都不太对。

算法用的栈实现,但是最好的实现是用快慢指针+反转+合并。

#字节日常实习#
全部评论
楼主找的日常吗?都是好常规的八股
1 回复 分享
发布于 2022-12-07 21:08 陕西
楼主那边不盘hc吗
1 回复 分享
发布于 2022-12-06 18:22 山西
二面了吗
点赞 回复 分享
发布于 2022-12-10 16:53 江苏
请问lz面后多久知道自己过没过呀
点赞 回复 分享
发布于 2022-12-09 02:10 浙江
楼主又投字节其他部门了?还是
点赞 回复 分享
发布于 2022-12-06 17:29 上海

相关推荐

稽鱼:简历好丑啊,换个模板,别用红色字体
点赞 评论 收藏
分享
12-18 18:50
已编辑
门头沟学院 golang
牛客33637108...:重点是要事已密成,在没有进入这家公司之前,不要有任何的泄露信息,我之前跟你一样,面了一家光伏设备厂,底薪7500加上出差补贴大概有13,000左右,已经给了口头offer了,甚至要了我的在校成绩的所有信息,还向我要了三方的网签二维码,到后面还是毁约了,我干过最愚蠢的事情就是向同学透露要签三方的事,之后的失败只会让他们幸灾乐祸,这是即将结束的大学生活给我的最后一课,不要相信任何的口头三方,该面的就去面,甚至签了三方也有毁约的可能,就像我现在签了三方还在外面实习呢,春招还是要继续参加的,不能停止面试,不然到后面毁三方的时候,重新捡起的面试很麻烦的,这是我一点点小小的见解。
点赞 评论 收藏
分享
评论
14
114
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务