无法想象,一位2年外包Java程序员竟然过了阿里四面定级P6
Posted java路人甲乙丙丁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法想象,一位2年外包Java程序员竟然过了阿里四面定级P6相关的知识,希望对你有一定的参考价值。
今天给大家分享的是得到内推的小朱在阿里的一个面试经验分享,小朱是有着2.5年的工作经验,面试定级P6,一共是技术4面+HR面!
一面(电话面):
-
Java中有哪些容器
-
类加载的双亲委派模型
-
hashmap , hashtable ,treemap区别
-
lock原理,AQS
-
了解哪些垃圾回收器和区别
-
创建线程池的参数
-
对于学习新技术自己的方法和步骤,主要偏java基础和底层,还有好多忘了
阿里一面问的技术点大多都是Java基础,底层!比如:并发容器,JVM,锁,垃圾回收,线程。这些知识真正能针对底层原理回答的很全面也是需要一定得积累和一个学习的过程!可以说阿里的一面二面(P6+)针对的大多是基础和底层原理!(对标阿里P7以上完整的Java进阶路线图在文末有获取方式)
二面(交叉面):
-
hashmap机制,hashtable锁对象
-
动态代理的原理和机制
-
AOP的实现原理,如果让你设计AOP,你该如何设计;
-
多线程相关,线程池的参数列表和拒绝策略;
-
一致性hash的原理;
-
源码中用到了那些设计模式,为什么用这么用?
-
TCP协议
-
几个算法题.记得其中一个: 1到3999的阿拉伯数字转换成罗马数字
二面的面试考核是另外一个部门来面试的,除了JDK,JVM,线程池外还问了动态代理,AOP实现的原理等。然而在大厂面试的时候,对于Spring,MyBatis这些更多会被问到的是你了不了解它的底层原理,比如二面中问的让你设计AOP,你该如何设计!对于这个开放性的问题是在考核你读没读过源码,是否有这种去钻研的想法!有点扯远了,归根结底对于大厂的一个面试而言,对于定级P6+来说,源码是必被问到的!
三面(从项目入手来问的):
-
concurrentHashmap原理
-
描述下你做过的并发量最大系统的架构设计
-
项目内存或者cpu占用率过高如何排查
-
缓存一致性,缓存的适用场景
-
描述dubbo底层机制, dubbo与spring cloud体系的区别
-
zookeeper的原理
-
设计题,一个抢答系统,支持多人抢答,一个题目4个选项,支持单选多选,说明下技术选型和架构设计
三面的考核,一目了然考察是分布式技术,从项目入手,比如:你如何调优,缓存的适用场景、一致性等实战解决能力!简单的来说从第二个问题能看出考查的是你做得系统能不能支持高并发高吞吐量,从第五个问题来说是在考验你的架构和技术选型能力!
四面:
-
手画自己项目的架构图,并且针对架构和中间件提问
-
之后就是和hr谈
总结一下阿里的四面的一个面试过程,在阿里面试中一面二面你能表现出色的话,已经可以拿到P6的一个offer(当然在这个档次肯定还不是特别高的),在第三面和第四面的面试考核中就会判断出你是在P6的哪个档次,甚至是P7,P8!
面试经验分享和学习笔记
小朱刚开始有点紧张,面试的氛围很好就不紧张了,对于一些打不上的题目.面试言会给一些提示,讲对思路很重要,基本就通过了。同时在这免费分享一下小编收集的一个阿里面经总结经验及重点考察的知识点的文档笔记及学习视频给大家!
资料免费获取:一键三连(点赞+收藏+关注)后直接添加微信:mxh5261 即可百分百免费获取
Java并发编程—大厂面试必问
JVM与性能调优—学习文档笔记+高级真题整理
Spring源码—大厂必问
对于这一块的做一个小提醒,只有自己学到的才是最有用的,文档仅供参考!
大厂高频mysql数据库问题解析
Redis实战笔记(适用场景,实战解决方案,集群等)
更多Java架构进阶面试专题及视频资料
由于篇幅限制,就不一一展示了,有需要文中以上分享的全部资料完整版的小伙伴们注意啦:一键三连(点赞+收藏+关注)后直接添加微信:mxh5261 即可百分百免费获取
以上是关于无法想象,一位2年外包Java程序员竟然过了阿里四面定级P6的主要内容,如果未能解决你的问题,请参考以下文章
屌丝也有春天!2年外包渣渣程序员离职后重新出发拿下阿里offer,你我皆是黑马!
备战两月从外包公司到成功入职阿里,Java开发三年面试经验总结
二本机械毕业2年,从外包ETL到大厂数据开发,月薪13K到年薪40W
两年盗取 1000 万美元的 Xbox 礼品卡,这个人竟然是“内鬼”!