携程复盘(许愿oc)
一面(9.13)
1.自我介绍
2.分布式概念
3.讲一下当你在项目中遇到困难,怎么找解决的方法
3.讲讲ArrayList和LinkedList的时间复杂度和空间复杂度?哪种List是线程安全的
4.用过哪些安全的Hash数据结构
5.HashTable和ConcurrentHashMap区别
6.讲讲项目难点
7.讲讲怎么可以保证线程安全(锁,原子类,volatile特殊情况)
8.线程安全情况下怎么提高并发量
9.为什么innodb用B+树不用B树
10.为什么不用业务字段作为主键
11.覆盖索引
12.Redis的Zset的数据结构
13.Redis是怎么构成的
14.讲讲跳表
15.Springboot自动配置
16.Spring的三级缓存
17.Spring ioc和aop
18.Spring bean工厂底层
19.讲讲Springboot的理解
20.讲一下垃圾回收算法&垃圾回收过程
21.什么对象能做gcroot
22.手写堆排
二面(9.29) 基本全程问项目&场景延伸(只记得几个)
1.数据分布式存储应该怎么分(可能因为其中任意个字段进行范围查询)
2.现在一个类,属性是id,性别,地区(后两个是string类型且固定在几个值),如果创建百万个对象应该怎么存在本地内存(我答得不同数据结构进行存储)
3.如果对类进行压缩(节省空间),应该怎么压缩
hr面(10.8)
问题常规,没准备优缺点和职业规划难顶
----------------------------------------------------------------------------------
第一次英语测评翻新了
第三天hr打电话来叫我重做
--------------------------
做完第二次了,为啥我不考六级啊😭😭😭
许愿周一收到携程oc
————————
听说牛客许愿超灵,希望今天收到意向书