记录一次面试
面试岗位:高级 Java 开发
自我介绍
介绍下最熟悉的项目
项目内容探讨
volatile 关键字有什么用,底层怎么实现的
介绍下 HashMap 的 put 方法
何时转为红黑树,为什么使用红黑树结构
如何实现一个只添加不删除的List
List内存分页,stream 的 api 使用
Mysql 有id,a,b,c四个字段,a,b,c三个字段都相等则为重复数据,如何去重
Mysql 为什么使用 B+ 树
不使用函数求数的平方根,精确到三位小数
项目中有什么技术难点,是如何解决的
有什么想反问的
薪资要求是多少