朗新科技一面凉经
上来直接深挖项目,这次面试面的我怀疑自己了........
1:quarz是集群部署的,还是单机部署的? 集群会出现什么问题?
2:分布式锁的具体实现
3:什么是分布式解释一下
4:cloud中用到的组件
5:dubbo与feign调用的区别
6:rabbitmq 为什么用这个mq?和其他的区别
7:项目中getway里修改了什么才能使用?????
(我一脸懵逼,我自己写的项目,就是一个小的微服务嘛, 修改了一些拦截规则, 难道还需要写其他代码才能使用??? 有知道的老哥帮忙回答下)
8:springboot自动装配原理
9: 修改配置文件的时候,springboot源码是怎么识别的
10: rpc框架介绍一下
11:介绍一下项目的实现
12: docker常用的命令
java基础:
1: 说下集合
2: 为什么说数组的查找速度是O(1)
3: linkList与arrayList为什么查找速度不一致? 底层数据结构原理为什么导致这样?
4: hashMap的扩容机制, 默认长度,扩容数量, 扩容引发的冲突是什么?
5: hashmap为什么扩容2的次方.
6:hashmap的hash值是怎么计算的? 扰动函数具体的实现
7: hashmap每次插入数据的索引怎么计算?
8:说一下java中的IO
9:java中的事务介绍一下
10: 你有什么要问我的吗? (这个时候我的心已经彻底凉凉了......)
给我的建议: 最好能把项目让别人看到.(我服务器到期一年多了, 看来我还是得买服务器了.....)
你的数据结构还是不错的,建议把hashmap的源码学习一下