贝壳找房面试备忘

2020-11-09  本文已影响0人  孤独的死锁

自我介绍

介绍一些最近的项目,项目的技术架构图、访问量、说一下你所负责的模块的设计思路,细节。

synchronized关键字的原理。锁升级的详细过程。wait/notify的原理

JUC的Lock的实现细节,队列中是如何阻塞和唤醒的,如何利用cas的。

jvm的有哪些垃圾回收器?cms的缺点,G1、ZGC的了解。

如何设计和实现线程池,具体会有哪些参数和方法。

redis和kafka的IO模型?io多路复用的原理、过程,操作系统准备完数据后,是如何通知当前线程的。

kafka是如何保证消息不丢失的。

jdk中的哪些常见的包、类,用了哪些设计模式。设计模式的实现细节

树、图的算法的考察。(找出环状态节点、找出树的最大路径和)

上一篇下一篇

猜你喜欢

热点阅读