fex-team/interview-questions
注重
现在发明有其他人以 FEX 团队名义举行雇用,发出的邮箱皆为私家邮箱。
为防备在投递简历涌现误解,在此提示列位注重:
FEX 团队没有以任何「个人名义或邮箱」举行雇用。
一切简历都以投递到 fex-hr@baidu.com 为准。
FEX 的口试历程
我们平常会有 3 轮口试,关于高等别的工程师能够会有 4-5 轮口试。
我们能够会采纳哪些要领来口试
代码编写笔试
问答式
历程遵照 STAR 口试法 。
我们喜好什么样的口试者
基本踏实
从多年的经验看,那些生长好的同砚都具有踏实的基本学问
比方只懂 jQuery 不懂 JavaScript 是不可的哦
假如相识计算机基本会更好,由于我们将面对许多非前端手艺的题目
主动思索
被动完成任务的同砚在这里提高会很慢
你须要有本身的主意,而不是仅仅完成任务
爱进修
前端范畴学问镌汰速率很快,所以最好能常常进修和打仗新东西
有深度
碰到题目时多研讨背地深层次的缘由,而不是想办法先绕过去
比方追踪某个 Bug 一向相识它实质的缘由
有视野
立异每每来自于差别砚科的交集,假如你相识的范畴越多,就越有能够有新主意
我们喜好问的题目
以下会列出一些我们常问的题目,请提早做好预备。
须要注重的是,校招和社招的是不一样的,校招会越发关注基本学问,而社招会越发关注之前做过的项目状况。
项目相干
口试实在说白了就是依据一个人之前的阅历,来推断出后续此人会做得怎样,假如你之前从没做成过一件事变,凭什么让他人置信你以后能做成呢?因而不管那里的口试都邑问你之前做过的项目
项目可所以多人辅佐开辟一个产物,也可所以本身个人做过的业余运用,只需引见 1、2 个就够了,须要注重的是 1 + 1 != 2,做了两个平凡的项目不如做了一个好项目
平常来说会问以下几方面的题目:
做过最惬意的项目是什么?
项目背景
为何要做这件事变?
终究到达什么结果?
你处于什么样的角色,起到了什么方面的作用?
在项目中碰到什么手艺题目?细致是怎样处理的?
假如再做这个项目,你会在哪些方面举行改良?
手艺相干 – 1 面
手艺一面重要推断对基本学问的控制
形貌一个你碰到过的手艺题目,你是怎样处理的?
这个题目很罕见,有无碰到过很不罕见的题目?比方在网上基础搜不到处理要领的?
是不是有设想过通用的组件?
请设想一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等组件
你会供应什么接口?
挪用历程是怎样的?能够会碰到什么细节题目?
更细节的题目引荐参考 https://github.com/darcyclark…
手艺相干 – 2 面
手艺二面重要推断手艺深度及广度
你最善于的手艺是什么?
你以为你在这个手艺上的程度到什么程度了?你以为最高等别应该是怎样的?
浏览器及机能
一个页面从输入 URL 到页面加载完的历程当中都发生了什么事变?越细致越好
(这个问既考核手艺深度又考核手艺广度,实在要答好是相称难的,注重越细致越好)
谈一下你所晓得的页面机能优化要领?
这些优化要领背地的道理是什么?
除了这些通例的,你还相识什么最新的要领么?
怎样剖析页面机能?
别的
除了前端之外还相识什么别的手艺么?
对计算机基本的相识状况,比方罕见数据结构、编译道理等
兴致相干
近来在学什么?接下来半年你盘算进修什么?
做什么方面的事变最使你有成就感?需求设想?计划?细致开辟?
后续想做什么?3 年后你愿望本身是什么程度?
主动性相干
FEX 和许多别的团队不一样,我们没有 PM 每天跟在你背面催你干事变,所以你须要自立去发明和处理题目,主动性是我们最注重的软素养之一
在之前做过的项目中,有无什么功用或革新点是由你提出来的?
是不是有介入和革新别的开源项目
FAQ
公然口试题不怕口试者经心预备么?
口试题大多是开放性题目,是没法预备的
假如真的经心预备,在各方面都能答好,那申明干事立场仔细且勤奋,这正是我们须要的质量,由于我们置信一个人不是原封不动的,能够不断进修和提高,只需 ta 肯勤奋
我只会 CSS/HTML,或只会 JavaScript,能够么?
不可,而且许多内部项目还须要用 PHP
假如投递简历后 2 周都没口试音讯,意味着没挑选经由过程么?
起首,你肯定简历提交到的是「Web 前端研发部」,而且我们正在雇用
假如相符前面的前提,很遗憾,或许是我们招满了,或许是你临时不适合我们部门,但这不意味着你不能革新,请继承勤奋
假如口试不过,能够供应后续生长发起么?
能够,请发邮件到 fex-hr@baidu.com 征询,我们会只管抽时间复兴,但不能保证复兴一切人
有疑问怎样征询?
能够在这个项目中提 Issues,或发邮件到 fex-hr@baidu.com 上