美团▲阿里P8大牛透出,入职阿里必备12套Java面试题,适合从校招到社招( 四 )


13.lru cache 使?hash map 的实现(算法)
14.图的深度遍历和?度遍历(算法)
15.基本排序(算法)
16.设计模式的使?
17.java 8 流式使?
18.说说b+树?
19.内存屏障与volatile:
20.java 域的概念
21.分布式设计领域的概念
22.如何实现双11的购物限流(redis实现?案)
23.mysql调优
24.cdn(异地多活)
25.进程之间的通信?式
26.tcp/ip协议、http协议
27.写?个redis分布式锁:
28.spring 7种事务的传播?为:
29.分布式下down机的处理?案(?跳检测)
30、分析下分布式强?致性、弱?致性、最终?致性?
31、dubbo与zookeeper 两者作为注册中?的区别 , 假如注册中?挂了 , 消费者还能调?服务吗 , ?什么调?的
32、dubbo的原理图(画出注册中? , 消费者 , ?产者的关系图 , 并说出每个??的作?)
33、项?中有没有?到多线程?
34、HashMap的底层原理(包括底层数据结构 , 怎么扩容的)
35、ConcurrentHashMap的原理
36、 分布式锁的实现
37、分布式session, 如何保持?致
38、消息中间件都?到哪些 , 他们的区别
1. 我们知道hashmap线程不安全 , 那?什么类可以代替它保证线程安全呢?他们?是如何实现线程安全的呢?
2. 说说?种GC机制?
3. 说说?致性hash?
4. mybatis基础知识;
5. mysql基础知识;
6. mysql单表达到多少数据量需要分库分表?
7. hibernate基础知识 。
8. 说说kafka的原理 , 为什么能保证这么?的吞吐量?
9. 对webservice有什么了解?
10. 说说你们公司git分?管理?案?
11. mysql如何进?分表分库?
12. 你们如何和前端进?接?联调?
13. 说说你平时遇到的重?难题或者挑战 , 以及你解决问题的思路和流程 。
深圳-乐信-Java高级1.画出项?的架构图
2.所处??负责的业务模块 , 其中?到了哪些技术点?
3.如何实现最终?致性分布式事务?
4.索引的B+树结构是怎样的?
5.哪些情况下索引会失效?除了加索引优化查询 , 还有哪些?法?
6.说说??了解的设计模式?Spring中?到了哪些设计模式???有?过哪些设计模式吗?
7.TCP的三次握?四次挥?机制?
8.Https原理?
9.Redis的数据类型有哪些?与Memcached的区别?
10.消息队列有?到吗?具体在项?中是怎么?的?如何保证消息的可靠传递?
1. 说说java集合 , 每个集合下?有哪些实现类 , 及其数据结构?
2. 介绍?下红?树、?叉平衡树 。
3. jdk1.8中ConcurrentHashMap size?于8时会转化成红?树 , 请问有什么作? , 如果通过remove操作 , size?于8了 , 会发?什么?
4. 说说java同步机制 , java有哪些锁 , 每个锁的特性?
5. 说说volatile如何保证可?性 , 从cpu层?分析 。
6. spring加载bean的顺序?
7. 哪些对象会被存放到?年代?
8. 什么时候触发full gc?
9. jvm中哪些地?会出现oom?分别说说oom的可能原因?
10. 我们如何发现oom来?jvm中哪个区域?
11. 有没有jvm调优经验?调优?案有哪些?
12. 平时有没有看过什么源码 , 请画出来 。
13. 有没有写过或者看过custom classloader?
14. 介绍你最近做的?个项? , 画出框架图并分析业务流程 。
15. 平时看过哪些书?
深圳-商汤科技-Java高级1.简历写什么问什么 , 注意所?技术产品的同类产品?态及对? 。
2.kafka数据分区和消费者的关系 , kafka的数据offset读取流程 , kafka内部如何保证顺序 , 结合外部组件如何保证消费者的顺序
3.cms垃圾回收机制
4.springcloud各个组件功能 , 内部细节 , 与dubbo区别 , dubbo架构 , dubbo负载策略


推荐阅读