面试总结
2021-05-26,天气:暴晒
五月份找工作的面试总结,有些题目想不起来或者记错的,仅供参考。
PS:如直接暴露公司名有侵犯的话,请联系删除
易立德(一面)
- Collection接口下有哪些子类?
- List与Set有什么区别?分别有哪些子类?
- List怎么保证有序的?动态数组原理?
- 多线程的创建方式有哪些
- 说一下你用过的线程池
- Lock跟synchronized区别
- 说一下反射?说说你用它来做过什么?
- 说一下JVM的结构?以及各个模块分别是做什么的
- 说下GC有哪些算法,常用的有哪些
- 说一下你定位一个慢查询到优化完成的过程
- 怎么sql查询判断索引是否命中?
- 怎么分表?
- 说一下SpringBoot的原理
- 说一下SpringCloud你常用的组件及其作用
- Gateway有哪些作用?怎么配置路由?
- 配置中心config的原理?怎么配置?以及它修改配置后怎么通知服务的?
易立德(二面)
- 说说你用过的SpringBoot的组件
- SpringMVC原理或者对他的理解
- 说说你对面向对象编程的理解
- 多态是怎么实现的
- 说说你对Spring的IOC和AOP的理解
- MybatisPlus的拦截器是怎么实现的?可以用来做什么?
- MybatisPlus那些通用方法的实现原理
加推科技(三面)
- SpringCloud的常用组件?
- Eureka原理
- 说说SpringBoot的常用注解
- 说一下@SpringBootApplicatioin注解
- SpringBoot实现bean注入有哪些方法?
- @Service跟@Component有什么区别?
- Http协议包括哪些?
- Session跟Cookie有什么区别?为什么Session比较安全?
- Http请求状态码有哪些?401是什么?
蘑菇投
- Spring Bean的生命周期,它是怎么保证线程安全的?
- 说一下ThreadLock的原理
- HashMap的结构?
- 说一下红黑树
- ConcurrentHashMap底层是没有加锁的,它是怎么保证线程安全的?
- 还用过哪些java.util.concurrent包下面的类?
- dubbo工作原理
- 说一下SpringCloud的各个组件
- 说一下对Gateway的理解?它是个什么东西?
- SpringBoot跟SpringCloud的区别
- Eureka跟Nacos有什么区别?
壹账通(宝润兴业(二面))
面完觉得这个是这几天面试以来问得比较细比较难的一个了!!!
- 说一下HashMap的原理?说一下put()方法源码的步骤
- HashMap是怎么扩容的?说一下扩容个步骤
- HashMap在JDK8主要解决了哪些问题?为什么8要用红黑树?
- ConcurrentHashMap怎么保证线程安全的?
- 线程的创建方式有哪些?
- Runnable与Callable的区别
- 线程与进程的关系
- notify与notifyAll()的区别?notifyAll()时同唤醒多个线程时资源是怎么分配的?
- synchronized是干嘛的?synchronized的锁升级知道吗?
- 并发与并写是什么意思?
- 线程池的队列原理
- 说说你用过的SpringCloud组件
- Mybatis中sql怎么防注入?
- redis的缓存击穿是什么?常用的数据类型有哪些?
- Git工作原理
- 常用的Linux命令
- Mysql怎么优化sql?怎么判断索引是否命中?
- 索引的最左原则
- 现在要你给加索引,哪些字段可以加索引?