蚂蚁金服前端一面通过 二面已跪
我投的蚂蚁金服前端开发,3号投的,到10号状态从新投递到简历评估中。
16号下午18点左右,接到了蚂蚁金服前端团队一个师兄的电话。整个过程26分钟,现在,我就这个过程问到的一些问题。记录一下,目前我是面试中,路还很长,权当献丑了,顺便做个记录,万一挂了做其他准备。
1.一上来师兄先让我自我介绍一下。
之前我并没有做过任何准备,这个过程中我主要就自己特长、技术、以及对前端、对蚂蚁的认识做了一下阐述。建议大家还是做一个自我介绍的准备,这个应该每一次面试都会用到。
2.开始正式的技术面,先问的项目。
我的项目中用到了Bootstrap,highcharts等。两个问题,bootstrap的实现原理;为什么要选用highcharts,做过其他类似的数据图表展示插件的对比吗?都有哪些优缺点?
3.项目中还用到了Ajax,这里又问了几个问题,Ajax的实现过程、返回的状态码能看出什么?支持哪些数据格式?
我的回答说用的jQuery包装的Ajax,然后就开始问jQuery源码看过吗?jQuery一些事件操作,dom操作等等;
4.基础知识:觉得前端最主要的工作是什么呢?然后就是问 html5 css3
js。主要是:清除浮动有几种方法,各自优缺点;web语义化怎么理解,怎么做到?websocket知道吗?position有哪些属性,各自是什么特点?
说一个你觉得很好用的css3技能但可能比较少人知道的点。 js闭包,原型及原型链。
5.在项目过程中,遇到过什么问题,怎么解决的。
6.知道最近流行哪些前端技术吗?我回答的nodejs
7.最后一个问题 JavaScript是单线程还是多线程的?
ps:一面完后的状态变化: 17号才变的待安排面试;17号晚上10点左右变的面试中。
且源码状态变成了一面通过;终面面试中。所以大家不要浮躁,耐心等待就好。 好好看书吧。
我在整个面试过程中,手机都设置的自动录音。下来又单独听了两遍,整理的问题跟上面叙说的差不多。录音感觉很有好处,我就初面问到的问题又去查阅资料,争取下次问到能有个更完美的回答。
7月20日更新:
二面28分钟,没有什么很直白的基础性问题,都是根据你的项目来展开,展开过程中即使面试官想问基础,也不会明摆着来问,都是拐弯抹角的。
这一次面试官姐姐提的部分问题,是你第一次面试时回答到的一些内容的深挖版本。这一面很有难度,因为面试官毕竟不可能太了解你做的项目,有些你项目中不会涉及到的问题,面试官凭借自己的经验也会问到,这就很尴尬了。我感觉二面更考个人的反应能力和沟通理解能力。这一面我面的并不好。
二面万用句型:项目中达到了什么效果?用了什么技术手段,为什么用它,原理是什么。你现在回看,除了这种方案你还有什么更好的解决方案吗?那知道这种新方案的原理或实现过程吗,大概讲一下?
这句话让面试官姐姐套用了至少3次,我大多是回答了前个问题,后面这个问题都是瞎扯。 二面对我打击很大。