赞
踩
分享一个好消息,最近一个经常与我交流技术的粉丝朋友成功入职阿里!暂且叫他阿布吧。(文末会分享阿布的阿里4面真题及答案解析)
绝大多数技术人都有个阿里梦,阿布也不例外。在准备跳槽的日子,阿布也到其它的大厂面试过,最终他选择了阿里。阿布在10月份入职阿里菜鸟物流研发部,主要负责物流网络系统研发,级别是P6+。
对很多人来说,每年的双11都是个大挑战。但是在阿里内部,其实阿布他们挺闲的,只需要通宵值班盯着系统的运行状况,出了问题就忙,不出问题还是正常的。(一般都不会出问题)
阿布去阿里面试一共4面,都是技术面,7年的工作经验,加上前期的充分准备,勉强不那么费力。
第1面主要问算法,像sort排序方法,还有HASHMAP线程安全,还有spring的IOC和AOP及bean生命周期等;
第2面问了很多JVM;
然后第3面好像问了kafka,还有网络安全https,死锁等问题;
第4面让他画了个架构图,根据架构图展开了提问,答上来之后就只用等着确定入职时间了。
1、jvm类加载机制,每一步分别做了什么?
2、JVM运行时数据区包括哪些部分,垃圾收集有哪些算法,各自的特点?如何确定被清除的对象?
JVM运行时数据区包括哪些部分?
垃圾收集有哪些算法,各自的特点?
如何确定被清除的对象?
3、JVM中的垃圾回收器有哪些?区别是什么?
4、Mysql索引类型和区别?聚簇索引和非聚簇索引的区别?
5、事务的隔离级别
6、SpringBean创建过程中的用到了哪些设计模式?
7、谈谈IOC和AOP
8、概述下spring中bean的生命周期
9、从源码的角度,描述一下SpringMvc的整个访问或者调用流程。
10、谈谈线程池的参数列表和拒绝策略
11、请概述AQS
第2面的时候,阿布感觉面试官想用JVM来撵压他,像运行时数据区,垃圾收集算法等,还有事务及Springmvc整个流程,AQS等,问的很多。
面试官:“简单谈谈IOC和AOP。”
阿布当时的回答确实也比较简单,源码这块他读了好几遍,IOC是控制反转,主要是对Bean的管理,然后还有对象依赖注入,阿布讲了它的多种注入方式,然后还讲了bean的生命周期,面试官就没往下问了。
关于AOP阿布重点讲了动态代理模式,还有AOP的源码实现,面试官点了头也没问了。
为了让各位同学都能全面理解JVM的运行机制,我们特邀前华为资深架构师Mark老师,为我们带来了这堂JVM专题系列课——“穿越JVM迷宫,迈向架构师之巅”,原价199元,公众号粉丝限时福利1毛钱。从Java内存区域,到JVM垃圾回收,再到JVM性能调优,一步一台阶,3天快速进阶成为JVM大神,再也不怕被面试官拷问“JVM,你是什么垃圾?”
(长按扫码报名)
前华为资深架构师,主导多项电信后台和互联网项目。
专精领域:虚拟机、分布式、大数据、微服务、高并发、高可用等技术架构。
课程大纲
快速回顾JVM的前世今生
虚拟机内存区域细细品味
方法执行对内存的影响
GC的原理和算法
JVM中的GC回收器
重大影响,GC中的STW现象
GC调优实战
逃逸分析不可不知
更多的性能优化手段
1、0.1元秒杀JVM系列课程;
2、领取Java架构进阶路线、阿布整理的阿里面试真题及答案解析;
3、发送暗号“404” 添加小姐姐微信。
(扫码添加这个宝藏女孩)
(部分资料展示)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。