三面阿里被面试官吊打,回家闭关学习一年,靠着这份面试题我直接手撕了面试官!

147 篇文章 0 订阅
140 篇文章 0 订阅

前言

我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的,在我看来,自己付出多少,回报就有多少。

阿里一面

1、频繁老年代回收怎么分析和解决?

2.慢sql 解决思路

3.分库分表的做法

3.数据库存储引擎了解哪些

4.Innodb、MYISAM 底层数据结构相关

5.tcp 三次握手、四次挥手

6.访问一个网页全过程

7.加解密有了解吗,md5 碰撞的概率

8.linux 了解吗

9.git 命令了解哪些,cherry-pick

10.redis 数据结构以及应用场景

11.布隆过滤器

12.报文响应状态码了解哪些

13.多线程处理线程安全的常用方式

14.实际使用过线程池嘛

15.加密有了解过嘛

16.TLS 握手流程

17.Java 内存模型

18.上面问题提到了内存溢出,然后问到了堆的溢出,创建对象分配内存的时候会进行 gc 吗?

(分配内存->判断 Eden 区状态->内存分配与回收策略)(后面这里没有答好)

19.异常介绍

20.MySQL 的隔离级别

阿里二面

1.事物特性

2.BIO、AIO、NIO

3.TCP 与 UDP 的区别

4、频繁老年代回收怎么分析和解决?

5、Spring IOC/AOP 相关知识。

6、讲讲 SpringBoot 和SpringCloud 的一些应用?

7、阻塞队列不用 Java 提供的该怎么实现?

8、负载均衡的原理?

9、Redis 的数据一致性问题,分布式多节点和单节点环境下分别描述。14、讲讲Docker 容器。

10、如何实现高并发环境下的削峰、限流?

11、聊一聊项目中用到的中间件(Dubbo/MQ/Zookeeper/Redis/Kafka)

12、什么情况下会造成雪崩?该怎么避免这种情况?

13、高并发架构的设计思路。

14、聊一聊以前的项目中遇到的问题和解决策略。

15、生活中遇到过哪些挫折?最后怎么解决的?

16、生活中遇到的最有成就感的事情?

阿里三面

1 堆和栈的区别 以及在操作系统中堆和栈的具体使用

2 Unicode编码 utf-8 utf-8和utf-16的区别

3 查询总分成绩为前三的学生姓名和总分

4 一个用户多个订单如何设计

5 http状态码 https ajax json格式 幂等

6 python字典的底层格式

7 DNS解析过程

8 想要name查询过快怎么办?一级索引和二级索引之间是怎么作用的

9 python中is和==的区别

10 死锁如何避免死锁

11 设计一个线程池

12 数据库索引以及为什么要用这种索引

13 https 数据传输中使用什么加密以及为什么要使用这种加密

14 http中传输图片是怎么传输的 什么情况下用http,什么情况下用https

15 304状态码中除了if modified还可以使用什么?

16 TCP三次握手 TCP为啥不能两次 举个例子

17 TCP如何保证可靠传输

18 进程通信、线程进程区别、什么用线程什么时候用进程(举例子

19进程上下文切换、为啥进程开销大

中间还有很多细小的点,记不清了,举例子真的举不出来啊(哭、

算法题:给你一个Linux系统里面的文件路径,输出正确路径,如/a/a/./…输出/a

我的面试经验汇总

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值