您的位置:首页 > 职场人生

记一次前端面试~终于拿到理想中的offer!

2019-06-07 08:04 1226 查看

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,项目经验,解决问题的能力

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: