面经开篇手册《面试官都问些啥问题》,一文讲透,值得收藏
前两年部门要招聘Java工程师,人事部总共筛选提供了100份简历,我从100份简历中挑了10份学历为本科的优质简历进行面试,初面是Java开发与MySQL基础知识,具体面试内容整理如下:

面试问题一概览:
初面合计准备了18道题,面试问题顺序如下:
一、Java基础
HashMap结构,扩容,负载因子,初始容量 pass
HashTable、ConcurrentHashMap实现大原理 pass
HashTable、ConcurrentHashMap的JDK7与JDK8的区别?pass
JVM内存模型 pass
垃圾回收机制、垃圾收集器与GC算法 pass
JVM调优 pass
加载机制和双亲委派模型 pass
volatile关键字的作用? pass
synchronized和Lock的区别?pass
10.CAS操作及ABA问题 pass

二、MySQL基础
MySQL引擎MyISAM和InnoDB的区别是什么?pass
事物并发问题及隔离级别 一般
索引类型及最左匹配原则 pass
覆盖索引 pass
索引实现原理(B+树)pass
Redis穿透、雪崩、击穿 pass
Redis持久化方式 pass
datax导数过程 pass

面试总结:
总共面了18个基础性问题,只有1个问题回答一般,其它问题都回答通过,面试过程中求职者虽然语速稍微有点快,但语言表达流利,逻辑清晰、回答问题有框架有条理性。
面试技能考评:Java基础与数据库基础扎实,通过面试过程中回答的问题了解到面试官注重细节,乐于钻石技术对技术有较深入的了解。
面试结果:通过,准备下周二进行视频二面。