辛酸面试之旅:5 面(Java 岗) 侥幸上岸

「以下来自于小伙伴的总结,为第一人称,在此我们就不改了。」学历真的是一个敲门砖,所以能升学历的小伙伴,一定要记得升学历!对于很多没有学历优势的人来说,面试大厂是非常困难的,很多时候连面试的机会都得不到。所以能得到面试机会,一定要好好把握,面试前准备一定要充分。作为一个二本的渣渣,能够通过简历,五轮面试,拿到 P6 的 offer,还是很感慨的,分享出来,一起学习。

编辑

 

阿里一面:

本来阿里就是随便投一下的,没想过会接到通知。接到电话的时候,正在面试某小厂,然后在走廊回答问题,让 hr 等了我 40 分钟,也是挺不好意思的。来电的是阿里的 HR,倒是单刀直入,直接进入面试:


  1. 自我介绍,最近的项目,还有大致的期望

  2. 垃圾回收算法

  3. 双亲委派机制

  4. 面向对象

  5. 调优的过程

回答得马马虎虎,然后 HR 说等通知,私下以为是凉了,然后继续面试我的小厂。然后过了三个多小时之后,又接到了阿里 HR 的电话,和我约时间到公司面试,真是开心爆了。由于有点小紧张,害怕面试不好,于是就说在外地,一周后才能去,为自己争取一周的复习时间。

阿里二面:


  1. 自我介绍、自己做的项目和技术领域

  2. springmvc 原理

  3. bean 是什么,有什么用

  4. jvm 调优过程

  5. 什么是 gc,项目里有没有场景用到,如何看 gc 日志

  6. 多线程同步,锁优化,各种锁的对比

  7. redis 怎么用,场景,社交关系中如何使用 redis 去维护用户关系

  8. jvm 各种启动参数,作用

  9. 缓存的各种机制

  10. 在淘宝商城中,如何查询某用户的历史订单

  11. 淘宝用户注册流程

  12. 什么是负载均衡,项目里怎么用

  13. hashmap 的各种,直接手写了源码

阿里三面:


  1. 介绍下自己

  2. 聊一下项目细节

  3. 项目中有什么漏洞,如何解决

  4. 如何保证读写分离的数据库,立马读到刚写入的数据

  5. 高并发场景下如何去库存

  6. 消息队列,kafka

  7. 线程池的参数

  8. 常用的负载均衡

  9. 分布式缓存

  10. 分布式锁

阿里四面:

  1. 说一下中间件

  2. 类加载过程

  3. 如何解决项目中的问题,当时是怎么思考的

  4. 如何保证高可用

  5. 分布式唯一 id

  6. B 树和 B+树

  7. 线程池

  8. elasticsearch 的底层原理

  9. 如何解决 bean 的循环依赖

  10. CAS 的问题,讲一下解决方案

  11. sql 优化

阿里五面:


  1. 为什么选择阿里

  2. 近期有什么规划

  3. 如何看待 996

  4. 如何平衡工作和学习

  5. 如何学习 java 的

总结

总得来说还是很有参考价值的。面对大厂,简历已经要好好做,尽量准备充分,引导面试官问简历的内容和涉及到的技术。我们也准备了一些大厂面试的参考,希望大家一起学习,一起进大厂哦。复习资料「这份 Github 上的《Java 进阶面试解析笔记》」 初衷也很简单,就是在面试的时候能查漏复习补缺,减轻大家的负担和节省时间。之前有整理了这份知识点笔记的初稿,现在又对知识点笔记进行了一定的优化。同时也整理离线文档版!

在线版根据 Java 面试的常见考点,我整理了这份 1500 道 Java 后端核心面试解析,25 个后端专题,助那些在金九银十的 Java 朋友披荆斩棘!有需要这份 1500 题 Java 后端面试解析文档的朋友可以点击这里即可免费获取原文pdf下载

编辑

 离线版

编辑

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 问题 

编辑

 *********************************************************************************

编辑

 


全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务