前端面试经历:妈的智障,但是很开心

最近忙着找工作,当然是前端。当初确定要做Web方向,却在前端和后台之间犹豫不决,直到去了实验室,开始真正做前端,才意识到自己已经找到了真爱,就是要做前端。一年以来,虽然自觉学了不少东西,能做不少东西,但真正说起来却也并不会多少。尤其最近开始找工作以来,感受更加深刻。

昨天面了一家公司,其实面试官问的问题都很简单,但我却不能100%答出来,更多时候是似是而非或完全不会。比如,面试官开始问:“position有什么属性?”,我:“absolute,relative和fixed(`・ω・´)”“……还有吗?”“……没了,平常就用这三个了(´・_・`)”,回来以后我一查,就想这么形容自己:

前端面试经历:妈的智障,但是很开心_第1张图片

再比如,面试官后来问:“jQuery里面怎么触发一个自定义事件?”“……不知道诶(^・ω・^ ),咳咳……其实好像没用过自定义事件”“……就trigger嘛~”“哦对!_(:3」∠)_”……如果我是面试官,结束后会这么想:

前端面试经历:妈的智障,但是很开心_第2张图片

其实说起来,接触前端已经有两年时间,在项目中写前端也有一年了,但说到基础问题还是有很多都不会。仔细想想,平时我基本上是大致浏览下知识点,用到的时候记不清细节直接google,开发模式基本上是:

所有问题都能google解决。

如果不能,那就再google一次。

此外,项目中的所有功能组件全部来自Github,有时修改下外观,最多修改下实现代码,简直so easy。形容起来还真是惊人:一年时间我tm就忙着干了这种事?!

所以,我选择死亡,啊不,是找工作。

这里要插播一段心路历程:大三下去实验室时,我是坚持要考研的,但大四上复习考研的那段时间让我彻底改变了想法。首先,从我自己来讲,与写代码的快乐比起来,复习起来简直就像在吃翔(这比喻好恶心→_→,但最贴切);其次,在实验室的一年来,我发现实验室的项目开发起来真的是因为赶时间而组件全部改Github上的成型组件,需求不仅变化频繁还无比用户不友好,好好的网站越来越醉人,上研究生的话只能继续这样度过两年半,简直可怕。而我并不是一个能长时间集中精力的人,每天除了吃饭睡觉娱乐,剩下的注意力如果花在实验室项目上的话,就几乎没有时间也没有动力去巩固基础、做真正有意义的事了。以上种种终于让我决定放弃考研,果断找工作。

插播完毕,回到主题。准备找工作的过程中,我也一直在重新学习前端基础,也在了解一些很火的框架。但这次面试还是深深暴露出我没能很好地巩固基础的问题。所以结论果然是还需要努力呀~

很多找工作的同学会说面试被问得什么也不知道很难过,而我反而觉得很有意思:一方面参加面试能激励自己学习,明白自己有什么不足;另一方面见见不同的面试官也很有趣。

wait,写了这么半天,毫无干货啊ヽ(`Д´)ノ。那我就简单记录下昨天面试官问的知识点:

position有哪些属性

relative和absolute的区别

jQuery如何触发一个自定义事件

jQuery如何解决命名冲突

跨域的解决方式

js中如何new一个类

js中实现继承的几种方式

js插件的结构

trim()的实现方式

冒泡、快排

什么是闭包

闭包的用处

js中有哪些数据类型

Array的方法

Array如何插入或删除一个元素


也许,以后某个时间的我看到这些问题,会惊讶于当时的自己居然这么弱,连这种简单问题都不会。但我并不嫌弃自己,从这些简单问题开始重新积累,才会有未来某个时间的我嘛~

你可能感兴趣的:(前端面试经历:妈的智障,但是很开心)