Java面试题汇总
Posted 胡庚申
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题汇总相关的知识,希望对你有一定的参考价值。
本文章主要是汇总面试题,后面会陆续会出文章解答这些问题。
1.SpringCloud与dubbo对比
2.SpringMVC启动过程
3.Spring IOC实现原理
4.ArrayList扩容机制
5.多对多关系的表结构设计
6.线程生命周期
7.JAVA8特性及Stream操作
8.Feign底层原理
9.多线程实现方式
10.如何获取多线程的执行结果
11.分布式锁的实现与使用场景
12.服务限流如何实现
13.服务降级如何实现
14.幂等如何实现
15.如何定位多表关联的慢查询
百果园
1 Springboot如何跨服务传递header
答:Fliter+threadlocal+代理httpclient
2 反问那如果是restful怎么处理(多IO+单条线程)
3 RocketMQ重试次数,死信队列,部署
4 遇到过哪些OOM问题
5 遇到过哪些SQL调优
6 Pingpoint底层传输协议
7 雪花算法
8 Grafana其他替代方案 怎么做告警
9 Docker K8S用过吗 怎么用
9 算法题(区间DP) 讲了下思路,后面给了实现
10 分布式事务seata的AT,XA,TCC
11 这个tidb的底层了解过吗
大宇无限
1 zset底层结构,时间复杂度
2 linkedhashmap concurrenthashmap
3 zab协议
4 ParNew Parallel Scavenge CMS 收集过程
5 三色标记算法(细问 增量更新 原始快照)
6 redis cluster原理 对比hash算法,对比一致性哈希分析(增删节点的优缺点等)
7 雪花算法
8 后面问了啥有点忘了
六度人和
先做笔试题
1 string判断题 考察intern方法 说下字节码原理
2 Integer常量池考察
3 copyonwiterarraylist
4 rocketmq事务消息
5 dubbo 原理
6 说下对ddd的理解
7 hystrix原理
8 10亿数找重复方法
9 volatile++ 原子性 复合操作 相关考察
10 遇到的慢SQL调优
11 遇到的OOM问题
12 最有挑战的业务(拉单)
13 其他不太记得了
以上是关于Java面试题汇总的主要内容,如果未能解决你的问题,请参考以下文章