阿里巴巴 面试 java_阿里巴巴面试经验
面试过程:
由于我在自我介绍时提到应聘的是Java岗,因此面试官直接抛出问题:“你对Java这门语言了解的深度是多少”,“是否看过JDK的源码”(当场傻眼...)。如果回答看过,好,进坑了,因为面试官会继续追问:“那来说一下都看过哪部分”(大型懵逼现场)。卡壳了,好,引导来了,“比如Java的集合有看过吗”,于是大胆引出HashMap。好,又进坑了,“那咱们聊一下HashMap,首先说一下它的原理吧,它是以一种什么样的数据结构来实现的”。 面试官问的面试题:
1.HashMap的数据结构——引出Java7跟Java8的区别
2.在什么情况下会做一个链表到红黑树的转换
3.除了数据结构之外,Java8跟Java7在HashMap上还有什么不同
4.扩容的过程,在什么情况下会扩容
5.扩容机制中的capacity初始值为什么是16,可不可以自定义成15,为什么一定要是2的指数次方
6.简单介绍一下hash算法,它的核心性能,或者说判断一个hash算法好坏的指标是什么,indexFor()函数的实现
7.HashMap为了解决什么问题?——引出哈希碰撞
8.介绍ConcurrentHashMap的数据结构
9.ConcurrentHashMap可以支持多少并发线程
10.ConcurrentHashMap属于JOC下的一个类,对JOC这个包的了解
11.是否用过synchronized,之前是否碰到过并发问题,怎么处理
12.在Java技术栈方面,有没有比较擅长或者深入了解的点,是否从源码上看过一些东西
数据库1.对MySQL了解多少——引出必问知识点(划重点!!!事务和索引)
2.MySQL用的隔离级别是什么,这个隔离级别下会出现什么问题——引出数据库的并发问题
3.MySQL使用这种隔离级别时,是如何解决幻读问题的(引申,理解其他并发问题的解决原理)
4.MySQL的调优机制,主要是哪些方面的调优——引出索引
5.在MySQL的InnoDB这个存储引擎下,聚集索引(或者聚簇索引)和非聚集索引这两个概念
6.MySQL中的索引是用什么数据结构存储的——此处应该引出B+树
7.为什么通过索引查询速度会更快一些——此处应该引出二叉树算法
阿里巴巴 面试 java_阿里巴巴面试经验相关推荐
- 阿里巴巴2015校园招聘面试大礼包
1. 1. 阿里面试 1.1沈阳阿里2014校园招聘研发面试 日期:2013年9月 地点:沈阳 岗位:软件研发 收到通知是上午10点40的面试,因为面试地点在学校附近,所以早上9点就到了. 休息区等面 ...
- 面试----2015阿里巴巴5月校园实习生招聘(笔试、一面、二面+Hr面)
2015年3月份有投阿里巴巴研发工程师JAVA岗,当时是内推的,内推免笔试,直接到就是电话一面,那段时间周围大多数内推的同学都接到了电面,由于是过年刚来几天就开始面试,所以大部分同学处于未准备好的阶段 ...
- 阿里Android p6准备,项目经历准备篇——如何准备阿里巴巴P6/P7前端面试
项目经历准备篇--如何准备阿里巴巴P6/P7前端面试 在上次的校招文章之后,有很多同学问有没有社招相关的东西可以写一篇,现在它来了.比起校招,社招更加看重项目经历+项目经历反应的思考.本文针对的是想进 ...
- Java程序员是如何面试上阿里巴巴,如何拿到年薪50W
阿里java相关问题,都是之前通过不断优秀人才的铺垫总结的,希望对大家帮助,祝面试成功,有个更好的职业规划. 1.微信红包怎么实现. 2.海量数据分析. 3.测试职位问的线程安全和非线程安全. 4.H ...
- 阿里巴巴内推电话面试
2015年3月3日阿里巴巴内推电话面试 没想到阿里巴巴是一点都不给准备的机会啊,这么快电话就过来,完全没有准备(结果可想而知,直接被拒了,为什么不说现在有事情,再约时间,好给自己一个缓冲?).开始也没 ...
- 阿里巴巴校招负责人揭秘面试中那些你应该知道的“潜规则”
阿里巴巴校招负责人揭秘面试中那些你应该知道的"潜规则" 最近负责了公司招聘,发现校园招聘这种事情,真是一个奇葩的工作.能做好校园招聘的人,一定是一个矛盾体. 这个人一定是思维缜密, ...
- 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试六十题(11.05)
九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题 http://blog.csdn.net/v_july_v/article/details/11921021 题记 本博客自2010年10月 ...
- 九月迅雷,华为,阿里巴巴,最新笔试面试十题
九月迅雷,华为,阿里巴巴,最新笔试面试十题 8月15日,百度2道面试题: 1.来自<编程之美>的概率题:一个桶里面有白球.黑球各100个,现在按下述规则取球:的 i .每次从通里面 ...
- 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试三十题(10.18)
九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试三十题 题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9.10月份陪伴了至少三届毕业生找工作的旅 ...
最新文章
- .net web部署(IIS Express Nancy Self-Hosting)
- 磁铁对于小型直流电机的影响
- 安卓SurfaceFlinger框架初探
- HTTP 请求之URLs 与 URNs
- 促销海报模板|经典蓝的带着「节日促销」来搞事情了!
- aop java 接口_Spring AOP实现接口验签
- rm: cannot remove `.user.ini‘: Operation not permitted异常该如何解决?
- 对于已经加入版本控制的文件,我们可以强制忽略文件git update-index --assume-unchanged local.properties...
- C# DateTime的ToString()方法的使用
- 软件工程-UML画图
- 计算机实验报告protel,Protel 99 SE使用基础 实验报告.doc
- php jmail实例,Jmail发邮件的例子
- TensorFlow学习笔记(3)——TensorFlow实现Word2Vec
- 如何删除word页眉的横线
- 编译原理 | 由正规文法构造状态转换图
- web移动开发总结(六)
- 【历史上的今天】3 月 25 日:Ada 语言之父诞生;第一个维基站点问世;TechTV 被收购
- [BUU刷题记录]day01-起步
- [转]明朝出了个张居正 作者:秋风浩荡 -2
- 社会治安综合治理信息系统设计