贝壳找房面试备忘

自我介绍

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

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

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。