阿里- java开发一面-凉经
面试过程疯狂道歉,我只能说这很阿里
#秋招##面经##阿里##Java开发##阿里一面#
虽然肯定凉了,虽然我菜,但是我还是去回忆了不堪回首的那30分钟发生了什么,然后下面是面试过程:
面试过程:30min
1、自我介绍
2、项目挑一个介绍,为啥做这个项目
3、redis为啥高并发,setnx底层怎么实现,为啥用redis实现分布式锁不用别的?为啥redis基于内存比mysql基于磁盘性能好?
目前为止好像还好,接下来就是拷打了!
4、可见性?怎么避免可见性问题?答:volatile
那volatile底层怎么实现的可见性?
5、设计模式的原则
6、迭代器失效是怎样的,什么情况下失效
7、多态是如何区分是调用的父类还是子类方法
8、java程序执行过程,new一个对象底层都发生了什么
9、java字节码跨平台如何实现的
10、dns基于什么协议??我不知道啊,勉强解释了下dns的过程
11、301,302的区别 这个倒是会!
12、线程在操作系统层面如何实现的
可能还有一部分没记住,因为我甚至都没听过
13、然后就是聊天了(估计面试官问不下去了)
怎么学习的;职业规划;最近看什么书
14、反问:部门业务