一面:技术面:30min 岗位:Java开发工程师 1.自我介绍 2.hashmap原理(数组和链表的实现原理,使用场景) 3.String a = b;String b = b;然后他俩相等吗? 4.== 和equals的区别?(看了我的博客问题,所以面试前一定多看看自己的博客写了啥!!!) 5.hashmap和hashtable的区别? 6.Aci算法?(没听过) 7.多线程的创建方式? 8.你知道哪些设计模式? 9.面向对象编程的特点? 二面:HR面:20min 1.自我介绍 2.本专业学的啥,为啥不选本专业? 3.你的项目完成时间?(当时说错时间了,有点慌,但是最后圆过去了) 4.介绍一下你的家庭? 5.期望薪资 6.你对我们公司有认识吗? 7.职业规划 8.高考成绩,英语四级 9.做项目的时候最难忘的事是什么? 10.反问:一天的工作的是怎样的?(因为是第一次hr面,建议不要这样问,没有技术含量)