>>分享IT从业人员的工作经验、生活感悟,心得 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 22876 个阅读者 刷新本主题
 * 贴子主题:  从国企到阿里的面试经历 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-03-08 01:09:29     消息  查看  搜索  好友  邮件  复制  引用

从国企到阿里的面试经历
原创: stone  劼哥舍  
转自:https://mp.weixin.qq.com

首先,跟大家说声抱歉,年后实在是太忙,带娃、录视频、换工作,大堆事情挤在一起,一不小心就断更了 4 个月,实在是对不起一直以来支持我的朋友们。

从今天开始,我尽量坚持月更,分享最干的干货给大家,老斯基又要开始飙车了,请坐稳!!!(其实我的内心是想周更的,但阿里工作实在太忙,连月更都挤不出时间,好在加班使我快乐,555)

背景介绍
首先,介绍背景。劼哥 stone 乃大龄国企 c# 码农一枚,虽然内心一直向往着 bat,但总是觉得自己的技术水还不够,所以一直不断的提升自己,等待机会。

3 月初,一个和我关系不错的阿里朋友,在内网看到一个 c# 开发专家的岗位,挺适合我,便问我有没有兴趣。虽然我很感兴趣,但怕自己的能力不够,有些顾虑。转念一想,就算面不上,也能了解自己在哪些方面还有欠缺,便下定决心去试试。

由于自己近 5 年都没有面试经历,所以特别缺乏相关经验,在准备自己的简历时,感觉非常难受,不知从何下手。经过了 2 个多星期的准备,才把简历递交给朋友帮我内推。(朋友鄙视我比国足还难出活)

虽然简历顺利的通过了,但一直等不到电面。朋友帮我问过几次,都是因为面试官实在太忙抽不出时间(估计我以后也会像他这样加班,555),在经过了 10 天的漫长等待,终于等来了电面。

正式开始
电面正式开始,下文中阿里面试官简称 DL。

晚上 9 点左右,接到阿里影业的来电,我赶紧带好耳机接起电话。

DL 简单的介绍了自己,问我现在有没有时间,电面可能会持续 30 分钟。(我最近每晚都等这个电话,必须有时间)

DL 首先让我做自我介绍,这一段我已经背了很多遍,电脑上正好还开着印象笔记,就照着念了一遍。(本来挺紧张的,念完自我介绍之后就放松了一些)

DL 接着问我擅长什么,我说自己 js 基础和 c# 基础都还行,近期前端用得多一些,正在帮极客学院录制一个 js 教学视频。

DL 便问了几个前端问题:

行内元素 onlcick 和 jquery 绑定的 onclick 有什么区别?

你能讲一下什么是事件冒泡吗?

你能讲一下什么是原型链吗?

自评:没想到一开场就丢人了,这些知识点明明很熟,但这几天一直恶补 .net 基础,冷落了 js 有点生疏,回答得一般。

DL 没有继续追问 web,开始问 .net 相关问题:

equal() 和 == 的区别?比较 string 类型应该用谁?

值类型和引用类型区别?

什么时候捕获异常,什么时候抛出异常。

如何设计登录,是应该给出错误码,还是抛出异常?给出你的理由。

两个业务互相引用,如何设计才能如果避免循环引用?

讲讲 .net 的垃圾机制。你了解哪些垃圾回收机制中运用到的算法?

还有一些不记得了,等等。

自评:最近一直在主攻 .net 基础,这部分我回答得不错,但每个问题 DL 都会深入追问,一直到我答不出为止,略显狼狈。

问完基础,DL 又继续问业务

你了解设计模式吗?说说你工作中经常用到的一些模式。

在 c# 中如何实现一个单例模式?

单例模式的并发问题如何处理?

除了用锁,还有什么方法可以解决并发问题?

线程栈中存在并发问题吗?

全局变量的是分配在托管堆还是线程栈上的?

你在工作中如何快速定位故障?

等等。

自评:这部分回答得马马虎虎,设计模式和线程我复习的较少,回答得比较浅,其他问题回答得还不错。

最后 DL 问我,有没有什么想问他的?我便问了,假如我有幸加入阿里,主要负责哪些方面的业务开发呢?

DL 简要的介绍了目前阿里影业的业务,然后说工作中可能需要加班,问我能不能接受。我说合理的加班是完全没问题的。

DL 还问了我对这次的电面感受如何,我果断一记马屁拍了过去,夸赞他提问非常到位,和他沟通很愉快,期待将来能与他共事,便圆满的结束了本次电面。

能记住的题问就是以上这些,自我感觉马马虎虎。第二天朋友告诉我面试通过了,借用马云爸爸的一句话来描述我的心情,梦想还是要有的,万一实现了呢。

这次就先跟大家先分享电面,下次再分享现场面试,么么哒。

------------------------------------------
从国企到阿里的面试经历(二)
原创: stone  劼哥舍  2017-06-24

