三轮面试,笔试,技术面试,HR面试 ,上来就是笔试 ,没有考察框架知识,都是Java基础。注意填空题很多要你填关键字的,经常用自动补全都忘记怎么拼写了。
选择题都是Java基础,比较简单。
然后是数据库,主要是查询语句,子查询,多表连接,分组,排序。有一条更新数据语句题。
大题就是手写代码,一道是多线程,一道题是排序。多线程涉及脏读避免,没写出来。
排序就写了个最简单的冒泡排序。
时间限制一个半小时,写完就是技术面或者HR面看情况。
技术面试就是看你简历的项目,抓取关键字来问。
回想了一下,主要问题这些:
重写和重载的区别?
子类重写了,怎么调用父类被重写的方法?
MySQL和Redis区别有什么?
springboot优点有哪些?
springboot内置容器有什么?
Redis支持的数据类型有什么?
MySQL常用函数用过吗?有哪些?
string常用方法有什么?你用过什么?
项目业务问题遇到过哪些?
jQuery选择器有哪些?
set和list有什么区别?如果要保证顺序用哪个?
ArrayList和HashMap的使用场景有哪些?
控制层怎么调用服务层?
为什么用MongoDB,有什么优势?
两个String用equals比较要注意的有哪些地方?
等等
HR面就是一些非技术问题,学历、成绩、发展意愿等等。...查看更多