随笔分类 - 面经
摘要:一面 1. 简单的自我介绍 2. 能介绍一下tars的调用流程吗? 3. tars有哪些负载均衡算法呢?了解加权轮询算法的原理吗 4. 假设集群里有一台服务负载过高被打挂了,如何保证不产生雪崩效应? 5. 有没有看过Java数据结构这块的源码?集合类? 6. 谈谈ArrayList和LinkList
阅读全文
摘要:一面 1. 自我介绍 2. 谈谈项目里分布式rpc框架的调用流程? 3. 了解Mysql么?谈谈mysql的事务和mysql的索引? 4. 假如网关调用集群里的一个服务超时,然后马上调用另一个服务,但是第一个服务动作执行成功了,如何解决消息重复的问题?如何给业务方返回消息比较合适? 5. 谈谈Roc
阅读全文
摘要:一面 1. 简单的自我介绍 2. 项目介绍 3. https和http的区别了解么? 4. 说说Java中锁的种类和区别,以及原理? 5. 说说Java中的ArrayList和LinkList的区别? 6. 说说Java中的hashmap,是线程安全的吗?扩容过程了解吗?多线程会出现什么问题?为什么
阅读全文
摘要:一面 1. 简单的自我介绍 2. 项目介绍,你在里面担当了什么角色? 3. 项目分层是什么样子的,各个模块的职责,交互流程是什么样的? 4. Java里面如何保证多线程安全的,有哪些组件? 5. cas的流程是什么样子的?有什么问题?能不能详细说说?AQS的原理? 6. 你们的rpc框架调用流程是什
阅读全文
摘要:1. TCP和UDP的区别?TCP如何保证数据的可靠传输?UDP会出现沾包半包么? TCP是有状态的,是可靠的,是面向连接的。TCP是传输的字节流,所以存在沾包半包的情况。UDP的是传输的数据报,所以不存在沾包和半包的情况。 TCP的可靠性保证:crc循环校验,累计应答,超时重传,拥塞控制,滑动窗口
阅读全文
摘要:1. 简单的自我介绍 2. 简单的介绍一下自己做的项目 3. rpc框架的调用流程,服务端如何知道你是调用的那个接口? 4. netty的网络模型,netty的使用流程细节。 5. netty的编解码器了解吗?如何使用?二进制流在读取的时候出现了差错如何处理 6. 设计一个秒杀系统? 7. 单例的实
阅读全文

浙公网安备 33010602011771号