虾皮一面
全长80min
项目
听你说对IOC很熟悉,IOC启动流程源码拷打,源码不会(我说的是网络IO)
String为什么设计成不可变?为什么要转换成byte[]数组?
syn和reentrantlock区别和联系?讲到了objectmonitor类似aqs
mysql索引失效
mysql有哪些索引
mysql执行计划怎么选择、计算?为什么IO是1,cpu是0.2?还要加上偏移量?如何去判断IO和cpu有多少次?
redis各种数据结构及用途?
redis分布式锁?
你怎么实现可重入?讲了一些优化措施
大概就是这些,其它记不得了
算法:
写了manacher,看起来代码很复杂让我优化一下,解释了一下manacher,已经是最优了,面试官看了一下也发现了时间复杂度很低了。
反问:
业务方向
面试表现:知识广度还可以,学的也比较深,介绍项目记得说下难点,最后五分钟补充了一下,应该是过了
项目
听你说对IOC很熟悉,IOC启动流程源码拷打,源码不会(我说的是网络IO)
String为什么设计成不可变?为什么要转换成byte[]数组?
syn和reentrantlock区别和联系?讲到了objectmonitor类似aqs
mysql索引失效
mysql有哪些索引
mysql执行计划怎么选择、计算?为什么IO是1,cpu是0.2?还要加上偏移量?如何去判断IO和cpu有多少次?
redis各种数据结构及用途?
redis分布式锁?
你怎么实现可重入?讲了一些优化措施
大概就是这些,其它记不得了
算法:
写了manacher,看起来代码很复杂让我优化一下,解释了一下manacher,已经是最优了,面试官看了一下也发现了时间复杂度很低了。
反问:
业务方向
面试表现:知识广度还可以,学的也比较深,介绍项目记得说下难点,最后五分钟补充了一下,应该是过了
全部评论
29届现在才面试? 那你进度很慢了啊😅
相关推荐
10-18 21:12
西安电子科技大学 Java 点赞 评论 收藏
分享