效率还挺快的,基本上隔一天就一面,许愿oc
一面 40min
- 现在在深圳实习吧,为啥要来杭州
- 怼实习项目
- 怼个人项目
- ArrayList和LinkedList
- ArrayList扩容
- HashMap和CurrentHashMap
- 单例模式,懒汉式怎么实现线程安全
- volatile怎么实现内存可见
- 线程实现的几种方式
- 实现Runnable和Callable的区别
- 直接调用run方法不行吗?为什么要调用start方法
- synchronized和ReentrantLock的区别
- ReentrantLock如何实现公平锁
- 统计字符串出现的次数(说用hashmap来计数,问有没有更好的)
- 一张数据表非常大,几千万上亿数据,然后要将这个表的数据复制到另一张表中怎么实现
- 反问
二面 50min
-
自我介绍
-
HashMap初始容量10000,插入10000条数据,会不会扩容。
-
创建线程有几种方式,你用过哪几种?
-
讲讲线程池
-
怼项目
-
项目部署在HTTPS环境下,要访问HTTP的资源能访问吗
-
数据库有哪几种索引
-
B+Tree讲讲
-
项目场景题,优化??
-
数据非常大,用ArrayList和linkedlist哪个空间浪费大
-
ThreadLocal会发生内存泄露吗
-
项目控制权限怎么做的
-
讲讲spring security的权限实现原理
-
spring aop讲讲?
-
动态代理实现的源码看过吗
-
mybatis的缓存了解吗
-
mybatis的#和{}
-
spring ioc原理
-
bean的生命周期
-
最近看过什么书(深入理解Java虚拟机)
-
讲讲JVM的内存模型
-
设置最大堆和最小堆的JVM参数
-
建议:框架要多看源码
三面 23min
-
自我介绍
-
问项目(叫业务面结果真的只问项目哈哈哈)
-
能否提前实习
hr面 18min
- 能否提前实习
- 你之前在深圳实习过为什么想去杭州
- 讲讲实习经历
- 反问业务
- 随便瞎聊
全部评论
(12) 回帖