2024-05-30华为一面+主管面
华为一面
0.复述笔试没写完的那道题目
1.项目中为啥用redis,为啥不把数据直接放在内存?
2.介绍一下项目中用到的RBAC权限模型
3.项目中用到redis的分布式锁,介绍一下
4.可重入锁谈谈理解
5.Synchronized与ReentrantLock区别
6.文字描述比较乱,直接图片描述,问的是主线程能否通过修改flag的值,让子线程结束运行?底层原理加如何实现主线程修改值,让子线程结束运行。
7.实现多线程的方式有哪些?
8.Thread实现多线程,直接调用run方法可以吗?调用哪个方法?start方法的底层原理?
9.Runnable方法如何实现多线程
10.线程池四大拒绝策略,七大核心参数分别代表什么意思?
11.面对一个任务,线程池如何使用和配置?
12.hashmap扩容机制和底层原理?
13.hashmap数组扩容后,hash值怎么变化?相较于没扩容之前会怎么变化?
14.springboot是怎么实现通过调用主函数Main实现运行的?
15.手撕代码:合并K个链表,合成一个升序链表
主管面试:(20分钟吧)
1.项目介绍+RBAC权限模型继续问
2.科研项目介绍,以及有无论文专利,问你的项目思考来源和灵感
3.谈谈个人的优缺点
4.手上有无offer
反问:
1.工作培养模式(Mentor+一周五天)实习好像无转正,不过实习表现好秋招会优先考虑
2.开奖日期(大概就是两周内)
#面试##华为##面试复盘#