关于前端:怎样判断面试者是否有扎实的前端基础

3次阅读

共计 1505 个字符,预计需要花费 4 分钟才能阅读完成。

前言

最近敌人去面试,失去反馈说 ta 的“前端根底”不好。我忽然感觉这是一个很乏味的问题,比方对于武术家来说,你让他扎一个小时马步,就晓得他根底好不好;对于歌手,你让他视唱视奏一下,就晓得他根底好不好。

而技术面试,大家往往都是最开始面的几家公司会炮灰,而后随着面试过程一直刷题或者背概念,在背下来 HTTP 协定概念,网络攻击,异步规范之后,终于在面到第 N 家的时候拿到了 offer。

问题是,短短几个礼拜的工夫其实并不会减少多少常识和教训,然而就能轻易的从“根底不好”变成”根底扎实“,到底是咱们对”根底“的定义有问题,还是对”根底“的评估规范有问题?

按理说根底的考查应该是能够有一个凋谢规范的,就是无论是否提前晓得题目,都简直不会影响取得的分数,那么对于前端来说,什么是长期积攒下能力夯实的根底呢?咱们在面试的时候又应该怎么量化去评判它?

个别大家会遇到那种问的问题去 google 就能晓得答案的常识,尤其是在面试高级前端时。其实面对这种面试官很简略:
1. 刷题
2. 把上个面试官问的问题都记下来,回去查分明,如此重复,就能应酬这帮面试官了。

其实说到底,面试官看重的重点就两个:
1. 这个面试者目前晓得哪些常识
2. 这个面试者将来是否搞定咱们的工作

大部分面试官会选 1,而我,可能也是跟我经验和特点无关吧,我集体会更关注 2。我面试过不少应届毕业生,都是中国不错的大学。我发现我跟其余面试官的理念差别很大,有的二面面试官问我,这个人连 AMD 都没听说过,你怎么不把他拒了。嗯?AMD 很重要吗,不晓得就要拒吗?这货色不就是两个函数约定吗?在领导下学起来很快啊。没踩过坑的不要?我踩过啊,你们团队没有 code review 吗?其实是因为我更看重面试者其余方面的特质。前端这些根底,说实话,教两个月根本就会了。如果你素来没打算教新人就当我没说。我更关怀的他英语水平如何,他是否有编程思维,他是否能跟我无效沟通,他遇到问题是否会立刻反馈给我而不是闷头干,他是否能疾速把握目前不会的常识,他是否会被团队里的人喜爱。还有就是,说句不好听的,有些前端团队不好好培训新人,尽想着用新人的价格招一个中级前端,这些团队也是想瞎了心了,早点铁心吧。

判断

回到题目,如果你真想测验一个人的程度。第一步先考查一下根本的编程根底,问几个根本的编程问题,能够和前端相干也能够无关。比方垃圾收集大抵是怎么做的,setTimeout 大抵做了什么(说会在另一个线程里执行回调的间接毙掉)。

第二步考查一下知识面,问问 http、tcp 的基本知识,dns 是怎么工作的,或者罕用框架的实现原理,看看候选人是不是除了本人的一亩三分地什么都不关怀。

第三步考查 hold 业务逻辑的能力,从一个简略的注册页,或者查问页开始,先让说下代码的根本架构,而后需要、性能、可靠性、平安层层加码,看看能不能很快的反馈出解决方案。能对答如流的要么做过,要么对他来说这种复杂度的货色是小 case。

前三步都没问题,基本上阐明候选人曾经还行了,然而行到什么水平,不晓得。如果想找比拟厉害的,就减少个第四步,亮点我的项目考查。

总的来说,面试官要是考查思路就会从你理论做过的我的项目动手,考查你理论编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以咱们在答复面试官问题时,有一个清晰的逻辑思路,分明晓得本人在和面试官说我的项目说技术时的话就好了,我整顿一套前端面试题,收费分享给大家,心愿对行将去面试的小伙伴们有帮忙!

因为篇幅起因,如有须要以上残缺学习笔记 PDF,能够点击这里收费自取
整顿不易,感觉有帮忙的敌人能够帮忙点赞分享反对一下小编~ 小编在这谢谢大家啦!

更多前端学习相干材料点此处收费支付

正文完
 0