前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >阿里2018暑期实习内推面经(Java岗),offer已拿到

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

作者头像
牛客网
发布2018-04-28 16:00:12
1.5K0
发布2018-04-28 16:00:12
举报
文章被收录于专栏:牛客网牛客网

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

个人情况:大三本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,你会选择哪一家

你希望留在哪个城市,为什么

你在学校做过什么项目,你实习的项目和学校做过的项目对该职位有什么帮助

有什么需要问的

总结:

春招实习之路真的是很艰辛,自己本来也不是CS方向的,很多基础课和本专业的同学差距真的太多,但是只要足够努力,必定会得到一个满意的结果,路漫漫其修远兮,吾将上下而求索。大家加油!

作者:seu_zhx

本文来源于牛客网

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.04.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一面:
  • 二面:
  • HR面:
  • 总结:
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档