【面经】社招-去哪网-前端

面试官

  1. 自我介绍
  2. 项目介绍,遇见了哪些技术难点,如何解决,有什么收获
  3. 抽象组件的原则,如何合理构建一个项目
  4. 实现Message类,满足如下功能
const message = new Message();

message.on('key',function(data){
   consle.log(data)  // 订阅者
})

setTimeout(()=>{
   message.dispatch('key',{name:'xxx'}),  // 发布者
   20
  }
)
  1. 平时写Class组件多还是Function组件多
  2. 简述前端页面绘制流程 (扩展:标签的加载顺序,js脚本阻塞页面渲染,重绘与重排的区别)

应聘者

  1. 当前岗位的需求? - 有一定经验,中级水平
  2. 技术栈(Vue、React的倾向)?- 初级水平着重考察基础,框架其次;中高级会考察对框架源码的理解,实现原理
  3. 对面试者的建议? - 重视JS方面的基础

小结

此次面试,代码部分完成得不够好,导致面试官后面的提问兴趣不大,匆匆结束了面试。
没有考察算法。
在问到项目亮点时,不够自信,没有说出在面试官看来有难点的部分。

目前的疑惑:接触前端时间不长,自己做的项目没有特别困难的地方。
有时候说的一些自己遇见的、折腾时间比较长的问题,在面试官看来,觉得很简单。
对方回应“这有什么难的”,会让我更加紧张。

面试官在结束前给了一些建议,总体是有收获的。

今后应加强:
1.项目描述,条理清晰有逻辑,按照 背景 - 过程(自己负责的部分)- 结果 进行阐述
2.重视JS系统性学习
3.保持自信、放松的心态,不要因为一次失误乱了阵脚。

全部评论

相关推荐

牛客464620405号:随便投,随便找,中国经过40多年的改革开放,人才缺口和职位空缺是巨大的,中国现在属于遍地黄金的年代,属于90后和00大机遇的时代
点赞 评论 收藏
分享
程序员小假:人才
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务