一面:
自我介绍
以下都要手写(写不了就说思想)
集合框架内容及常用实现类(Set,List他们的常用实现类),map,重点讲了HashMap
线程池
Synchronized和Lock区别
了解哪些设计模式?
写一下生产者消费者模式
手写SQL(给一个表 查出给定分数段学生人数 )
5G文件,2G内存给他排序怎么办?
了解哪些排序?
写一下快排和归并
给10万文档 找出 “中国”出现的次数?写一下实现 (说了一下思路.不会写)
因为看你有个项目 用Solr (不是我负责的)
时间到。
二面:
自我介绍
(全部说)
看过spring源码吗?(看过JUC的一些源码CountDownLatch 尴尬)怎样解耦讲一下 说了依赖注入和控制反转
底层实现讲一下,里面涉及到的设计模式讲一下(代理 静态代理和动态代理 ) 平时在什么地方用到?
mybatis和jdbc的区别?
mybatis底层实现?
线程池(讲了好久)
写一个三字段的SQL覆盖查询
http状态
HR:
自我介绍
家在哪里?
想在哪里发展?
父母对你在哪里工作的看法?
工作稳定了,会接他们来吗?
项目的整个过程?
花了多少时间?为什么做?怎样分工?怎样实现?遇到的问题?
项目效果?评价
有什么想问我的?