首页 > 阿里C2M实习面经
头像
赛尔达的时之笛
编辑于 2021-03-28 17:05
+ 关注

阿里C2M实习面经

收到意向书了,许愿一下offer。
复习的时候看了大家面经,回馈一下牛客。今年招聘流程精简了,技术面总共两面,问题太多了,都是尽力回忆起来的,所以没有分一二面。

1. 面向对象的三大特性

2. 怎么使用线程

3. 线程的七态模型

4. HashMap结构, HashMap的rehash过程,红黑树的结构

7. 为什么用线程池

8. TCP从连接建立到结束

9. TCPHTTP

10. HTTP的报文结构

11. HTTPSHTTP的区别

12. Synchronised静态方法和普通方法的区别

13. 如何实现对对象加锁?数据结构讲一下

14. 对象的创建过程

15. 类加载机制

16. 垃圾回收讲一下

17. 为什么要用Spring IoC

18. Spring Bean的加载过程

19. Spring AOP的原理, JDK动态代理怎么实现,如果要实现动态代理,但是不实现接口如何实现?

20. 数据库事务四大特性,事务的隔离级别和解决的问题

21. MySQL如何实现事务,MVCC是如何实现的?MySQL为什么用B+树?

22. 有没有读过Spring和MyBatis源码?

23.   讲一下JVM运行时内存模型,虚拟机栈内部有哪些结构,干什么的?

24. 线程池如何增加和销毁线程的,那keepAliveTIme后销毁线程这个是怎么实现的?

25. 不断创建空线程会怎么样?

26. 如何查看是否发生线程死锁?

27. Redis集群是如何保证高可用和易拓展?怎么做到的?

28. 数据库的存储引擎,你是如何选择的?

更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