Java程序员5面阿里,渣渣学历从简历被怼到“直怼”面试官,其中到底经历了什么?

【MediaPipe实战】从零构建实时人脸关键点检测与表情分析系统 本文详细介绍了如何使用MediaPipe框架从零构建实时人脸关键点检测与表情分析系统。通过Python代码实现,系统能够精准检测468个3D人脸关键点,并实时分析用户表情,适用于智能交互应用。文章包含环境配置、核心实现、可视化技巧及性能优化等实战内容,帮助开发者快速掌握深度学习在计算机视觉中的应用。 阅读详情

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里P6岗。今天分享这波面经,主要是希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值,感谢!

一、面试阿里P6难在哪?(面试难点)

(1)难在“心态”

首先需要克服的第一关,实际上就是自己的心态。因为我是二本出身,base比较低,所以面试阿里本就是一件没太大底气的事情,更何况是高级开发岗,所以心里就更容易没底。因此,在准备面试之前,调整心态这件事情就做了很久,所以难在“心态”一点也没错,心态没调整好,面试几乎是没戏的。

(2)难在“要求”

其次就是要求,所谓的要求实际上就是阿里对岗位的任职要求,也就是作为开发人员,你掌握了多少技术栈?

首先,你简历上写的肯定要会,其次就是你要拥有一些亮点,也就是说对某个技术有深入的了解,这样才能给面试官耳目一新的感觉。

那么,面试阿里P6岗,需要掌握多少呢?

  • Java集合:HashMap和ConcurrentHashMap,平时最好有读一些源码,最好知道每个参数为什么设置成这么大?有什么好处?
  • JUC包肯定要学,即使平时的编程根本不用,也必须得会。至少要知道aba,cas,aqs,unsafe,volatile,sync,以及常见的各种lock,死锁,线程池参数等,也必须要明白自旋,阻塞,死锁和它如何去定位,oom如何定位问题,cpu过高如何定位等基本的操作,你可以没有生产调试经验,但不代表你可以不会top,jps,jstack,jmap这些可能会问的东西。以及可能衍生的jmm模型和mesi协议等。
  • 大厂必问JVM:垃圾回收算法,垃圾收集器、JVM内存模型,每个区域用途,各种oom的种类,jvm调优经验,类加载过程,双亲委派等。
  • Spring就得抽空看源码了,一般会问到bean的生命周期,如何解决循环依赖,实现事务原理,动态代理原理等。
  • Dubbo也是必须问的,设计框架,负载均衡。
  • Redis更要多懂一点,单线程模型,aof,rdb,rewrite,主从,cluster,哪些类型?包含一些缓存常见的问题击穿、穿透、雪崩、数据一致性等。
  • Mysql,事务,锁,索引,b+树,主从这些你必须会
  • Mq ,我用的rocketmq,你得知道为什么用,重复消费,顺序消息,事务消息,高可用,消息丢失,挤压场景,整个消息发送消费的流程,读过源码更佳,更好吹
  • Netty的话,零拷贝,bio,nio,aio,架构设计怎么样子的?用过看过更好
  • 算法,建议去刷题,我运气好,简单的算法让我碰到了,一些快排,堆排,二叉树相关的,链表反转,成环,环节点,跳楼梯等常规的简单算法建议刷刷,双指针,dp,递归这些还是多找找感觉,大数据内存有限的场景的统计,有时间一些middle可以去试试,手写红黑树你要是可以,那我估计算法你稳了。
  • 网络,http,tcp,https,udp,7层网络协议等,最好结合自己理解,背,你都要背下来。
  • 还有就是一些分布式事务实现,架构实现,比如抢红包,高并发下单等常规的场景设计,你来设计,你怎么去设计?多找一些大牛或者上网自己查,帮你看看有哪些漏洞,有那些解决方案?业界有哪些好的中间件?

技术栈思维图

二、阿里面试题(共5面)

阿里一面:

  • 自我介绍、自己做的项目和技术领域
  • 说一下sync的底层实现,锁优化,和lock的对比
  • 讲一下JVM参数调优详细过程
  • 为什么这么设置?好处是什么?描述gc场景,如何去分析gc日志?
  • redis数据结构,使用场景,微博场景使用redis如何去设计用户关系?
  • 线程池参数设定,为什么这么设定,作用?7大参数
  • spring的循环依赖如何解决?为什么要三级缓存?
  • 优先级队列的底层原理?

