作为技术面试官,为什么把你pass了?

前言

我们需要熟练使用vue,对项目的兼容性有一定的经验,对项目的优化有一定的经验,了解网络通信协议(重点)还有一些js的基础知识:以下是楼主的面试题:

一、小伙伴们来面试了

  • 楼主第一题,出的是用es5实现const,这一题所有的面试者都没有回答出来,基本和vue的原理很相似,通过控制object.defineProperty,里面的一些属性实现。

  • 紧接着就是vue的原理,送分题,但是好多同学都抓不住重点,简单一句话,数据劫持,加发布订阅(然后可以滔滔不绝的往内吹,使劲吹,吹到面试官插不上话)。

  • 其次就是vue的一些基础知识,es6的一些知识,以及项目实践。

  • 问完vue基本被我整倒一片了,可能是楼主问的都是偏底层一点。

  • 然后我就开始问网络通信协议,http,tcp,udp啊,这又是干到一大片面试者,我就纳闷了,这些东西网上一搜一大推,这是面试没有准备吗,楼主当时还心想,要答得差不多,来聊一聊iso七层模型啥的,然而我都没说出口,然后我换了一个方式问,我问当我们在浏览器地址栏中输入url,到渲染页面,发生了什么,有几个能答出大概,但是我往深了问,问具体实现,基本就不好意识,每太了解过,因为涉及到,建立n次握手,挥手,页面的渲染,重绘重构,等等(这题蛮重要的,虽然网上一大推,但是我建议不了解的,去深入了解一下----)。

  • 然后我就开始问,js的一些问题了,我没有出什么闭包,原型链啊,作用域之类的问题,我就准备了,两题(不是手写,只考察思路),一个快速排序,一个背包问题(这又是楼主打自己脸了)快速排序还有一个人能大概的说出思路,背包,基本就gg了,然后楼主心想,出的难了,这涉及到,js数据结构与算法,非计算机专业的,不一定了解过,然后楼主换了,js实现二分查找,我以为送分,然并卵(楼主基本放弃算法)只是想了解,面试者对原生的掌握深度。

  • 然后楼主不死心,同样是数据结构里面的知识,js中栈、堆、队列,讲真的,有人还说不知道,当时心里想mmp你是学前端的吗,楼主控制了自己的情绪,然后楼主继续提示,变量存在哪里,对象存在哪里,这是我们应该知道的,js代码最终在哪里执行的(问完心塞,来面试的基本都是三到五年的,没几个能说的清,可能大家都对cv大法了解的比较深吧)。

  • 然后,我会问你们项目中跨域是怎么处理的,json,cors,nginx,其实楼主主要想考察nginx的使用和配置,因为我们项目用的就是,这个前两个基本大家都知道,nginx反向代理,不多的人配置过。

  • 然后楼主会问,webpack的配置,我们项目用的是脚手架搭建,问这个的目的,想知道面试者,有没有手动配置过webpack,因为,当我们用脚手架出了问题的时候,我们得去解决问题,不了解的话减分。

  • 然后就是一些,项目的上线流程,,这个干到了几个培训班出来的同学,面试题准备的挺充分,一问实操,就开始心虚了,我这里不是排斥,培训班出身的同学,我建议多上网查一查,也给培训班老师一点建议,搞一个,项目整体开发到上线,到买服务器,买域名,等等的一些真实场景下的实际操作,同学想转行it不容易,花钱,还搞不到一些真本领就说不去啊。

  • 性能优化,这是面试的加分点,考察点,代码分装,模块化,团队协作的代码注释,cdn,异步加载组件等等等,这些都做得很好,我相信你offer拿的就很多了。

  • 面到这里基本就快结束了,面试者的沟通表达呀,组织合作啊,这个我倒不太看中,我唯一看中你技术。

二、面了三天一个都没招到

  • 楼主侧重原理,基础,因为我一直觉得,你基础掌握的扎实,一些知识了解过原理的实现,你掌握一门框架,vue,react等等,我觉得很快,框架的出现是为了让我们更好,更快的写我们的项目,而不是框架有多难,难得是我们自己,愿不愿意静下心来,学++++++。

  • 楼主最后降低了题目的难度,当然工资也相应的降低,最后历时一周,招到我想要的。

  • 楼主在面试的时候,基本都在半个小时以上,我觉得是对面试者的尊重,大老远跑到我们公司也不容易,都是敲代码的,我会给一些学习建议,哪些短板,该怎么补,哪里能找到(虽然不够全面,也是尽微薄之力,希望他们能尽快找到合适自己的工作)。

三、建议

  • 当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。基础很很大程度决定你自己技术层次的厚度,你再熟练框架也好,也会比你便宜的,性价比高的替代,很现实的问题但也要有危机意识,当我们年级大了,有哪些亮点,与比我们经历更旺盛的年轻小工程师,竞争。

  • 无论你现在水平怎么样一定要持续学习,没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建- 议!!!

  • 准备想说怎么样写简历,想象算了,我觉得,技术就是你最好的简历。

  • 我觉得敲代码好爽,码字好爽,今天下班到家9点多,周六,写完这篇文章,凌晨三点30分,可以看尤文打罗马了。

  • 我希望每一个努力生活的it工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

  • 篇幅不长,有什么问题想交流,可以加微信,可以评论,早安,通勤的你!

四、幸福时刻

仅限关注公众号的用户领奖

五、关于作者

了解更多点击原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值