二本渣渣辛酸面试之旅:5 面阿里 Java 岗侥幸上岸,定级 P6
「以下来自于小伙伴的总结,为第一人称,在此我们就不改了。」学历真的是一个敲门砖,所以能升学历的小伙伴,一定要记得升学历!对于很多没有学历优势的人来说,面试大厂是非常困难的,很多时候连面试的机会都得不到。所以能得到面试机会,一定要好好把握,面试前准备一定要充分。作为一个二本的渣渣,能够通过简历,五轮面试,拿到 P6 的 offer,还是很感慨的,分享出来,一起学习。
阿里一面:
本来阿里就是随便投一下的,没想过会接到通知。接到电话的时候,正在面试某小厂,然后在走廊回答问题,让 hr 等了我 40 分钟,也是挺不好意思的。来电的是阿里的 HR,倒是单刀直入,直接进入面试:
自我介绍,最近的项目,还有大致的期望
垃圾回收算法
双亲委派机制
面向对象
调优的过程
回答得马马虎虎,然后 HR 说等通知,私下以为是凉了,然后继续面试我的小厂。然后过了三个多小时之后,又接到了阿里 HR 的电话,和我约时间到公司面试,真是开心爆了。由于有点小紧张,害怕面试不好,于是就说在外地,一周后才能去,为自己争取一周的复习时间。
阿里二面:
自我介绍、自己做的项目和技术领域
springmvc 原理
bean 是什么,有什么用
jvm 调优过程
什么是 gc,项目里有没有场景用到,如何看 gc 日志
多线程同步,锁优化,各种锁的对比
redis 怎么用,场景,社交关系中如何使用 redis 去维护用户关系
jvm 各种启动参数,作用
缓存的各种机制
在淘宝商城中,如何查询某用户的历史订单
淘宝用户注册流程
什么是负载均衡,项目里怎么用
hashmap 的各种,直接手写了源码
阿里三面:
介绍下自己
聊一下项目细节
项目中有什么漏洞,如何解决
如何保证读写分离的数据库,立马读到刚写入的数据
高并发场景下如何去库存
消息队列,kafka
线程池的参数
常用的负载均衡
分布式缓存
分布式锁
阿里四面:
说一下中间件
类加载过程
如何解决项目中的问题,当时是怎么思考的
如何保证高可用
分布式唯一 id
B 树和 B+树
线程池
elasticsearch 的底层原理
如何解决 bean 的循环依赖
CAS 的问题,讲一下解决方案
sql 优化
阿里五面:
为什么选择阿里
近期有什么规划
如何看待 996
如何平衡工作和学习
如何学习 java 的
总结
总得来说还是很有参考价值的。面对大厂,简历已经要好好做,尽量准备充分,引导面试官问简历的内容和涉及到的技术。我们也准备了一些大厂面试的参考,希望大家一起学习,一起进大厂哦。复习资料「这份 Github 上的《Java 进阶面试解析笔记》」 初衷也很简单,就是在面试的时候能查漏复习补缺,减轻大家的负担和节省时间。之前有整理了这份知识点笔记的初稿,现在又对知识点笔记进行了一定的优化。同时也整理离线文档版!
在线版根据 Java 面试的常见考点,我整理了这份 1500 道 Java 后端核心面试解析,25 个后端专题,助那些在金九银十的 Java 朋友披荆斩棘!有需要这份 1500 题 Java 后端面试解析文档的朋友【点击此处】即可获取免费领取方式!
离线版
Java 基础面试题
Java 集合/泛型面试题
Java 异常面试题
Java 中异常分为哪两种?
异常的处理机制有几种?
如何自定义一个异常
try catch finally, try 里有 return, finally 还执行么?
Excption 与 Error 包结构
Thow 与 thorws 区别
Error 与 Exception 区别?
error 和 exception 有什么区别
Java 中的 IO 与 NIO 面试题
Java 中 IO 流?
Java IO 与 NIO 的区别
常用 IO 类有哪些
字节流与字符流的区别
阻塞 IO 模型
非阻塞 IO 模型
多路复用 IO 模型
信号驱动 IO 模型
异步 IO 模型
JAVA NIO
NIO 的缓冲区
NIO 的非阻塞
Channel
Buffer
Selector
Java 反射及序列化面试题
多线程/Java 并发问题
JVM 问题
MySQL 问题
Redis 问题
Memcached 问题
MongoDB 问题
Spring 问题
SpringBoot 问题
Spring Cloud 面试题
还有更多面试题就不做展示了,太多了,有 25 个专题,有需要这份 1500 题 Java 后端面试解析文档的朋友【点击此处】即可获取!
版权声明: 本文为 InfoQ 作者【收到请回复】的原创文章。
原文链接:【http://xie.infoq.cn/article/f988145f3a01d7bb4a196f009】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论