记录下面试经历 面试官人很好,更像是老师向学生讲解知识,会去主动讲解一些难点 1自我介绍 2投屏看一段简短的算法,说说是有什么作用 3看过一些底层代码没,比如说你用过的一些技术,为什么这些技术要这么设计.比如redis的一些底层代码看过没,为什么会这么设计,一些函数为什么这么写. 4redis的线程安全级别 5redis支持多线程吗,redis如何处理并发,如何设计的. 6讲解c与java的区别,为什么Java会这么设计 7Java设计的生命周期,如果是你,用什么类型的数据类型表示对象与对象之间的关系最好,为什么 8java引用关系了解吗 9你提到图结构,图结构环路判断怎么...