面试复盘 | 杭州端点科技提前批
一面
42分钟
- 自我介绍
- 说一下你认为的你的项目的闪光点?
- 说一下你做项目中印象最深刻的一个知识点?
- 项目用到了过滤器和拦截器,这两个是怎么在你的项目中实现的呢?
- 说一下过滤器和拦截器的区别
- mysql数据库查找速度慢,如何进行调优,即如何找到哪里最影响性能(select语句优化)?
- mysql数据的存储引擎底层实现数据结构?B+树,为什么是B+树,而不是其他的查找树?
- 最左匹配原则,假设建立的是(a,b,c),那么where查找中 c=xx,b=xx,a=xx,这样有没有用到索引?
- 有没有用过redis数据库,说一下它常见的可使用的数据结构?
- redis缓存如何与mysql数据库保证数据的一致性?
- java中的常见的集合都有哪些?ArrayList与LinkedList的区别?他们是否线程安全?
- HashMap是否线程安全,如果我要用线程安全的集合该用哪些?
- HashTable和currentHashMap线程安全的原因?
- 使用ThreadPoolExecute线程池可能带来的问题?
- 思维题:给你一个3L和5L的杯子,问你如何获取到4L的水?