读完本文需要 3 分钟。

安逸舒适是一种生活态度,挑战自己是另一种生活态度,我躁动不安的性格注定会选第二条路。突破舒适区,才有可能改变,能不能变得好,就交由给老天爷来决定。

「一入阿里深似海,从此家人是路人」这句话真不假,任务多得做不完,承受的压力也比较大,特别感谢一直支持鼓励我的家人,是你们给予我源源不断的动力。

比较遗憾的是没时间写博客了555。不过,时间就像乳沟,挤挤还是会有的。这不,真的挤出来一篇,接上篇 从国企到阿里的面试经历(一),各位朋友趁热看~

面试准备
电面完第二天,我接到了阿里影业的电话通知,让我准备5天后面基。掐指一算,时间还算充裕,可以好好准备第二轮。

网上说阿里的面试通常有三轮,第一轮电面技术,第二轮面试技术和项目,第三轮面试价值观。所以我也是按这个套路来准备的。

首先,把第一轮回答得不好的问题重新梳理了一番,免得遇到同一个面试官被问了同样的问题,再答不好就尴尬了。

其次,深挖简历中每个项目、每个细节,并形成文档,背得滚瓜烂熟,确保被问到简历中的任意一点都能侃侃而谈。

然后,准备了一些考验价值观的问题,例如:

1、谈一谈你的一次失败经历。
2、遇到的最大的挑战以及解决的方法?
3、你希望三年后,成为一个什么样的人?
4、说说自己的五大缺点和五大优点。
5、如果让你用一大优点来弥补一大缺点,你会分别选择哪一个优点和哪一个缺点?

最后,查漏补缺,把自己比较薄弱的 .NET 和 JS 的基础知识又重新复习了一番,避免翻车。

开始面试
面试当天我早早的就出门了,比预约的时间早到了一个小时。在我之前还有两位面试者,一位正在面试中,另一位坐在等候区,他看起来比我年长,闲聊发现和我是同一岗位的竞争者,有些压力。

由于前两位面试者都超时了,等了两个小时才轮到我,此时已经临近下班时间。因为时间不够缘故,我的两轮面试被合并成一轮,两位技术主管和一位HR主管一起面。

首先,还是照惯例做自我介绍,这次节奏控制得不错,本来挺紧张的,自我介绍之后就放松了一些。

接着,面试官问我做过哪些项目。我把简历上的项目全都介绍了一遍,并说明自己在项目中负责什么,遇到了哪些困难,做出了哪些成绩。重点体现了自己的学习能力、抗压能力、敬业精神、以及担任过培训讲师。
自评:准备得很充分,回答的还不错。

接着,面试官就简历中的关键点、技术细节、项目细节、遇到过哪些困难进行了提问。
自评:虽然我前期准备的了很多内容,但面试管思考的角度跟我不太一样,好多问题我之前并没有考虑到,反感觉回答的一般般。

接着,面试官让我把上一个项目的物理架构图画出来,紧接着问了一些架构设计方面的问题。虽然之前没有画过,但以我对系统的了解程度,很轻松就画了出来,并详细讲解了个服务器之间的关系、各自的作用、以及这样设计的好处。
自评:准备得很充分,回答的还不错。

然后,HR注意到我有授课经验,问我做过多大人数规模的培训?我的最大优势是什么?可以给阿里带来什么价值?未来三年的职业规划是什么?
自评:准备得很充分,回答的还不错。

最后,我表达了对阿里的期待,特别佩服阿里能产出很多高质量的开源项目,希望自己也能加入这个良好技术氛围的环境,并为阿里带来价值。

到此,持续了90分钟的面试就结束了。项目和技术占比70%,自我感觉还不错,果然在第二天就收到了口头offer,希望我的经历能够给大家一些启发,么么哒。


程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->Lambda表达式
  JavaWeb开发-->Web运作原理(Ⅲ)
  JSP与Hibernate开发-->数据库事务的概念和声明
  Java网络编程-->用Swing组件展示HTML文档
  精通Spring-->绑定表单
  Vue3开发-->Vue组件开发高级技术
  二十五岁的职业女生在想什么,忙什么
  侃侃程序员的职业发展线路
  程序员认识,风雨十年-从大学到技术专家,我做了啥?
  一位程序员的第一份工作和第一次辞职的经历
  如何在职场中慎言
  碎片化的时代,如何学习
  跌宕起伏的java帝国史,剖析谷歌甲骨文长达8年的版权战争
  老程序员分享Java学习之路,打好基础,不断学习
  “面试造航母,工作拧螺丝”,面了4家公司,感慨万千(Java岗...
  在编程中为所欲为
  为什么有些公司团队特别稳定,有些公司团队动荡不安?
  一个五年 Android 开发者百度、阿里、聚美、映客的面试心经
  如何告别码农工作的无聊感
  转发:互联网集中化的弊端
  网络取代实体店购买IT图书的利弊
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。