二轮 阿里面经 估计走远

6.9
一轮(90min)
1 首先自我介绍
2 介绍做过的项目之类的
3 你最近再看什么书 答 java编发编程艺术
4 说说java线程安全的实现方式  ThreadLocal 加锁
5 谈谈ThreadLocal 内置一个map key是当前线程 value是对应的值 实现线程变量私有化
6 谈谈java中的锁  synchronized reentrantlock
7对比两者区别 reentrantlock是jdk1.5推出来的 对比 synchronized 能够实现非阻塞是获取锁 以及中断锁 配合Condition能更灵活实现并发编程 但是需要自己收到加锁以及释放锁 synchronized则是隐式释放锁
8 了解集合类吗  了解
9 谈谈hashmap 这个就不说 网上一大堆 主要问了hash冲突怎么解决 hashmap使用什么hash函数尽量避免hash冲突 实现均匀散列
10 谈谈jvm 这个不说网上一大推
11 gc收集算法  标记清除 复制 标记整理 然后说了一下gc收集器 果然就问gc收集器了
12 谈谈gc收集器  说了常见的7种收集器 然后面试官 一个劲的怼 G1收集器 还好我之前好好看了 哈哈哈
13 了解 数据库的存储数据的数据结构吗  不是很懂 说不会
14 讲讲你熟悉的nosql数据库  讲了一下redis 感觉他不是很满意
15 操作系统如何读取文件 讲讲具体操作流程 这个就省略了
16 操作系统的内存管理 段页式 然后扩展一下对应的算法
17虚拟内存的作用
18 在c/s 体系中 c往s请求数据 如何高效实现断点传输 类似迅雷下载可以暂停  答 多线程+请求数据的时候附件一个请求数据的偏移量offset
19 三次握手四次挥手 答。。。。。
20 topK问题  海量日志文件 找出前k个key  文件对16取模(为什么取16大家自己百度一下) 然后存入hashmap 然后利用小顶堆的性质
21 了解java的classloader吗  答了解 Bootstrap ClassLoader 最顶层的加载类,主要加载核心类库,%JRE_HOME%\lib, Extention ClassLoader 扩展的类加载器,加载目录%JRE_HOME%\lib\ext目录下的jar包和class文件。 Appclass Loader也称为SystemAppClass 加载当前应用的classpath的所有类。然后说了一下双亲委派原则。
22 你有什么想问我的吗 问 您觉得我今天表现怎么样 答 不好说。
6.14
二轮 (42min) 阿里事业搜索部  二面很短
1 面试官自我介绍
2 说说项目中用到了lucene (ps 个人博客用的)
3 对比一下为什么用lucene 而不是直接数据库查询
4 你的博客用lucene性能有提升吗?
5 了解solar吗
6 知道lucene的中文分词器吗 为什么用中文分词器
7 算法 有序重复数值 找出等于或者超过一半的数字

二面面试官对阵lucene就是一阵狂怼我  招架不住 算法题做出来 但是lucene回答不好 估计走远
之前也看了牛客的很多面经 我也把自己的面经写出来希望能帮到大家


#阿里巴巴#
全部评论
threadlocal 原理讲错了吧
点赞 回复 分享
发布于 2017-07-04 00:36
一个搜索部的面试官问你搜索(solr)的知识,因为这个挂也太无聊了
点赞 回复 分享
发布于 2017-07-05 19:20
实习???
点赞 回复 分享
发布于 2017-07-04 12:37
这是面的实习岗吗
点赞 回复 分享
发布于 2017-07-03 23:31
请问下是社招还是校招?
点赞 回复 分享
发布于 2017-06-20 13:36
能看看你的博客网站 吗
点赞 回复 分享
发布于 2017-06-17 16:34
实习还是校招?
点赞 回复 分享
发布于 2017-06-15 16:38
还有人面试,亚历山大
点赞 回复 分享
发布于 2017-06-15 14:38
现在还有内退?
点赞 回复 分享
发布于 2017-06-15 13:26
你的博客实现的功能多吗?
点赞 回复 分享
发布于 2017-06-14 21:18
不是solar,是solr
点赞 回复 分享
发布于 2017-06-14 20:45
为什么阿里现在还在面试?什么渠道?
点赞 回复 分享
发布于 2017-06-14 19:57
求加精 求安慰
点赞 回复 分享
发布于 2017-06-14 18:22

相关推荐

05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
点赞 评论 收藏
分享
Twilight_mu:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
评论
点赞
109
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务