秋招第一家,阿里一二面面经,应该已跪!

投递部门:蚂蚁
2017.08.02 投递的简历
2017.08.03 做的测评  测评题目是地主切金块。时间到了,后面才做出来。优先队列+Haffman树
2017.08.04 上午收到电话  约了中午一点半面试
一面:
1.简单的自我介绍 学校啊,目前在哪实习等等
2.了解哪些数据库,重点谈了mysql 数据库事务 ACID 事务的隔离级别 数据库的锁(共享锁,排它锁应用场景说了一通)
3.常用的算法了解哪些 说了基本的算法 知道字典树吗,应用场景 建树场景
4.HashMap源码分析
5.并发这一块,重点问了线程池  CAS操作,CAS操作数据的有什么要求吗(这块没答好) 线程池的实现原理 几种场景 知道哪些JUC 下的类 说了一些
6.JDBC 操作过程,如何避免sql注入
7.Servlet声明周期,启动过程
8.session cookie 区别 以及jsp页面常用的一些对象(request,response,page ,application等)
9.你的长处在哪
10.你的性格的优点和缺点
11,自己提问
一面问的比较基础,聊了五十分钟左右,基本都答的差不多, 有些答的不是很好,最后面试官说一面我这边没问题,看下一轮面试吧。

2017.08.09 中午收到电话,约了下午六点半,准点电话开始面试
二面被怼的好惨。。。
二面 1个小时:
1.现在在哪实习,实习在做什么,具体的项目介绍了一通,后面谈了本科 专业,以及硕士读的专业 吧啦吧啦开场
2.既然都是在windows下编程,你知道windows启动流程吗,详细一点。(说了个大概,面试官有点不高兴,你就说你有没有详细研究过启动过程,这么神奇的过程,你难道不好奇吗,尴尬中。。。) 然后换了问题。。。
3.操作系统了解吗,知道一些,了解文件是如何被加载到内存中去的吗,详细过程。(磁盘寻道,定位磁盘卷,磁盘块,加载具体如何做的)答的一般 再换问题。这个问题应该就是操作系统文件系统那块,想让我说磁盘寻卷的过程。。。
4.数据库 学过什么数据库 mysql sqlserver ,oracle,说一下数据库事务,脏读 ,幻读 具体情况,如何避免这些级别。后面问到mysql数据库级别如何设置,回答 set session tranction level 不满意,还有其他办法吗,。。。。。这种办法太粗鲁,可以在界面设置吗?。。。。。 数据库死锁。数据库死锁如何产生的,具体场景,举个例子。
5.网络  给你一个url 说一下如何浏览器如何解析的  DNS 解析几层 (递归解析 本地 根,顶级)  TCP 三次握手  HTTP传输数据 如何建立  七层网络模型从应用层说到物理层,说到 网络层 打住了,知道了,下一个问题。
6.看过哪些书籍 Thinking in java 、JVM、Tomcat原理等。说了一下,说一下反射如何做的 ,(classLoader 机制 双亲委派说了一遍 ,又被打住了)。。反射场景  了解CGLIB 说一下这两个的差异  。Tomcat原理你还看过啊,惊讶。有自己实现过吗,简单写过demo。说一下 Tomcat架构说了一遍,打住,换问题。
7,JVM OOM 如何定位 现在有个系统发现内存使用不断上升,OOM 异常,定位问题。回答 查日志。面试官:日志没有报错。查看dump 文件,怎么查看,具体命令记得吗,答jstack  具体怎么用的。。。 尴尬了。。如何查看dump文件,具体怎么查看定位。估计发现我实践经验不够,不问了。换问题
8.并发 知道Future 吗, 实现线程的方式,哪种有返回值,使用Future 来接收,Future怎么用的,简单介绍下。线程池说了一通。
9.JDK 源码看过吗 熟悉什么 HashMap 和ConcurrentHashMap的实现,不问具体实现 。给我出了个题,ArrayList 改为线程安全的 怎么做 回答加锁 synchroized,不满意 Lock 还是不满意,这两个性能太差了,想让我回答使用ConcurrentHashMap的分段机制,实现读取和查询的并发锁操作。
10.再出一个题,十张数据库表,并发查询,查询完后返回,怎么做?使用线程池来做,说了具体使用线程池的哪个类,不满意,还有吗 Fork/join 不满意,Latch知道吗 想起了闭锁(CountDownLatch)和栅栏(CylicBarrrier),这种常见的场景都想不到,实践不够啊,吧啦吧啦。。。。
11.写了多少行代码,说了一个数量,不满意,你知道你们到研究生,其他人都应该至少有十万行代码,你这不够啊,写的太少,又被鄙视。。。
12.有过acm竞赛获奖经历吗?没有。。。
13.有什么想问的?已经被怼的不行了,犹豫了下,我给你个评价吧,说了一下对我的看法。还有什么想问的吗。没有了。问我你是哪里人?然后就结束了。。我再看看具体情况,再决定吧。挂了
二面 就是你会的看你答得可以,过,换问题,然后找难得 不会的继续问,而且很重实践,没有实际经验有些问题,根本答不好。学生阶段有些接触不到,只是看过书,简单尝试下,了解不够深,被怼。。。。
应该跪了,二面。秋招面的第一个,回报牛客,攒人品,祝各位都能拿到理想offer。
写了好多字,累。。。。
#阿里巴巴#
全部评论
楼主厉害了 感觉问的好难
点赞 回复 分享
发布于 2017-08-20 23:10
哎,7月25号就4面面完了,最后一面HR跟我说最后应该还有一面,但一直没接到,据面试官说这两天已经在发offer了,我还没拿到,但状态又不是已回绝,估计是当备胎了。
点赞 回复 分享
发布于 2017-08-11 12:13
好难
点赞 回复 分享
发布于 2017-08-11 12:01
像我就投了下  根本没想着能过...
点赞 回复 分享
发布于 2017-08-11 09:40
这么牛逼也回绝啊,话说大部分人能写到10万行吗,手打的那种...
点赞 回复 分享
发布于 2017-08-11 09:36
请问楼主面的什么岗啊?
点赞 回复 分享
发布于 2017-08-11 09:25
感觉楼主基础很好,二面有希望
点赞 回复 分享
发布于 2017-08-11 09:11
已经很厉害了
点赞 回复 分享
发布于 2017-08-11 09:10
二面真心太难了。你投的阿里底下的哪个部门?是不是因为投的太晚了?
点赞 回复 分享
发布于 2017-08-11 09:02
跟你相比,我觉得我得面试官们都很温柔,声音也好听。。 我觉得你应该是过了
点赞 回复 分享
发布于 2017-08-11 08:34
老铁应该可以顶住,加油啊
点赞 回复 分享
发布于 2017-08-11 08:13
这是校招吗
点赞 回复 分享
发布于 2017-08-11 07:42
厉害了,加油^0^~
点赞 回复 分享
发布于 2017-08-11 07:41
阿狸不会只招研究生吧?
点赞 回复 分享
发布于 2017-08-11 07:31
感觉楼主应该有希望吧,挂了?
点赞 回复 分享
发布于 2017-08-11 06:20
太难了,不过lz应该有希望挺住
点赞 回复 分享
发布于 2017-08-11 02:22
感觉你二面会过啊,越往深处怼说不定有惊喜。
点赞 回复 分享
发布于 2017-08-11 01:54
好难.......
点赞 回复 分享
发布于 2017-08-11 01:33
哎,老铁顶住啊
点赞 回复 分享
发布于 2017-08-11 00:46

