欢迎关注
CSDN:程序员小羊
微信公众号:程序员小羊
博客园:程序员小羊
小羊同学在百度某贴吧关注了一位拼多多java女程序员,亲眼目睹了她从拼多多跳槽到阿里的全部过程,不得不服呀。
后来小羊同学管他要了面试题,共四轮面试,面试题如下:
第一轮 40min
自我介绍、项目介绍占了一半
- cms和g1收集器的机制和区别
- hotspot内存模型
- cas的汇编指令
- 墙钟时间和cpu时间的区别
- 结合大促业务谈谈hbase rowkey的设计
- 缓存的单元化场景
- 缓存hotkey的解决方案
- tcc型事务介绍
第二轮 60min
自我介绍
- skiplist原理描述
- 简述nio原理
- 几个算法场景题,要求描述思路
- 信号量原理简述
- forkjoin原理简述
- 尾递归原理
- 一致性哈希原理
第三轮时间最短 半小时
- 一个异常处理的场景题,考察jstack的熟悉程度
- 然后是hdfs原理
- hive的一些经验总结
第四轮 40min
- 总监问flink的一些原理、集群数据分布不均匀的处理经验、olap的应用场景和数据平台实践经验
- 总监问看过哪些计算机方法论的书、哪些哲学书
- hr问了问为什么来阿里,问了简历上一些经历。
欢迎关注
CSDN:程序员小羊
微信公众号:程序员小羊
博客园:程序员小羊