淘宝技术部--2面面经(Java开发)
刚面完阿里巴巴淘宝部门2面,赶紧发波面经安抚一下内心的喜悦!
直接进入正题吧:
本人菜鸡本科一枚,之前实习投了阿里的部门,都没回应,这次联系了师兄,给了面试的机会,这两面下来感觉还不错:
一面:
1. 很随意的介绍自己的情况,基本就项目进行简单的询问
2. 讲了自己的见解和对项目的思考(这个面试官说很欣赏这点)
3. 对java语言的基础知识进行考察,有一些是基础的认知吧,我也有点忘了,总之都不难。
一面结束,过了1天直接二面啦,不过二面难度会稍大点。。
二面:
下午3点接到面试官电话,直接开面:
1. 先是介绍一下自己的情况,包括学校的表现什么的。
2. 再是直接问我项目的经历,
1. 网络部分的:
TCP的三次握手,四次挥手,TIME_WAIT状态这些
BIO与NIO的区别
2. 操作系统方面相关知识:
linux常用的一些命令是哪些?
对查看某一个任务进程如何查看?
3. 数据库常用知识:
MySQL的索引实现是怎么样的,为什么用自增列作为主键?
再说一下MySQL的一些优势和劣势
了解一些非数据型关系库吗?我讲的是hbase,介绍其具体的原理和与关系型库的不同
4. 其他的:
1.JVM是如何做垃圾回收的
2. 内存溢出的类型
3. 模拟一下场景,以及方法区是否会溢出
基本就是这些,其实都很基础,现在得再准备准备马上三面。
我也很感谢我师兄,把我拉进他们团队的秋招群里让资深的面试官给我们这些小白进行答疑,大家有什么对知识有疑问的,也可以进下面的群让面试官进行答疑,
另外他们团队真心可以的,师兄说hc很多,赶紧投递简历把:邮箱 luejun.xlj@alibaba-inc.com