- nginx几种负载均衡的算法,用ip_hash有什么缺点
- RabbitMQ在项目中的应用场景是什么?内部的原理是什么?如果不小心连续发送两条消息该怎么办?
- Redis、webservice、websocket大致讲一下 ✅
- hashmap hashtable concurrenthashmap 红黑树 log n
- http一个协议里包含哪几部分 get post的区别 ✅
- 线程实现的方式,最好选哪种 ✅
- 说说java的反射
- 说说arraylist 和 linkedlist ✅
- 说一说索引 ✅
- mysql存储引擎 ✅
- 数据库集群主从? ✅ mysql复制功能,主从、 双主模式、分库设计、分表设计。
- 秒杀问题(高并发、超卖) ✅
- TCP三次握手、四次分手,TIME_WAITE是主动发送端的状态还是被动接收端的状态。 HTTP协议是由谁主动断开的?服务器隔一段时间后会主动断开。
- arraylist linkedlist vector
- spring
- 三道算法题
- 二分法,找到和目标数最接近的那个数, 如果需要找到C个和目标数最接近的数,求这个范围
2)数据流中的中位数 见剑指offer倒数第二题
3)5X5的数组中,里面的数字都是杂乱的,可以从任意位置出发,每次只能走一步,向上,向下,向左或者向右,不能重复走,不能越界,每次只能往比自己数字小的地方走,求最长的路径
- redis为什么要设计成单线程
- rabbitmq和其他的区别,消息队列的选型。
- 重哈希的时候为什么会出现死循环,JDK8里的hashmap有哪些改进,为什么要改。
- 有哪些查找的方式
- 了解下自动化容器 docker k8s
- lvs和nginx的区别。
- 索引,你为什么要这么设计索引,索引一般设计在哪些地方,比方说where后面有三个查询字段,你会怎么设置索引
- JDK1.8有些改进,我说了lambda表达式、hashmap啥的,他说 你要讲出你在实际开发过程中(写代码过程)你能直观感受到的一些变化。。。 stream api
- 一亿条用户数据每条有一个id,归属地字段,如何快速找出某个id对应的归属地。不用数据库。 布隆过滤器 。 storm系统中可以添加不同的功能节点,包括统计、过滤
- 比如三台服务器做负载,某一台服务器突然响应变慢,你会怎么去排查这个问题,为什么要去看cpu占有率。
- 如何重写一个equal方法,比如给你一个类,你去重写equal方法你会怎么做。 有哪些原则 effective java最深的一个例子
- 如果让你设计一个大型网站你怎么设计
- 在项目中如何做到线上不停服更新的
- 单例模式中线程安全的几个体现
- 乐观锁和悲观锁
- 我项目中 nginx给三台服务器做负载,如果其中一台挂了,还是会有请求分发到挂掉的那一台上,这时候怎么办。
- volatile的应用场景
- 数组初始化的时候要定长度。
- K8S、Spark、机器学习、AI有过了解吗
- HTTP响应状态 301、302、304分别代表了什么意思
- 多路复用器,,进程和线程的问题,,,select和epoll的区别
- nginx 进程和线程分发
- springcloud
- 消息队列中 消息有哪些类型
- 索引的原理 为什么索引适合范围查询
- spring bean的destroy方法是什么时候执行的? 容器关闭的时候
- 消息队列有没有遇到过消息丢失、重复发送这样的情况
- 服务器异常是如何调试的
- 了解下dubbo
- 了解下读写 数据库之间的切换
- 有一张表,有名字、班级、分数。求出每门课都大于80分的所有学生名字。 对学生进行分组,分组之后用min聚合函数求出该学生分数最低课程 大于80 即可。
- RabbitMQ有个很重要的指标?Consumer Utilisation https://www.bbsmax.com/A/QV5ZambJyb/
- 消息队列做持久化吗 http://blog.csdn.net/u013256816/article/details/60875666
- 事务的嵌套问题。做了事务的方法A调用 另一个类的做了事务的方法B,? Spring 中7种事务传播行为,默认PROPAGATION_REQUIRED ,如果当前没有事务,就新建一个事务,如果已经存在一个事务,就加入到这个事务中。 http://stamen.iteye.com/blog/1441794
- 在一个切点中,多个切面的执行顺序 http://xdwangiflytek.iteye.com/blog/1936114
- 服务中分布式事务问题。一个事务先调了服务A,再调了服务B。
- webservice wsdl http://www.cnblogs.com/JeffreySun/archive/2009/12/14/1623766.html
- 数据库的事务。
- hashtable 的get加了sychronized了吗, 加了
- 线程a输出1,线程b输出2,线程c输出3,a,b,c同时开启,如何保证依次输出a,b,c http://www.cnblogs.com/icejoywoo/archive/2012/10/15/2724674.html
- OAuth2.0 https://www.jianshu.com/p/d74ce6ca0c33
- http的优缺点,
- redis集群模式