阿里二面:

  • 自我介绍一下吧
  • 聊项目
  • 结合你项目问你如何设计,提出漏洞,你怎么解决?如何改进,万一挂了?加一台机器有没有问题?如果我非要不出问题怎么办?
  • 高并发下单扣库存场景如何设计
  • rocketMQ架构设计原理
  • Dubbo框架实现原理
  • 最近读了什么书?平时怎么学习?
  • 常用的负载均衡,该怎么用,你能说下吗?

阿里三面:

  • 这一面主要问项目,给你的压力感比较强
  • 结合项目问,为什么这么设计?让你去优化,你怎么优化,引导你用一个合理的更好的方式去优化,数据库的设计等
  • 在公司做了什么事情,各个系统业务线都是做什么的,你的绩效,手写算法链表反转?

阿里四面:

  • JVM的主要组成部分及其作用?
  • JVM运行时数据区包含哪些?
  • JVM垃圾回收机制,何时触发MinorGC等操作
  • JVM的垃圾回收算法:
  • JVM 调优的工具?
  • 常用的JVM调优参数?
  • 堆栈的区别?
  • 详细介绍一下 CMS 垃圾回收器?
  • 怎么判断对象是否可以被回收?
  • 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
  • java类加载过程?
  • 把你知道的中间件都说一下吧(瞬间懵了一下)

HR面:

  • 为什么来阿里?
  • 之前没考虑过阿里吗?
  • 毕业这么久了,你觉得自己最大的改变是什么?
  • 用一句话总结一下自己

注:由于文章篇幅有限,我就只为大家展示下目录与部分内容啦

三、拿下阿里P6岗offer前,我做了些什么?

(1)准备简历

简历是门面,更是敲门砖,能否拿到大厂的面试机会,就要看自己的简历如何,抛开学历意外,大厂最看重简历是否有亮点,因此我们对简历内容要有准备,对自己的突出点,包括技术、个性上的亮点,要练习表达,避免临时组织语言。

(2)提升技能

实际上我有个阿里的朋友很早之前就向我透露过,很多人认为大厂看重学历,但实际情况并不完全是,在阿里只以能力论英雄。所以,在日常生活中,通过不断地学习,提升自己的能力,努力去拉进自己与目标值的距离,这是很有必要的,也是未来的必然趋势。

关于提升技能,我的做法:

  • ①阅读实战文档

  • ②读一些源码

  • ③读一些技术笔记

(3)猛刷面试题

对于base不是太好的人来说,刷面试题实际上是最具有“急救”效果的办法,因此在面试阿里前,我是刷了不少面试题的,目的倒不是希望面试时能被问到原题,而是对大厂面试有一个相应的了解,清楚阿里面试会问一些什么,涉及到哪些技术栈等。

关于刷题,我有话要说:

  • ①Java核心面试知识点整理

  • ②算法部分(LeetCode+算法的乐趣)

  • ③BAT大厂面试真题+专题训练

做个总结

很多学历不太好的人,可能对自己没有太大的信心,实际上任何事情都有“奇迹”发生,而这个“奇迹”关键还是要靠自己去创造。无论你是小白菜鸟,还是技术大牛,日常都不能够落下学习这件事情,一旦落后下来,就容易遭到淘汰。

VSCode + QMT 量化交易完整解决方案! 🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。 阅读详情

相关推荐

【VisionMaster】图像源模块之本地图像

图像采集之图像源

zhy29563 6956

字节跳动2023测试开发岗 3+1 面经+经验分享(收到offer,入职月薪27K)

现在,招聘黄金时间已经来临,在网上看了很多大佬的面经,也加了很多交流群,受到了很多朋友的提点,今天终于轮到我来分享面经啦,之前面试了几家公司,最后在八月初拿到了字节跳动测试岗的 offer,这里总结一下自己的面经和复习历程,顺便谈谈我的一些感受,给各位朋友提供一些参考。

okcross0的博客 2699

光电容积脉搏波PPG信号分析笔记

脉搏波信号PPG分析笔记

teresa_zp的专栏 6475

37岁Java程序员求职6K+职位被怼,你怎么看?

最近,一位37岁员工对一个公司发出来的工作岗位比较感兴趣,就主动投递了自己的简历,但始终没有得到用人单位HR的反馈,于是,就在晚上接近11点的时候,给用人单位的HR发了一条信息--不合适的也可以回复一下消息把,这也是对应聘者的尊重。但过了一会儿之后,“您有教我做人的时间,可以用来提升自己,而不至于在37岁的了,10年以上的工作经验还只停留在6000-8000的水平,大半夜的您发来责难信息,本就是情...

