offer拿得很早,但是业务方向不太喜欢,趁着整完论文,最后试试能不能做上东哥的好兄弟,力扣500题,最近写毕设怠惰了没怎么刷
面试会议时长半小时,看到这个时间我就知道凉了一半了,结果确实凉了,上车失败,后面也没机会了
1.项目
讲了下拆系统和数据库,dubbo调用
2.进程/线程 背
3.堆栈方法区(分代,元空间,本地内存,栈溢出,栈帧)
只说了元空间是永久代,忘了老版的方法区就是永久代😭
4.单例使用场景优缺点
设计模式我不擅长,背不住😭
5.ThreadLocal
我说可以在一个线程里传参,类似hashmap,线性再散列,其他就不知道了😭
6.hashmap
终于能好好背了,Node数组,头插尾插,解决冲突,红黑树,balabala🤩
7.concurrenthashmap
接着背,老版segment+reentranlock分段锁,新版优化后的synchronized
8.reentarntlock,synchronized
AQS队列,object monitor,锁的消除粗化自旋等优化
9.锁升级
自旋偏向轻量重量配合对象头和栈帧的操作,背得好爽🤩
10.线程池
讲了下参数,还没讲流程,直接说下个问题了😭
11.算法 遍历二叉树,取深度为k的节点返回
代码没啥好说的,用C++写的,让我自己构造树,折腾了一会儿,力扣写习惯了忘了怎么写struct了😭
总结:没有数据库,没有redis,没有消息队列,没有集群,没有spring,铁定凉了。去年12月也面过京东数科,也是这么短,但是问的我基本都答上了,算法题也没问,就挂了。
全部评论
(4) 回帖