坐了两个小时的高铁,出发前有一点期待,这是第一次面试,也好好准备了一个月,结局虽不好,面试的过程却也看到了希望,所有的点都是看到过的,只不过还不熟悉罢了。
面试问题:
- 介绍一下你的项目
- 项目用了redis做购物车,你的过期时间是如何设计的,请讲一下。
- 缓存的bigkey怎么处理?
- 讲一下你的另一个项目
- 用到了AOP,讲一下AOP原理,动态代理jdk和cglib的区别
- 熟悉jvm吗,讲一下垃圾回收算法。
- 讲一下es
- 代码题:输入入住时间和退房时间,输出入住时间前15天和后15天的酒店价格。
由于项目偏向业务类型,技术亮点不是很多,项目描述了很多业务,感觉没有加分。redis过期时间那没答好,bigkey也没答出,jdk和cglib的区别紧张忘记了。
所以题目都看过,有印象,只能怪自己没准备充分了。项目太重要了,不看专业技能提问,而是从项目入手深挖知识点。
现场一个报告厅,30第一台桌子,每个桌子有一个面试官。线下面紧张很多,现场排队叫号。失败原因也有部分因素坐车两个半小时直接去排队面试,没有很好的状态。最后的代码题也只给7分钟的时间,面试很赶。
最后说点鸡汤:这次现场面试让我感受到了竞争的激烈,现场有看到进行三面的,哪怕自己能过一面,其实也没把握进过二面,看其他人有很多高并发,中间件的问题,我并没有准备好,算法也没准备,未来还有时间,这次感觉就像可触及而不可达。
回来的高铁,看到这些题目觉得好简单,沉下心来仔细想想都可以答出来,希望下次能更好,慢慢卷下去吧。
ps:最难过的是回学校的高铁还是用携程买的,还抢不到票,面试失败的消息都没这么难过🥹