背景
双非本科,大三,软件工程专业,自学了两年多的 Java。今年年初去了某电商公司的金融子公司实习,本来想继续实习的,后面由于部门的一些调整以及学校的态度,我决定辞职回学校专心准备春招。
一面 2021/3/2 17:00 33min
- 设计模式了解过哪些?简单工厂模式和工厂方法模式有什么区别?你刚才提到了开闭原则,还有哪些设计原则?
- 为什么要用依赖倒置原则?
- B+ 树是什么结构,B+ 树的插入过程?
- 几十 G 数据如何排序?
这里沟通了一下只能用一台机器,内存是有限的。
- MySQL 索引有哪些类型,索引的实现方式有哪些?
- B 树和 B+ 树有什么区别?
- MySQL 的事务隔离级别有哪些?
- 读已提交和可重复读的实现原理?
- MySQL 的锁了解吗,乐观锁和悲观锁了解吗?
- 介绍一下 AQS?
- 平常看源码吗?
- 线程池都有哪些模型?
- 常用的 GC 算法有哪些?
- 垃圾收集器有些什么问题?
- 为什么要有内核态和用户态的区别?
- 网络 IO 了解吗?
- 对实习地点有什么要求吗?
反问:
部门是做什么的?
结果大概多久能出来?
有哪些地方需要提高?
面试官回答说都比较平均,没有什么短板。我听到平均的时候有点慌了,难道是我比较平庸?后面说了没什么短板,稍微有点缓和。
一个小时后后问内推人,回了一个字:过。悬着的心终于落了下来。
二面 2021/3/6 15:00 30min
- 自我介绍?
- 在问之前先了解一下实习日期以及实习时长?
- 阿里这边还有其它部门在面吗?
- 介绍一下实习经历、项目定位、有几个人在做、怎么分工的、遇到的难题?
- 功课的情况,专业主课班级的平时分?成绩排名?
- 数据结构还记得哪些?二叉树?二叉树的查找效率?B+ 树和 B 树的区别点?
- 如何判断链表中是否有环?如果有环的话,如何知道这个环的长度?
- 操作系统怎么样?Linux 主要讲的内容是什么?你还记得 Linux 中有哪些常规的操作?列举 10 个常用的指令?说一下你对管道的理解?
- 你 Java 用了多久?平时是通过什么方式学习的?
- Java 的 Spring 框架有研究吗?你能理解 Spring 中的 BeanFactory 和 FactoryBean 概念的区别吗?
- 你在日常项目是是怎么用 Spring 的?Spring 中常用的注解?怎么理解这些注解的区别?
- 数据库连接池用的哪种?一般 Druid 的配置是什么?
- 你最近在看什么技术吗?
- 你通过最近几轮的面试有什么收获吗?
- 在学校里面除了专业课还选修其它专业的课吗?你选的逻辑是什么呢?
- 那你假如说找实习的话,是希望找什么类型的工作呢?
- 从你到现在为止,无论是学习还是在京东实习,你遇到的最难的问题是什么?
- 你平常除了计算机之外还有什么业余爱好?
- 你对实习的地点有什么要求?
反问:
- 如果能去实习的话,在入职之前需要学什么东西能适应的更快一些?
- 结果大概多久能出来?
这一面聊的比较轻松,前 15min 问专业相关的问题,后面主要是聊聊天,我在宿舍面试,面试官问我有什么爱好的时候,我和他说我比较喜欢经济学,还顺手把书架上的《薛兆丰经济学讲义》拿给他看。最后问结果啥时候能出来的时候,他说会很快,他催一下下一轮的面试官,算是当场说过了。
三面 2021/3/7 19:54 27min
本来和菜鸟面试官约了晚上八点面试,7:50 就找了一个空旷的地方准备面试了。7:54 接到了杭州的电话,我心想怎么还提前了,接了之后面试官介绍说这边是蚂蚁支付宝,问我方不方便面试,我随口说了句方便,心想要把菜鸟给鸽了。然后面试完我一看微信,菜鸟面试官说他刚和朋友吃完饭,问要不要面试,我说明天吧,面试官说他也是这么想的。因为我投了蚂蚁挺多个部门的,所以我一开始还以为是别的部门的一面,但是面试过程中发现和之前的一面完全不一样,基本没问基础知识,全程围绕着项目和经历来聊天,我越面越诧异,面完之后面试官说这边是行业技术部,我一听见行业技术部这 5 个字直接惊呆了,这居然是三面。因为我一开始不知道是大老板面,所以这一面我面的是比较轻松随意的,顿时觉得后悔莫及,还好最好给通过了。
- 先做自我介绍
- 开头先聊聊实习,现在在实习吗?为什么离职了?
- 后面开始聊项目,因为我简历上项目比较少,所以面试官一直想发掘我做过的东西,所以让我讲我大学的经历。
- 聊聊实验室是做什么的,在里面收获了什么?
- 你简历上写坚持每天 coding,那你没有做很多项目,是怎么保持每天 coding 的?
- 再聊聊简历上的项目,问最大的技术难点,为什么用这些技术、怎么知道这些技术的?
- 在公司实习最大的收获是什么?
- 你近期技术上会有哪些提升?
反问:
因为我一开始不知道是三面,表现的比较随意,最后知道是三面之后有点惊慌,问自己是不是表现不太好,面试官说我觉得还不错啊,你一开始没有讲的太清楚,后面你详细介绍了你大学的经历之后,我发现你还是做过一些项目的。
- 结果什么时候出来?
应该会很快,我再和他们商量商量。
面完之后在钉钉上和二面面试官说了一下,他说去帮我问问结果,几分钟后给我回了三个字:通过了。当时的感觉就是从来没有离梦想这么近过。
HR面 2021/3/19 16:30 23min
- 用三个词形容一下自己?
有目标、有计划、乐观。然后围绕这三个词具体来聊。
- 如何看待阿里的现状?
- 之前在 XX 实习?怎么获得这个实习机会的?实习经历收获了什么?
- 大学参加了什么比赛,参与了什么组织?
- 介绍在团队中做的项目,你这个项目解决的痛点是什么?我是个小白,你怎么跟我介绍才能让我觉得你这个项目很有技术含量?
- 什么事情开始觉得很难,坚持之后克服了?有总结过吗?
- 坚持最久的事情是什么,有什么兴趣爱好吗?
- 什么时候能实习,能实习多久?
反问:
结果多久能出来?
转正答辩在什么时候?
HR 面基本就是聊聊天,能问的问题基本就那些,建议大家还是提前准备一下,包装一下自己。我就是被突击面的,准备不够充分,感觉没有发挥很好。
23 号下午三点多,一觉醒来收到短信,说意向书已经发到邮箱了,马上从床上起来,打开电脑,点了链接进去看看。大概四点半,接到 了 HR 打来的电话,沟通了下薪资待遇以及实习时长。
我总体上感觉这三面问的问题都不是很难,复盘的时候还是有很多可以提高的地方,阿里更多的是看重基础一些,项目经验以及实习经历是加分项。我在提前批的时候还投了其它部门,后面我会将这些面经里面有价值的整理后发出来,希望能给正在找实习的小伙伴一些帮助。
全部评论
(6) 回帖