qq_36860032的博客 1267

本地部署 pyvideotrans(视频翻译配音工具)

语音识别选择faster-whisper(本地),模型选择预先下载并保存的medium,然后选择好要处理的视频以及保存到的位置,这里我选择了一个名为why not的英文演讲视频,保存在桌面_vedio_out文件下。将附件中faster-medium.7z 和 faster-small.7z解压到项目中的models目录下, 解压后,目录中应该存在 models--Systran--faster-whisper-small。en.m4a|.wav = 原始视频中的音频文件(包含所有背景音和人声)

西唯兵欧泡的博客 2340

目前最新NIST随机数测试软件下载、安装、及使用教程

最近由于科研需要,在搞一些随机数的测试的事情,众所周知 随机数测试我们可以使用NIST的软件进行多大15项的随机测试,我也在网上查找了很多大牛的博客,但是都是年代久远,很多的链接现在都是物是人非,都是不能直接使用了,今天顺便抽点时间更新一下这个NIST软件的下载及使用。我们首先讲一下该软件的下载:1.我们直接取NIST的官网(https://csrc.nist.gov/)下载即可 ;链接如下:下载...

Miracle.Zhao的博客 3万+

二本渣渣的辛酸面试之路:5面阿里过后侥幸收获Offer,定级P6+

以下来自于小伙伴的总结,为第一人称,在此我们就不改了。 学历真的是一个敲门砖,所以能升学历的小伙伴,一定要记的升学历!对于很多没有学历优势的人来说,面试大厂是非常困难的,很多时候连面试的机会都得不到。所以能得到面试机会,一定要好好把握,面试前准备一定要充分。作为一个二本的渣渣,能够通过简历,五轮面试,拿到P6的offer,还是很感慨的,分享出来,一起学习。 阿里一面: 本来阿里就是随便投一下的,没想过会接到通知。接到电话的时候,正在面试某小厂,然后在走廊回答问题,让hr等了我40分钟,也是挺不好意思的。来电

weixin_47067712的博客 1804

SAP中贸易伙伴的应用原理简析

公司也称为贸易伙伴,是出具合并报表的组织单位,可以为客户和供应商分配公司(贸易伙伴),用于识别集团内关闻公司间的业务往来,在编制合并报表时进行往来账务的计算处理。 如下图某贸易伙伴公司(关联方名称G0059)在我方公司的SAP系统中有多重身份(即是供应商,又是客户)。那么在我方公司SAP系统中建立起公司(贸易伙伴),并关联到供应商和客户主数据中。之后,就可以通过G0059这个贸易伙伴名称来识别与该贸易伙伴间的往来业务。 相应的配置设定如下: 定义公司(贸易伙伴或关联方) 会计凭证中会

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 9814

说说我是怎么样从一个专科渣渣,到阿里P6Android研发岗……

学历很重要吗?学历不出色有机会进大厂吗?我想不只一个人心中有这样的疑问,今天就来进行一个统一的回复:可以,只要你够强! 前言 对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样。 农村出身,毕业于专科,原本以为以后就在流水线上三点一线的生活度过一生,直到生活上出了变故,我的母亲受伤住院,经济压力变大才让我有了新的想法和目标。自此我这个专科渣渣也奋斗了起来,开始琢磨提升自己的技术,修炼一阵子后去面试了百度、腾讯、网易、字节跳动、阿里等大厂,最后竟拿下了阿里P6岗。 今天就分享一下大厂.

m0_46962786的博客 3238

【第三方互联】3、腾讯QQ授权第三方登录

当我们创建的 QQ 互联应用成功后,我们便可以开始使用该应用来实现 QQ 互联 一、获取 APP ID 和 APP Key 1、找到我的应用 2、点击应用,进入详情 这样,我们就获取到了 APP ID 和 APP Key 二、进行开发 1、将 APP ID 、APP Key,以及该应用的信息放入项目中的配置文件中,我使用的是SpringBoot,我放在了 application.y...

JACKAL 22万+

camera QXXX架构

This article introduces the QCX camera architecture for Qualcomm’s latest automotive chips including SA8650. It elaborates the layered camera stack under QNX, HGY and HQX systems, covering client applications, stream manager, CamX components and hardware d

qq_39257814的博客 4541

2020对于二本渣渣来我说,是意义非凡的一年,面试阿里P7居然过了!(两年crud经验,逆袭面经分享)

导语 学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦! 不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗? 以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因

Android725的博客 1356

2021年全网最细 VirtualBox 虚拟机安装 Ubuntu 20.04.2.0 LTS及Ubuntu的相关配置

目录一、VirtualBox 虚拟机的安装1. VirtualBox 的下载和安装2. 设置 VirtualBox 存储文件夹3. 在 VirtualBox 创建虚拟机二、Linux 操作系统(Ubuntu)的安装1. Linux 操作系统(Ubuntu)的下载2. 安装 Ubuntu3. 启动 Ubuntu三、配置 Ubuntu1. 设置终端2. 设置共享剪贴板3. 设置共享文件夹 一、VirtualBox 虚拟机的安装 VirtualBox 是由德国 Innotek 公司开发,由 Sun Microsy

XAMO Lab|代码、调试与复盘笔记 2万+

2020对于二本渣渣来我说,是意义非凡的一年,面试阿里P7居然过了!(两年crud经验,逆袭面经分享)(1)

不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗?以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因为我的学历看轻我,更感谢能给我这次机会!对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是

2401_86372679的博客 999

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

二本生的辛酸面试之路:5面阿里过后侥幸收获Offer,定级P6+

学历真的是一个敲门砖,所以能升学历的小伙伴,一定要记的升学历!

程序员二黑 401

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

泪目!二本渣渣靠自学获得阿里面试机会,面试官:我觉得不行

很多学历不太好的人,可能对自己没有太大的信心,实际上任何事情都有“奇迹”发生,而这个“奇迹”关键还是要靠自己去创造。无论你是小白菜鸟,还是技术大牛,日常都不能够落下学习这件事情。学习如攀登,虽然有身心的疲惫,但更有沿途的优美风光,更无论登顶之后的极目远眺。之后,你总会感叹曾经的付出是值得的。

m0_57042151的博客 115

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

泪目!二本渣渣靠自学获得阿里面试机会,面试官:我觉得可以

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里P6岗。今天分享这波面经,主要是希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值。...

javaAnPou的博客 283

2020年是意义非凡的一年,大专的我面试阿里P6居然过了

导语 学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦! 不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗? 以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因

qq_38514574的博客 186

双非本科面进阿里!crud四年定级P7,面经分享

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里P6岗。今天分享这波面经,主要是希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值,感谢! 一、面试阿里P7难在哪?(面试难点) (1)难在“心态” 首先需要克服的第一关,实际上就是自己的心态。因为我是二本出身,base比较低,所以面试阿里本就是一件没太大底气的事情,更

weixin_50666791的博客 695

2020年终阿里最新面经整理:Java核心知识笔记+面试手册

「以下来自于小伙伴的总结,为第一人称,在此我们就不改了。」 学历真的是一个敲门砖,所以能升学历的小伙伴,一定要记的升学历!对于很多没有学历优势的人来说,面试大厂是非常困难的,很多时候连面试的机会都得不到。所以能得到面试机会,一定要好好把握,面试前准备一定要充分。作为一个二本的渣渣,能够通过简历,五轮面试,拿到P6的offer,还是很感慨的,分享出来,一起学习。 「阿里一面:」 本来阿里就是随便投一下的,没想过会接到通知。接到电话的时候,正在面试某小厂,然后在走廊回答问题,让hr等了我40分钟,也是挺不

Java6888的博客 482

泪目!二本渣渣靠自学终获得阿里面试机会

进大厂需要的知识 那么,对于技术人,尤其是 Java 人来说,到底需要掌握什么技术才能通过筛选呢?这里列出几个流行的技术:

老男孩的架构路 243

从三流 java 外包到拿到阿里 P6 offer后, 我把这份面试题总结出来了

我们要明白的一点是,程序员的career实际上是在混这个行业,而不是某个固定的公司,现在几乎不存一个工作做一辈子的情况,所以变数是比较大的,我们要做的就是随时准备好应对“变数”的方案。因此,不断更新自己的知识库,确保自己一定能保持在这个行业的头部,要具有忧患意识是非常重要的。

csdn1234561231的博客 1138

Android开发社招面试总结,Android程序员面试必备的知识点

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里P6岗。不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗?6、说下四大组件的启动过程,四大组件的启动与销 毁的方式。

m0_60721695的博客 865

透彻解析!那些BAT大厂的Android面试官到底在想些什么?持续更新中

导语 学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦! 不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗? 以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因为

172
上一篇: 三年开发经验的我全力以赴跳槽腾讯,三面终获Offer,定级T2-1(面试题+经验总结)
下一篇: 本科毕业六年,裸辞备战三个月,四面阿里巴巴定级P7
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值