阿里巴巴、网易实习面经(Java研发)
第一次发面经,一来回馈牛客,二来攒人品,写得不好还请见谅。
先说下个人基本情况,LZ17届在校生,计算机科班出身,普通本科,985硕士。阿里、网易已走完全部流程,以下是本次春招面试经历,面试运气比重较大,所以仅供参考。已整理但不
排除有遗漏,怎么回答的不写了,大家见仁见智。腾讯还在面试中,下次再发。
基本流程:
阿里巴巴:3月7日内推淘宝技术部,Java研发,当天晚上1轮技术面,第二天上午2轮技术面,3月20日3轮HR面,4月15日待跟进offer,当天发offer意向书。
网易:3月2日内推杭研公共技术,Java研发,3月22日笔试,4月6日总共3轮现场面试,4月13日口头offer,4月18日正式offer。
阿里1面(技术、35分钟):
自我介绍
简述做过哪些项目
做项目过程遇到哪些难点,怎么解决的
学过哪些课程,最擅长哪门课
会使用哪些数据库
SQLServer与MySQL的比较
MySQL中有哪些索引,怎么实现的
索引为什么会提高效率
索引为什么不是越多越好
在Java中调用存储过程的方法
数据库中的范式
MySQL的事务操作
B树和B+树的区别
TCP/IP四层模型结构,各层有哪些协议
TCP与UDP的区别
3次握手描述
如何求二叉树中两个节点的最短路径,有没有更快的方法
Java中对象的序列化相关问题
进程和线程的区别
线程间通信方法,Java如何实现
有什么要问的
小结:考官小哥非常重视基础,或者对我的项目不感兴趣…项目只简单聊一聊就开始各种基础知识,LZ有意识向数据库、网络方向引,编译原理说没学过就没问。纯粹基础面,有点意
外,有些知识确实忘了,答得不好。
阿里2面(技术、22分钟):
自我介绍
介绍一下做过的实验室的项目
用到了哪些技术
部分功能是怎么实现的
项目成果是科研使用还是商业使用
再往下做还可以做到什么程度
Java有哪些基本类型
熟悉Java中的哪些类
int与Integer的区别,分别什么场合使用
3次握手描述
是否了解针对3次握手的恶意攻击,如何应对
讲一下正在做的项目
谈一谈对物联网发展的看法
如何做产品
有什么要问的
小结:考官应该是老手,主要在聊项目,相比技术,考官更关心如何做出成功的产品占有市场,行业未来发展等等,气氛较为轻松。考察重点跟1面截然不同,要看考官个人兴趣所在。
阿里3面(HR、33分钟)
前面的面试感受如何,为什么有这样的感受
本科时的班级排名
为什么选择考研
班里有几个考上的
读研有什么收获
读研之后的打算,会不会读博
相比于北京、深圳,杭州有什么吸引力
读研期间主要做了什么
通过做科研锻炼了什么
在新项目中的角色,遇到了哪些新问题
相比第一次参与项目,有什么不一样的感受
平时喜欢做什么
评价自己的优缺点
有什么要问的
小结:语气温柔的考官,主要是个人分析,HR的考察点是最难把握的,所以搞技术的同学更应该重视,态度端正,表达清晰。另外考官明确表示这是最后一面,所以在提问环节询问了
包括这次面试在内的所有考官评价,这些HR是了解的,也都给予回答。
网易1面(技术、40分钟):
可以实习多长时间
自我介绍
做过的项目介绍
几个项目技术点提问
Java用过哪些数据结构
stringbuffer与stringbuilder的区别
string与stringbuilder的区别
hashmap的实现原理
treemap的实现原理
手写代码,一组字符串按字典顺序排序
复杂度分析,有没有更快点的
手写代码,一组字符串按出现次数排序
comparable与comparator的区别
iterator迭代器用法
手写代码,写一个线程安全的单例模式
NoSQL有没有了解
家是哪里的
有什么要问的
小结:表情严肃的考官,问到NoSQL的时候猜到是考察笔试的一道题,所以当场解释了笔试的时候是怎么蒙对的。考官当时笑了,评价说蛮有考试经验的,当时感觉紧张气氛有所缓和,
接下来就是各种聊天了。
网易2面(技术、30分钟):
自我介绍
画出所做项目架构图
其中几个通信模块的问题
Java学习了多久
string类有哪些方法
hashmap的实现原理
容量超了怎么办
concurrenthashmap的实现原理
深拷贝与浅拷贝描述
线程之间通信的方法
怎么用信号量实现资源共享
会用哪些数据库
MySQL看过哪些书
什么情况适合使用适配器模式
手写代码,写一个单例模式
饱汉与饿汉的区别
有什么要问的
小结:态度谦和的考官,提问都是商量的口气,最后向他提问面试看法,他提到基础知识是否扎实,表达能力是否优秀是关注重点,应用型项目的欠缺是应届生的通病。这也从
侧面表明面向应用的项目是不错的加分点。
网易3面(HR、30分钟):
网易伙食怎么样
前两面感受如何,问题难吗
技术面试问题是否在准备中
简单说一下你做的项目
什么是物联网
车联网发展有什么面向用户的应用
说一说正在做的项目
是否愿意从事物联网相关工作
未来工作地点如何选择
如果来网易,北京还是杭州
为什么选择杭州
传统公司与新兴公司如何选择
在学校关注互联网企业的动态吗
比较关注企业的哪些方面
用过哪些网易的产品
网易与其他互联网公司的差别在哪
本科为什么没有实习过
什么时候可以实习
有什么要问的
小结:语速很快的考官,问了不少专业相关的问题,HR强调自己不懂技术,给不懂技术的人讲清楚也是一种能力,希望大家重视。整个过程问题跳跃比较大,跟上考官节奏问题不难回
答。
总结:
面试环节运气所占比重很大,我们只能做好自己能做的来提高胜算。
注重平时积累,知识不求杂要成体系,不要留岗位要求内的短板,给自己一个不被淘汰的保障。
要有核心竞争力,亮点不在多要有特色,能让人眼前一亮,给自己一个脱颖而出的理由。
即便没有好口才,也要练好表达,空有一身本事但讲不出或说不明白是很可惜的。
只要不是抱着重在参与的心态,那么端正态度!
额外TIP:
阿里网申的时候有3道开放式问题,建议用心回答。