阿里 智能互联 实习 4.3 一面
1.自我介绍
2.项目介绍,项目主要实现了那些功能?我看你说实现了用户管理,订单管理怎么实现的,购物车你是怎么设计的,Redis你是怎么设计的?
3.hashmap的底层实现?你都用过哪些集合,介绍一下优缺点?我说用过hashmap,arraylist,copyonwritearraylist等,讲一下具体使用,面试官说hashmap不是集合,我呆住了,想了半天....这个有无朋友解释一下,怎么hashmap就不是集合了。。
4.hashset怎么保证不重复的?如果存入的是一些对象那该怎么保证去重?
5.springmvc的访问流程。
6.jvm调优你有哪些经验,故障排查呢?
7.你在开发中是否遇到过问题,遇到了哪些困难,是怎么解决的?最后聊到token了,问我token是怎么保证别窃取了也无法被黑客使用?我说设置存活时间吧,问我这个方案可行吗,我知道好像不太行但是也不知道说啥了。
还有几个问题忘了,八股文吧
8.反问,我问他您所在的部门业务具体是做什么的,可以给我简要介绍一下架构吗,答曰无可奉告,是分布式系统。我又问对我未来学习可以提什么建议吗,面试官说不方便说。
约的下午两点,晚上八点打来的电话,不知道是什么原因好像我一直在答非所问,面试官一直在强调他问的不是这个,我也没太明白到底是问什么,反正之前面试没有这种情况过
答了个七七八八,感觉就是一些发散性的问题没答好吧,过了半小时流程显示挂了,感觉还是自己能力不行吧,最差的一次面试体验😅