面试一位硕士海龟前端小姐姐有感

写在开始

  • 故事发生在最近

  • 于是回忆得很清楚

简历介绍

  • 本硕都是计算机,硕士出国留学

  • 毕业后没有从事计算机工作,后又转做前端一年多

  • 求职中级前端工程师(毕业五年)

分析

  • 职级跟工作年限不匹配,5年这种背景,我觉得应该是高级

  • 前端工作经验短,项目经验不够,没有经历过复杂的项目

  • 能自我驱动,中途转前端,计算机基础底子还算有,学起来应该很快

  • node.js webpack css是短板,之前都是做重复机械的开发工作,目前还处于工具人阶段,但是想提升,这点不错,我特别尊重自食其力努力的女孩子

  • 对于js同异步、http协议这些实现还算比较了解

  • 数据结构算法这些不行(粗略一问)

  • 看了一些面试文章,不过对于我这种看了掘金6800篇文章,加起来总共一万多篇文章而且熟读红宝书的人来说,我能大概知道它回答问题时候是看的是哪些文章

如何全方位开发小姐姐

先看工作经历

  • 我看了它的工作年限以及项目后,我就能大概猜到她的技术水平大概是怎样(一年多点,特别简单的项目,对UI还原度也没要求的,直接用antd就行,也没涉及到部署、构建之类的)

再看我问的技术问题、她的回答方式

  • 先问了JQ的选择器源码实现,怎么实现链式调用

再问前端同步异步,手写promise有去了解过吗?

  • 答:了解,网上那一套微任务宏任务背诵一遍,然后是promise简单实现,****** 省略一百字,网上那一套代码背诵下来。可是半天没有答到点子上,问promise最难实现的地方是在哪里,它的核心实现点是什么?(这里没有答出来,对此我停止了技术源码类的问题,点到为止,不伤人)

  • 对于这些简单的源码实现,只会背诵它并没有什么用,而是要学会总结这些源码的优秀思想,否则就是工具人,并不能用在项目中。例如redux源码,问了她也不会,没看过。redux源码里面的中间件实现,简直是前端的“法宝”,它能解决我们实际工作中很多问题,

再问http协议

  • 答得可以说,是非常详细的,http1.0和1.1的坑点,以及浏览器缓存实现的细节点都回答非常好。no-store,no-cache等都答到了。甚至etag等,但是,深了问 就不行,例如从etag的实现,到摘要算法。前端怎么实现hashTable(这里已经不会了,那么就是数据结构不及格),本来还想问问hash碰撞的,点到为止

技术面点到为止,开始问项目

  • 比较简单的项目经历,也没遇到过什么问题,就是C+V,好在小姐姐发现了问题,知道出来找工作了

  • 就此打住,没有什么可以发掘了

见贤思齐 见不贤则内自省乎己

  • 小姐姐的经历,隐藏着一个问题,她现在年纪不小,它简历也没有写,很尴尬的点,毕业五年面试中级,所以我们要努力学习,年纪大去找一些比较初级的工作,真的很尴尬 !面试官也尴尬

  • 小姐姐能主动跳出舒适圈,转入前端,又背诵面试题,年底出来求职,拼。这里点个赞 新时代独立女性

  • 项目不行,技术补齐,技术不行,项目补齐。(项目和技术总要有一个拿得出手,小姐姐可以说两者都没有)

  • 技术的学习,是有方法的。在财富没有自由之前,要面向薪资、工作学习(例如面试,要拿出一个很亮的点,例如对xx源码非常深入熟悉,让面试官觉得你是有深度的,而不是哪里都会一点,但是不深,这也侧面反应,你是一个可以在某个有深度的工作岗位顶住的人)

  • 对于这种态度好,有上进心却不合适的求职者,面试官应该怎么办?

分析弱点,制定计划,逐个击破

  • 小姐姐技术、项目双输,都缺

  • 项目经验会在下一份工作补齐,现阶段需要提升技术深度

建议

  • 闭关修炼两个月(只要花时间研究,大都能搞定)

  • 深入研究redux promise的源码(面试中级够用了),学习使用react hooks,以及vue

  • node.js必须学会,然后从webpack入手,能自己搭简单环境,能知道前端这一套东西是怎么回事,不会node.js去求职,面试官的一些问题会听不懂

  • 等下一份工作入职后再恶补CSS知识,系统的学习,因为小姐姐不怎么熟悉css,但是css是前端里面非常非常重要的知识点

猜你喜欢

转载自blog.csdn.net/weixin_52395937/article/details/112544251