热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

写在开始故事发生在最近于是回忆得很清楚简历介绍本硕都是计算机,硕士出国留学毕业后没有从事计算机工作,后又转做前端一年多求职中级前端工程师(毕业五年)分析职级跟工作年限不匹配,5年这



写在开始

故事发生在最近

于是回忆得很清楚

简历介绍

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

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

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

分析

职级跟工作年限不匹配,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是前端里面非常非常重要的知识点



推荐阅读
  • 目录结构如下:Nginx基础知识NginxHTTP服务器的特色及优点Nginx的主要企业功能Nginx作为web服务器的主要应用场景包括:Nginx的安装安装环境 ... [详细]
  • 42VERSE & 圆圈徽章,Web3 社交的流派之争——针对两个国内案例的调研
    01 行业分析本文所研究的细分赛道为:Web3应用层——社交与内容场景——DID/创新场景(以元宇宙3D空间为 ... [详细]
  • 本节书摘来自华章计算机《Web前端开发最佳实践》一书中的第2章,第2.2节,作者:党 建更多章节内容可以访问云栖社区“华章计算机”公众号查看。2.2 前端代码重构代码 ... [详细]
  • 写在前面GitDataV,是一个github“大数据可视化平台”,通过它你可以更直观的看到你在github里的一些数据,(之所以打双引号& ... [详细]
  • Vue生产环境调试的方法步骤
    开发环境下Vue会提供很多警告来帮你对付常见的错误与陷阱,而在生产环境下,这些警告语句却没有用,反而会增加应用的体积,下面这篇文章主要给大家介绍了关于Vue生产环境调试的方法步骤, ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了在使用vue和webpack进行异步组件按需加载时可能出现的报错问题,并提供了解决方法。同时还解答了关于局部注册组件和v-if指令的相关问题。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 步骤一:明确主打的核心目标用户群(对应产品侧的定位)这个核心目标用户群体是该产品成功挤进市场的切入点,甚至是撬动市场的支点和撬杠。市面上几乎很少有产品是专门给一个群体用而对其他群体 ... [详细]
  • 1、对于List而言,要不然就使用迭代器,要不然就从后往前删除,从前往后删除会出现角标越界。因为我List有两个remove方法,一个是int作为形参(删除指定位置的元素),一个是 ... [详细]
  • MaximumXORofTwoNumbersinanArrayGivenanon-emptyarrayofnumbers,a0,a1,a2,…,an-1,where0≤ai ... [详细]
  • 本博客是本人的一些小结,如有纰漏,欢迎拍砖。首先若是想做大项目的话,不要觉的框架写着没有用,而不写,先把框架写好,以后有需要的时候才可以填充这个框架,项目才可以做大。 ... [详细]
  • uniapp运行到浏览器跨域H5页面的跨域问题解决方案
    官方文档对跨域的解决方案推荐:https:ask.dcloud.net.cnarticle35267更方便的解决方案项目根目录直接创建一个vue.config.js文 ... [详细]
author-avatar
手机用户2502941585_336
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有