深信服【前端开发】岗位面经
给大家分享下,我的深信服面试经历吧~
面试岗位:前端开发
【一面】
对于一面,分为两个环节,一个是根据提出的问题需求编写解决代码的笔试环节,其次是面试官的即时提问的面试环节。提问主要是针对面试岗位所需要技术的基础考量。个人感觉主要是涉及的知识较为广,但又不会问的非常深。
笔试:一个非常中肯的算法题,使用js语言解决一个有关字符串处理问题
面试问题:1、举例h5新增标签;2、浅谈盒子模型;2、细谈各种定位;3、细谈对于iframe的优缺点;4、细谈get与post的区别;5、细谈flex,文本水平垂直居中尽可能举例更多方法;6、细谈js的特点;7、浅谈对于闭包的理解;8、尽可能多举例类数组转化为数组的方法;9、细谈冒泡与捕获极致;9、浅谈VUE的优势;10、浅谈mvvm
总结:一面是较为轻松的,面试过程也非常顺利
【二面】
二面也是分为笔试与面试两个环节,与一面不同,首先开始的是面试环节,再是笔试环节。二面不会问的太广,但是针对一个问题会持续深入。整个面试过程相比一面也严肃一点。
面试问题:1、细谈xss攻击与预防;2、Promise的了解、3、细谈原型链;4、ES6的新增机制;5、细谈对于echarts的了解;6、是否设计过组件,细谈过程;7、VUE组件之间的通信方式;8、VUE2与 VUE3的区别;9、对于typeScript的意义;10、Vue路由机制;11、VU E的diff算法
笔试:写一个有关Promise异步需求和树形列表结构转化问题。
总结:二面问的很深,一个问题并不能体现面试的深入,针对这个问题会有大量的扩展,直到面试官认为你已经说不出更有意义为止。个人感觉面试的提问环节过程也较为紧张,这也是二面应该的状态。整个过程较为顺利。
【三面】
三面是一个人事面试,问了一些有关大学期间的经历,例如有何较为成功的经历,大学付出最久的事情,最大的收获等等,还有为何选择深信服,对于深信服的了解,对于未来有没有想法与规划,目前手头的面试情况,最后就是面试官对于有关公司的一些介绍。
整个面试过程让我感觉非常愉快,面试流程也走的很快,面试官们很有耐心,让我没那么紧张,一整个对深信服爱了,还有什么问题大家可以留言问我,我现在已经在深圳总部实习了,体验非常棒,祝大家早日拿到心仪的offer!