阿里CTO二面凉经
3月30就面完了,真的一直不想听这段录音,觉得面得特别差,当时面完整整楞了一个下午才回过神来😭
今天终于还是鼓起勇气来复盘了,只有不断复盘才能进步吧,0offer选手继续加油
1、一些基础问题:本科研究生情况?选开发的原因?学习Java多久了?项目是怎么做的?看别人的代码中觉得最巧妙或是印象深刻的是哪一部分?
2、注解的底层
3、Netty和BIO的差异,到底节省了什么开销(这个问题都没答好我是真的没想到)
4、Object类中有了解哪些方法?记得哪些说哪些
5、hashcode和equals?hashcode具体是怎么实现的?
6、i++是原子操作吗?为什么?
7、怎么保证原子性?AutomicInteger和synchronized
8、乐观锁和悲观锁的理解,怎样用乐观锁来在数据库中实现count+1的操作?版本号具体怎么加?
9、写题:手写单例模式(懒汉+双重校验)、阿里一道字符串匹配的题(网上能查到)
复盘完发现真的不是非常难,但是当时真的答得特别差,泡了一礼拜就挂了,还是太菜了,继续加油吧。
#实习##面经#