浩鲸科技-广州-Java 一面
浩鲸科技-广州-Java 一面
时间:3.17-14:00
面试官网络有点卡,但是面试过程还是比较舒服的,面试官是师兄,挺年轻比较nice。
时长 1h左右。
问题如下:
自我介绍
项目
框架
SpringBoot 和 SSM 的关系
SpringBoot 的 starter 的理解
如何取消 SpringBoot 的自动配置
不是很懂什么意思
Spring 源码看过吗
没有
Mybatis 比 jdbc 有什么好的
Mybatis 如何封装对象
Mybatis 插件底层怎么实现
如何自定义 Mybatis 插件
Mybatis 插件用过哪些
Mybatis 什么加载忘了
基本都答得不好。
Java
Jdk 和 Jre
String 可以继承吗
hashcode() 和 equls()
什么对象可以作为 hashmap 的 key
List 集合遍历的方式有哪些
知道哪些线程安全的集合框架
vecter,hashtable效率低,currentHashmap,Node数组,链表红黑树,
创建线程的方式
Thread,runable,callable,线程池,线程池7个参数,拒绝策略
用什么可以使多个线程等待别的线程执行
计算机基础
线程通信方式
如何实现生产者消费者模式
阻塞队列
如何使线程1,2,3,4...按顺序执行
信号量互斥量
设计模式
Spring Bean的单例原型RequstSeesion,Bean 创建的工厂模式,Aop的动态代理,Template的模板方法模式。
Cookie 和 Seesion
数据库
Oracle 了解吗
索引 的优缺点
慢sql的如何优化
redis 缓存穿透、击穿、雪崩
情况+解决方式
redis 如何设置和取消过期时间
redis 的默认过期时间
默认永久
redis 除了做缓存还可以做什么
消息队列,分布式锁
消息队列还知道哪些
redis 如何做分布式锁
redis 单线程模型
其他
学Spring怎样学的
视频+书
什么书
《Spring实战第五版》
反问