阿里java后端暑期实习3面+HR面面经(已意向)
Timeline:
4.21自主投递
4.23笔试
5.10一面
5.12二面
5.13三面
5.18hr面
5.24意向书
一面 电话面试 48分钟
自我介绍
学过哪些计算机课程?哪一门你觉得学得最好?
你linux学了哪些东西?课程的框架?会用的命令?
我现在在A机器上,想要远程连接B机器,命令是什么?
文件描述符有没有听过?软链接和硬链接?
怎么去看一个文本文件的内容?
讲一下之前做过的项目,以及一些细节的具体实现
看你得了不少奖项,选一个讲讲吧?讲的美模
平时怎么debug的?
都学了java相关的哪些东西?考几个简单问题
常用的数据结构有哪些?介绍一下
了解MySQL吗?
一道sql题
除了课堂外获取知识,还有其他的学习途径吗?
之前做项目的时候,有没有和他人出现分歧的情况?你怎么处理的?
如果来实习最希望收获什么?
反问
感觉和其他一面主要考察基础知识不太一样,主要着重在简历和项目上,还问了一些综合性问题
一面面试官很好,花了不少时间给我介绍部门情况,介绍工作情况,告诉我要学习些什么
二面 电话面试 28分钟
自我介绍
为什么转专业?
之前实习的工作内容?
之前实习的过程中有没有遇到什么困难?
怎么想到要去做项目一?
介绍一下项目二?
java的重写和重载有什么区别?
同一个方法,参数相同返回值不同,可以重载吗?
介绍一下JVM内存模型
有哪些垃圾回收机制?
Java有哪些锁?
你学得最多的一门课是什么?
操作系统分为几个部分?
用过哪些linux命令?
怎么在文件夹中找到最大的文件?
分布式这一块有了解吗?
分布式中的cp原理?知道业界有哪些分布式框架吗?
讲一下你知道的设计模式?
看过哪些源码?
平常看哪些书?
后面几年的职业规划?
三面 视频面试 30分钟
先来个自我介绍?
学了哪些计算机课程?
数据结构方面的课程成绩怎么样?
介绍一下红黑树以及它的应用场景
线上有日志是记录ip及其访问的,想要找出当天访问量最大的ip,怎么做?
做过JSP,Serverlet相关的吗?
打开浏览器,输入taobao.com,之后访问网页,一直到浏览器把页面渲染出来,在这个过程中发生了什么?
你刚刚讲了OSI的七层模型,那它到达服务器的时候怎么达到这个应用?这么多的进程,怎么知道是哪一个?
Java的serverlet容器你了解吗?
你有做过一些实际的练习吗?或者项目?
学习主要通过哪些方法?除了看书?
有自己做一些笔记总结之类的吗?
什么时候决定走开发这个方向的?
在这个过程中你是怎么着手去学习和准备的?
你知道分布式的哪些地方?
谈一下对自己的认识以及你的优缺点?
反问
HR面 电话面试 30分钟
自我介绍,请重点讲讲在工程开发中的积累
为什么选择这个岗位?
请讲一讲在java这块的积累或者说项目经历?展开讲讲
问java基础知识
锁
数据库方面做过哪些内容?
在多线程的场景下如何实现数据库增删改查?
锁的具体源码?底层实现?
智力题:九个球,红黄蓝各三个,随机放在九个盒子里,排成一排。有两种操作,打开盒子查看颜色,交换两个盒子的位置。问最快的方法使得排成“红黄蓝红黄蓝”的顺序?
接下来的职业规划?
锁
数据库方面做过哪些内容?
在多线程的场景下如何实现数据库增删改查?
锁的具体源码?底层实现?
智力题:九个球,红黄蓝各三个,随机放在九个盒子里,排成一排。有两种操作,打开盒子查看颜色,交换两个盒子的位置。问最快的方法使得排成“红黄蓝红黄蓝”的顺序?
接下来的职业规划?
实习时间,其他面试情况等
HR面问技术问题我是没想到的,着实有点措手不及,之前看HR面的面经都没有这样的问题,所以还是不要一味依赖面经,面试问的问题还是与个人的情况有关系的。
春招结束啦,一路下来感谢牛客上的各种分享,祝大家offer多多!
#阿里巴巴##实习##Java工程师##面经#