相关推荐

求职老司机:前端比后端还难 hc 砍一半 不如学点 node 偏全栈
点赞 评论 收藏
分享
04-12 21:52
南开大学 Java
鼠鼠有点摆,去年边学着没敢投简历,没实习。从1月到现在总共面了五次,四次字节的日常(HR打电话约面试才敢去的),然后一次腾讯的暑期,都是一面挂,其他则是没给面。暑期的岗,4.2才开始海投,前面想着等字节第四次一面后再投,结果挂,而且感觉投晚了。字节投了11个,9个简历挂,剩下2个没动静。阿里全都简历挂,剩下的在"投递简历"。腾讯给了一次面。然后其他大中厂、手机厂什么的都是做完测评or笔试就没下文,打开几个看也是终止流程,感觉剩下的也应该是简历挂了。感觉是简历的原因?项目部分,几次面试,感觉面试官主要就拷问过秒杀这一个点。自己说的时候会尝试把sse那条说成亮点,但除了腾讯面试官问过一下这整个点在业务方面对用户有什么用之类的问题外,其他最多只是问一下sse八股...感觉也许不是很让面试官感兴趣。这个短链接也是无人问津,就被问过一回雪花算法的设计。也许我该拿点评改改,然后再在网上找一个什么项目,凑两个,而不是用自己现在这两个项目?或者是点评改改放前面,然后原本第一个项目,把秒杀抽掉,剩下的想办法从网上火的RAG项目里移植点亮点,或者直接就用网上的RAG项目?感觉我主要还是偏向后端开发,但是感觉如果除开点评,再拿一个项目,想不到有什么自己能掌控且跟点评不重的。然后鼠鼠之前主要的问题是担心面试让打开项目演示,然后就一直花时间在用AI整第一个项目,第二个项目都没时间整,第四次面试之前还因为太害怕被认为不熟悉项目,跟AI一起把简历的说辞做了大幅度弱化,然后暑期都是拿弱化后的简历投的,感觉是不是看上去太没有吸引力就直接给简历挂了。(图1是弱化后的,图2是弱化前的,但之前3月初投了几家好像也是简历挂。)而且因为3月花了很多时间整在跟AI整代码,导致八股和算法都没怎么看,算法之前有跟灵神题单刷一些,还算入门,但是八股只看了一些基本的,可能面试的时候只答得上来60-70%,而且表述有些混乱,都是想到哪说到哪;前面几回面试基本上都有大板块的基础八股没答出来,比如RedisZ Set数据结构,MQ延时消息、可靠性保证,JVM内存分配的过程、GC roots,JUC锁,设计模式。现在有点不知道该怎么办。求大佬们给点简历修改建议或者面试准备建议,不胜感激!
何时能不做牛马:简历每个点之间的间距可以缩一下。几乎没遇到过要演示项目的情况,即使万一遇上了你也可以说部署在其他电脑上本地没代码。nku不应该简历挂吧?抓紧背背八股练练表达,不要放弃,五六月份找到也不晚(不然还得提前入职
应届生简历当中,HR最关...
点赞 评论 收藏
分享
评论
点赞
110
分享

创作者周榜

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