一位面试成功阿里的大佬面试问答

阿里一面(技术面):

1.自我介绍

2.自己看过的源码,说一下?

3.一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)。

4.看过这么多源码,你觉得什么东西最重要?

5.分布式锁、Redis缓存,系统架构图,MySQL的特性。

6. 如何解决死锁?   写一个JAVA死锁的列子?

7.Spring AOP的实现原理,底层用什么实现的?

8.接下来还是场景题,图片框架的实现,涉及到的缓存,线程池,线程池该如何分配线程数量。

9.HashMap数据存储结构? key重复了怎么办? 是如何解决的?

10. LRU缓存机制。

11.给定一个二叉搜索树(BST),找到树中第K小的节点。

阿里二面(技术面):

1.自我介绍

2.自己对微服务如何理解的

3.学习Java的过程

4.项目遇到的问题,怎么解决的

5.回答过程中提到jvm,问原理

6.对公司有什么要求

7.网关Zuul和Gateway

8.socket的连接过程

阿里三面(技术面):

1.自我介绍

2.详细说我第一个项目-团购系统

3.java反射为什么会慢

4.http的强缓存和协商缓存

5. hashmap有什么漏洞会导致它变慢?

4.说一下分布式事务的TCC模式

5.详细介绍你的第二个秒杀系统项目

阿里四面(hr面):

  • 1.你缓解压力的方式是什么

  • 2.数学怎么样

  • 3.对未来有什么规划

  • 4.你认为java还有哪些方面需要提高的

  • 5.你是哪里人,以后想定居哪里

  • 6.目前是结婚了没有,女友在哪里

posted @ 2021-01-20 10:45  小玲子丫  阅读(82)  评论(0编辑  收藏  举报