#东方明珠面试经验#【Java工程岗具体面试内容分析】
刚通过一面技术面,问题主要分为三个方向,Java、操作系统、数据库,具体问题如下:
Java:
1.hashmap底层结构,hashtable为什么线程安全,synchronized原理是什么,底层实现,讲讲ConcurrentHashMap;
2.有使用过线程,线程池相关的吗,java线程底层是什么,线程池流程是什么?
3.JVM和JMM,垃圾回收,垃圾回收器,类加载,双亲委任等。
4.使用过哪些Java合集,详细讲讲细节?
操作系统:进程和线程的区别,详细讲讲进程与线程切换过程;
数据库:对SQL了解的多吗?SQL分组里用什么字段?你之前项目里数据库的表是怎么设计的?
总的来说,技术面不是特别难,我这个半吊子都能通过,如果踏踏实实工作两年的话会轻松通过。