百度日常实习 一面 从来没答的这么完美过
自我介绍
使用过的数据类型、数据结构都有什么样子的特点
对Java语言的理解
反射如何使用的呢,会不会破坏封装性
类加载的过程
JVM内存结构
垃圾回收算法
新生代转化位老年代的15次在哪里记录呢,为什么是15
Java常用的锁,每个锁的特点
CAS操作,ABA问题,ABA的一个影响
设计模式
单例的具体实现方法(饿汉模式、懒汉模式、双重校验锁)
双重校验锁可以避免什么问题
如何用枚举创建一个比较安全的单例呢(这个没回答出来 但是说的是枚举配合其他设计模式实现的功能)
整体介绍项目,每个细节如何实现的,但是都没有过深的去问
微服务如何拆分的,具体的模块如何实现的(这个项目问题没太大参考性)
项目中遇到的问题,如何解决的?对你有什么提升呢
问了一下了解Go嘛(虽然不了解的但是还是硬说了很多)
如果让你学习一下新的语言,你会如何学习(吧啦吧啦)
岗位是关于Sre开发工程师的,但是没有特别理解是做是什么的,他和我说关于开发一些公司内部使用的工具之类的
两小时约明天二面!!!