小熊科技|Aliyun四面真可怕,狂问基础+项目+源码+高阶,无爱了

眼看着这次秋招差不多顺利结束了 , 几乎阿里、百度、美团、字节、滴滴等等的大厂我都有疯狂投岗面试 。 虽然结果是比较圆满的 , 不过这Aliyun倒是给我留下了深刻的印象 。 原因?请往下看...

  • Aliyun一面:MySQL+Redis+JUC+Kafka+项目
  • Aliyun二面:项目+Java+数据库+网络+高并发+基础
  • Aliyun三面:项目+源码
  • Aliyun四面:基础+项目+缓存+锁
问的是还挺多的 , 个人觉得也挺广泛的(毕竟面试造火箭 , 工作拧螺丝) , 还有一些没记住(脑容量有限~哈哈哈~) 。 以上只是大块方向 , 我们一起来看看具体的问题如何吧...【文末有相关问题的解析】
小熊科技|Aliyun四面真可怕,狂问基础+项目+源码+高阶,无爱了Aliyun一面:MySQL+Redis+JUC+Kafka+项目1. MySQL
(1)MySQL数据量太大怎么办 , 如何分库分表
(2)binlog , 读写分离 , 主从复制
(3)MySQL里的锁了解吗
2. Redis
(1)主从复制
(2)分布式锁
(3)哈希槽 , 一致性哈希
3. JUC
(1)锁
4. Kafka
(1)高性能的原因
Aliyun二面:项目+Java+数据库+网络+高并发1. 项目
(1)为什么选Flume
(2)为什么选Kafka
(3)数据哪来的
(4)如何给出推荐算法
2. JAVA
(1)ThreadLocal
(2)ConcurrentHashMap
(3)JNI原理
(4)序列化 , UUID
3. 数据库
(1)为什么InnoDB支持事务
4. 网络
(1)三次握手
(2)MTU HTTPS , SSL , CA TP-LINK一面
5. 线程池
6. 接口与继承
7. 异常与错误
8. 反射的原理
Aliyun三面:项目+源码1. 项目 , 对着代码讲一遍
2. 源码 , JUC包共享桌面讲一遍
Aliyun四面:基础+项目+缓存+锁
1. 项目
2. 基础
(1)NIO , epoll , select...
(2)如何设计缓存系统 , skiplist
(3)锁 , volatile...
(4)float多少个字节 , 海量数据TopK
稍稍总结一下 , 分享一波经验之谈以上就是这次的Aliyun之行啦 , 5面的HR就不用我多少了吧 , 基本上就那么几个问题 , 你懂得 。
这里总结只是想分享一些我的面试准备经验之类 , 其实每个人都有自己的一套学习和面试的宝藏笔记等之类 , 不过小编还是想在这里将自己的分享出来 , 给大家提供一些参考也是不错的 。
声明一下:以下分享的经验 , 所提及的全部的面试学习建议以及笔记 , 小编这里都有成册的PDF或者Word文档 , 想要参考借鉴便可直接来私信我关键词【666】给你免费分享就行 , 好的东西大家一起学习分享 。
小熊科技|Aliyun四面真可怕,狂问基础+项目+源码+高阶,无爱了像这次Aliyun就比较重视基础 , 所以关于Java基础这一块的话 , 去刷这份有关基础这块的问题都有:java基础+算法与编程+html&JavaScript&ajax+Javaweb+数据库+XML+流行的框架与新技术+软件工程与设计模式+j2ee+EJB+webservice
小熊科技|Aliyun四面真可怕,狂问基础+项目+源码+高阶,无爱了java面试宝典
小熊科技|Aliyun四面真可怕,狂问基础+项目+源码+高阶,无爱了java面试宝典
其次像MySQL+Redis+Kafka+并发等这些比较高阶一点的呢 , 可来刷刷高级一点的:消息队列+分库分表+读写分离+Redis缓存+分布式+高并发+高可用等等