一面:
1、个人介绍加项目介绍20 分钟
2、微服务架构是什么,它的优缺点?
3、ACID CAP BASE 理论
4、分布式一致性协议,二段、三段、TCC,优缺点
5、RPC 过程
6、服务注册中心宕机了怎么办?
7、微服务还有其他什么组件
8、分布式架构与微服务的关系
9、各种排序算法、未排序常规数据查找第K 大的数,时间复杂度。
10、二叉树的深度
11、虚拟内存分页了解不?
12、进程和线程区别?
13、第一二三范式是什么?
14、一个表一千个列值为true 和false,写sql 查询有300 个列值为true 的行。
15、脏读和幻读是什么?
16、什么对象会从新生代晋升到老年代
17、一个任务分成十个任务,最后汇总计算,不能用fork/join
18、开源框架源码了解不?
19、数据建模两道、个人题开放性题
1、从ConcurrentHashMap 一路问到锁&锁优化->LongAdder->伪共享->缓存行填充->cas 等诸
多技术细节;
2、从hystrix 一路问到原理->自己如何实现->如何优化->响应流编程(reactive streams);
3、从简单的生产者消费者模式设计到如何高效健壮实现等等。
4、如何倒序输出单向链表?
5、个人直接想法是用栈先进后出的特点,把链表数据读到栈里然后输出。
6、有更好的实现方式吗?
7、主要问项目情况,然后根据一个项目,问如果量级扩大1000 倍,你会怎么做?有哪些优
化措施?高性能&高可用措施?
8、个人的职业规划是什么?
9、你遇到的最大问题或者是困难是什么?
全部评论
(2) 回帖