笔试&&面试经验

阿里Java实习内推六面面经

2018-06-06  本文已影响4人  EnjoyMoving

部门是天猫技术部;岗位是Java研发面试官不同,面试风格不同。或许是个人运气比较好吧,遇到的面试官都很nice,基本上没有为难的问题

一面:40分钟左右

介绍项目经验(和简历上一样)

根据你的介绍对其中的知识点进行提问;中间还会提出一些问题,让你思考解决方案(比如缓存放在内存中,如果宕机怎么办?...)

二面:25分钟左右

equals实现方法,如果没看过,想想你会怎么实现

hashmap与hashtable比较

设计模式了解哪些

观察者模式能说说吗

TCP三次握手原理

你有什么想问的

三面:30分钟

hashmap arraylist 原理

concurrent包里的一些类了解吗,原理是什么

项目中印象最深刻的是哪个;然后针对项目提到的技术点进行提问

你有什么想问的

四面(大Boss面):23分钟

自我介绍

系统如何提高并发性

学Java多久了

Java基本类型有几种,列举下

int和Integer的区别

有学过操作系统吗

操作系统里的内存碎片你怎么理解,有什么解决办法

你有什么想问的

五面(交叉大Boss面):16分钟

自我介绍

你用什么语言比较多?

蜻蜓点水式地提问Java基础(简单一句话回答,还没有来得及详细描述就下一个问题了):synchronize锁普通类和静态类的区别、ThreadLocal、Java8有用什么特性。。。

系统CPU比较高是什么原因?

3点15分时针和分针的角度是多少度

你有了解什么新的技术趋势吗

介绍下目前对什么技术了解

redis有看过部分源码吗

redis是单线程还是多线程的

redis为什么是单线程的

HR面:30分钟

介绍下能体现你的技术水平的实践/学习经历

你认为最能学到东西的实践是哪个?然后针对提到的技术点开始追问:异步怎么处理数据一致性?数据库怎么实现分布式事务?2PC的脑裂问题你有什么想法?。。。

你的未来职业规划是怎么样的

你对应聘的岗位/部门了解吗

你有什么想问的

(更多欢迎关注微信公众号:EnjoyMoving)

上一篇下一篇

猜你喜欢

热点阅读