一面
- 自我介绍
- 项目中的监控:那个监控指标常见的有哪些?
- 微服务涉及到的技术以及需要注意的问题有哪些?
- 注册中心你了解了哪些?
- consul 的可靠性你了解吗?
- consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?
- 项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理
- Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?
- Spring Cloud 有了解多少?
- Spring Bean 的生命周期
- HashMap 和 hashTable 区别?
- Object 的 hashcode 方法重写了,equals 方法要不要改?
- Hashmap 线程不安全的出现场景
- 线上服务 CPU 很高该怎么做?有哪些措施可以找到问题
- JDK 中有哪几个线程池?顺带把线程池讲了个遍
- 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描
- SQL 索引的顺序,字段的顺序
- 查看 SQL 是不是使用了索引?(有什么工具)
- TCP 和 UDP 的区别?TCP 数据传输过程中怎么做到可靠的?
- 说下你知道的排序算法吧
- 查找一个数组的中位数?
二面
你有什么问题想问我的吗?(常规问询)
- 自我介绍、工作经历、技术栈
- 项目中你学到了什么技术?
- 微服务划分的粒度?
- 微服务的高可用怎么保证的?
- 负载均衡与反向代理,隔离,限流,降级,超时与重试,回滚,压力测试与应急预案
- 常用的负载均衡,该怎么用,你能说下吗?
(技术问)
- http重定向
- DNS负载均衡
- 反向代理负载均衡
- IP负载均衡(LVS-NAT)
- 直接路由(LVS-DR)
- IP隧道(LVS-TUN)
- 网关能够为后端服务带来哪些好处?
- Spring Bean 的生命周期
- xml 中配置的 init、destroy 方法怎么可以做到调用具体的方法?反射的机制
- Object 类中的方法
- 对象比较是否相同
- hashmap put 方法存放的时候怎么判断是否是重复的
- Object toString 方法常用的地方,为什么要重写该方法
- Set 和 List 区别?
- ArrayList 和 LinkedList 区别
- 如果存取相同的数据,ArrayList 和 LinkedList 谁占用空间更大?
- Set 存的顺序是有序的吗?
- 常见 Set 的实现有哪些?
- TreeSet 对存入对数据有什么要求呢?
- HashSet 的底层实现呢?

这篇博客总结了2021年Java高级面试的关键点,包括Spring框架原理、微服务、数据库优化、并发控制、网络协议和设计模式等方面。深入探讨了Spring的IoC和AOP,以及面试中常问的JVM、线程池、HashMap、TCP/UDP等知识点。还涵盖了MySQL事务并发问题、前端框架和IDE快捷键等相关技术。
最低0.47元/天 解锁文章
1298

被折叠的 条评论
为什么被折叠?



