凉经大全
追势面试官有事迟到了 导致我后面中兴面试迟到了五分钟
饿了么铁kpi面完秒挂 无算法 全是基础
一 追势科技
1. OAuth 2.0协议,里面的token是怎么去保活的
2.token一般储存在哪里
3.Mybatis动态代理
4.SQL索引失效的情况
5.聚集索引和非聚集索引的区别
6.B+树说一下
7. B+树中进行左子树、右子树的动态平衡操作
8.怎么去保持一个集合的并发性,不同集合区别
9.常用的锁有哪些,可重入锁的两种类型
10.非公平锁的饥饿现象
11.怎么让一个线程一定有机会执行
12.公平锁与非公平锁的性能差别
13.线程池的创建方法
14.线程池队列的选择策略
15.说一个Java的阻塞队列和非阻塞队列
16.说一下DQ双端队列
17.并发和并行的区别
18.有哪些常用的并发类
19.5个线程都执行完之后再去做一件时间怎么实现
20.说一下信号量
21.乐观锁和悲观锁的区别
22.说一下ES和Mysql的区别
23.其他非关系性数据库
24.为什么Redis可以扛得住高并发
25.SpringCloud框架说一下
26.说一下Docker的健康检查
27.Dockerfile中的环境变量怎么设置
28.微服务里面怎么去做服务间的调用
29.SpringCloud提供了什么组件去做微服务间的调用
30.说一下负载均衡有哪些算法
31.说一下取模运算
二 中兴
1.说一下Shiro框架怎么进行权限管理
2.POI库说一下
3.SpringBoot和Spring的区别
4.SpringBootStarter的实现原理,实现流程
5.在Kafka中怎么实现一个生产者对应一个主题三个消费者类似队列的形式,每次各消费一个消息
6.说一下JVM的内存结构
7.成员变量存在哪里
8.多数据源管理是怎么实现的
9.AOP的工作原理
10.动态代理的流程
11.还有什么代理 他们的区别是什么
三 饿了么
1.三次握手四次挥手
2.最后一次ACK收到后连接会立即断开吗
3.TCP怎么去做拥塞控制
4.浏览器中输入地址到渲染结果的整个流程
5.TLS握手过程
6.MySQL的事务隔离级别
7.MySQL是通过什么机制来实现这些隔离级别的
8.介绍一下布隆过滤器
9.针对商品库中商品下架或删除场景,对布隆过滤器及相关判断流程的优化
10.说一下G1垃圾回收机制
11.G1垃圾回收机制是怎么去做标记的
12.介绍一下B+树,他的一个添加或者删除元素的处理逻辑和流程