面经整理——(百度美团鹅厂网易等)
百度 一面 算法题: 手写快排、单例模式、死锁 1 介绍下RPC 2 看过Dubbo源码是吧? 说下dubbo怎么区分不同的服务? 怎么服务降级? 负载均衡的方法?具体到每种的原理。源码级别 服务端没注册客户端运行会出现什么结果? 3 介绍下CQRS 4 问基础 HashMap是怎么扩容的?为什么是二的次幂?具体到元素是怎么计算index的? 5 JVM内存模型? 程序计数器到底存了什么东西,举例。常量池 到底存在哪了? 6 ThreadLocal ThreadLocalMap中的Key到底存了啥 7 AOP原理的? @before 如果抛出了异常代码还会执行嘛 8 Cookie和Session的区别 二面 1 浏览器输入baidu.com 经历了啥 2 CDN和DNS执行顺序 3 HTTPS和HTTP有什么区别 HTTPS执行流程图 4 页面加速加载 用了哪些技术 网易 一面: 1)介绍项目 项目里面最大的困难 项目细节,如何保证数据一致性和可靠性的 你是怎么快速熟悉业务做需求的? 2)基础 说说对高并发的理解 对多线程的理解 给你个场景?火车站卖票问题,如何解决超卖?加锁 AutomaticInteger ,具体的原理? CAS中存在的ABA问题怎么解决的?加版本控制 3)数据库 场景假设:1000W数据,需要在前端显示,怎么写sql或注意哪些内容 二面: 1)介绍项目 2