本人CS水硕一枚,由于以前本科的老同学在阿里,春节过完后,就把简历发给了他,让他帮着内推下阿里。具体部门是阿里淘宝。全程都是远程电话面试。下面是面试记录
2/27 电话一面
起手式:自我...

本人CS水硕一枚,由于以前本科的老同学在阿里,春节过完后,就把简历发给了他,让他帮着内推下阿里。具体部门是阿里淘宝。全程都是远程电话面试。下面是面试记录
2/27 电话一面
起手式:自我介绍
- 介绍下简历上的项目
- 线程池的使用,线程池如何实现的,线程池的原理
- Thread 的join 函数的作用
- java 线程间通信的方法有哪些
- Android handler 机制,源代码
- juc atomicInteger 类为什么能保持线程安全,普通的变量为什么不能保证线程安全
- java 内存模型(问了我有没有阅读过JSR 133的官方文档?并没有,很惭愧,感觉学的路子有点野)
- java 内存分区
- concurrentHashMap 的原理
- 100以内,10万以内,10万到无穷个数,三种情况排序,选择排序算法
- 你有什么要问我的?(问了一些技术相关的问题)
- 一面是在过完年后回实验室第一天就面了,过了年,很多知识都忘记了,回答得比较一般,所以码代码这事儿,真是和医生的手术刀一样,要天天摸着才是好。
3/20 电话二面
一面和二面隔得确实比较久,期间让老同学帮我查了进度,所以喊我再等等。三周后,迎来了阿里二面。二面的面试官是手淘的负责人,面试中给人一种感觉是比较开放,自由的,感觉到了一种高水准技术流派的画风。
愿意不愿意来杭州
- 自我介绍
- java的gc(gc工作原理,gc回收机制,gc内存分配)
- http和https区别
- http报文结构
- http 报文头部含有什么
- 你最拿手的项目是什么(回答了和同学做的开源项目,并且介绍了如何做的)
- 手写代码:跳台阶问题
- 你有什么问题要问我吗?
3/29 电话三面(有点忘记了)
三面是淘宝技术部的老大,整个人感觉思维缜密,对细节很注重。
- 自我介绍
- 问项目,问有没有看过项目里面的底层源代码
- Nodejs 到了什么水平,大致说下对Nodejs的理解
- 你有什么问题要问我吗?
4/9 电话交叉面
交叉面是阿里北京部门的,当时接到面试电话的时候,还是有点惊讶,没有做好交叉面的准备,感觉交叉面就面得不那么理想
- 自我介绍
- SS助手是什么项目,大致说下
- 有实习经历吗
- 白盒是个什么概念?白盒的安全性依靠什么保证?白盒可以用于网络流传输吗?
- ImageLoader的框架,淘宝app图片的缓存设计方案(没有回答上来)
- 你有什么问题要问我吗?
4/10 hr面
风景如画的小姐姐,说话很温柔,问了些和生活,个人规划相关的问题。你对阿里面试官的印象如何?你从面试官上学到了哪些东西
你每天的生活安排是什么样子的?