专栏名称: 牛客网
程序员必备求职神器,刷真题,练算法,看面经,得内推。点击查看: http://www.nowcoder.com/
目录
相关文章推荐
gooood谷德设计网  ·  朱小地:建筑是最大的公共艺术品 ·  昨天  
今晚报  ·  天津又一所“实验小学”,即将投用! ·  昨天  
今晚报  ·  天津又一所“实验小学”,即将投用! ·  昨天  
君哥说房  ·  2025老黄埔各大楼盘客观点评 ·  2 天前  
君哥说房  ·  2025老黄埔各大楼盘客观点评 ·  2 天前  
gooood谷德设计网  ·  北京招聘 | 大屿建筑事务所 – ... ·  2 天前  
51好读  ›  专栏  ›  牛客网

阿里2018暑期实习内推面经(Java岗),offer已拿到

牛客网  · 简书  ·  · 2018-04-03 11:38

正文

整个三月份通过牛客网和网友分享的经验学到了很多东西,现在反馈一下我的面试经历,希望对同学们有帮助。

个人情况:大三本EE方向渣硕,经过实验室学长内推,于三月底完成面试。岗位是Java研发。

面经如下:


一面:


自我介绍

简述TCP三次握手、四次挥手

TIME_WAIT为什么要等待2MSL,TIME_WAIT是客户端状态还是服务端状态

TCP和UDP的区别,你的手机上有哪些App会采用UDP

TCP滑动窗口

HTTP状态码

你所了解的排序算法,简述快速排序的思路以及在最好的情况下和最坏情况下的时间复杂度

B树和B+树的区别

二叉树和平衡二叉树的区别

什么是线程安全

怎么创建一个线程,继承Thread类和实现Runnable接口的

重载和重写的区别

HashMap是线程安全的吗,有哪些线程安全的容器,HashMap底层用什么数据结构实现的,put方法是怎么实现的,怎么解决哈希冲突,怎么扩容

介绍一下ConcurrentHashMap,get方法是怎么定位到某个具体的位置(JDK1.7环境下)

介绍一下CopyOnWriteArrayList的应用场景以及实现原理

单例模式的实现代码,以及该模式主要应用在哪些场景

Jvm内存溢出的种类

数据库有了解过吗,自己在下面安装的过什么数据库,Mysql?Oracle?

有什么需要问的


二面


撸代码,最大子数组求和问题

偏智力题,小白鼠验毒药问题

介绍一下Jvm的内存模型,有哪些是线程安全的

Jvm垃圾回收算法,新生代采用什么算法,老年代采用什么算法

i++,线程A:i++,线程B:i--,在非线程安全的情况下,i有几种取值,采用什么方法使得i线程安全

数组和链表的比较

HashMap是如何解决哈希冲突的

介绍一下你实习做的项目,这个项目是几个人做的,遇到了什么困难,你是怎么解决的,完成这个项目用了多长时间


HR面:


你是怎么知道这个部门的,你对这个部门有哪些了解

你还投了哪些公司的招聘,你同学还投了哪些公司,如果很多家公司给你offer,你会选择哪一家







请到「今天看啥」查看全文