2019年已经过去一半,终于拿到一直想去的公司offer,也算是实现了今年的一个小目标。
由于这家公司是我从去年到现在最想去的公司,本次换工作一直没有投,希望先积累下面试经验再投。
没有想到居然先在boss直聘上接到这家公司的技术经理的面试邀请,真的非常意外也非常兴奋??
那个时候我手上已经有比较理想的offer,所以心态也还不错,没有太多担心和顾虑。整个面试过程虽然有点虐,但是自认为面试过程中心态和交流状态都非常积极,遇到不会的问题时我的求生欲格外的强,面试官都几乎要被逗笑了??
这家公司也是我所经历的所有面试中体验最好的,每一轮面试官都非常专业,态度很友好,针对你不会的问题会启发和引导,最后答完会给你做知识的总结和梳理。当时我就想,即使没有被录取也算是一次很好的学习机会吧,三轮面试4个多小时,赚了赚了??
面试第二天接到hrbp的电话面试,了解了下个人情况,同样很nice。第三天接到薪酬hr的电话,最后给到我期望薪酬,没有压价,耶!
下面是面试中问到的问题,还记得的列出来了,好多都忘了…...
希望半年以后的我,对这些问题能有新的理解和回答。
面试题
3轮技术面,一共4个小时;hr面是通过电话面试;一共4轮,然后定薪酬,发offer。
一面 - 技术经理面
什么是w3c规范
如何阻塞操作,例如频繁请求,如果控制2秒请求一次
倒计时插件如何封装
为什么setTimeout设置的时间不准确
如何使setTimeout时间精确
如何清除页面上所有的定时器
vue filter的用法和实现原理
vue router如何实现登录校验
vue router afterEach是用来干什么的
elementUI的badge组件,进度条组件,上传组件的使用
vuex的用法,核心api,什么时候需要用vuex
对koa的理解,最复杂的项目做到什么程度
设计模式知道哪些
手写观察者模式,什么是观察者模式,使用场景是什么
算法题:从一个数组中截取m个数,并让顺序是随机的,如何做
常用sql语句
二面 - 技术经理/主管面
用react重构vue项目,只重构了页面的一部分,如何正常展示整个页面
正则表达式过滤一堆资源文件中不包括js的文件
手写数组去重
50万条数据去重的时间复杂度
shell命令用过哪些,使用场景
三面 - 技术总监面
web安全的方式及解决方案
登录的前后端处理过程
有没有出现过页面访问越来越卡的情况
什么是内存泄漏,如何排查内存泄漏问题,由什么引起的
项目中的难点
出现的线上问题如何排查
http和https的区别
如何存储用户密码,如何保证安全性
读过哪些源码,读完之后有什么思考和理解
localstorage是存储在哪里;token是存储在哪里,前端如何获取的;cookie是存储在哪里
主要考察:安全,http,项目经验,解决问题的能力
原文地址:https://www.cnblogs.com/dora-zc/p/10987560.html