经过两个礼拜的面试,还算找到了一个自己比较满意的公司。面试过程中自己也得到了不少成长,现在将自己面试的一些问题和心得做一下总结。
近两次换工作都是在10月份,或许对于换工作来说不是一个很好的时机。而自己的目标定位在高级,所以找到自己合适的工作还是有一定的难度。因此找工作的前提要有良好的平常心态和克服困难的信心与勇气。
找工作前需要注意的地方:
找工作首先要明确具体的目标,比如硬性要求:双休,不低于期望薪资,五险一金的缴纳,排除外包,高级等。
其次注重简历的重要性,一份好的简历能极大的提高面试机会(一句话:言简意赅,突出重点)。
认真挑选适合自己的公司,主动回应交流,节省不必要的面试和时间。
对每次面试机会用心对待,全力以赴。不要被自己的第一感觉和人事态度的好坏受影响。
下面进入面试正题,自己在面试过程中遇到的问题总结:
前端性能优化(单页面hash处理、懒加载等)?css优化的问题(重绘重排)
AMD、CMD、webpack的js规范
浏览器渲染的整个过程,浏览器内核的差异性,DOM、HTML、JS的差异和关系,(是先有DOM还是先有HTML)
浏览器缓存机制有哪几种;HTTP缓存有几种,原理是什么?
CDN、DNS的了解
cookie\session的理解,差异
VUE生命周期,渲染原理,双向绑定原理,数据传递
前端安全有哪及方面,具体说明?
jQuery的插件怎么写?jQuery DOM元素的获取顺序(从右往左),事件委托
内存泄漏有哪几种形式,怎么修复?闭包,单例模式?
this指向的问题
js中的异步场景?单线程的js为什么有异步?promise\settimeout和js程序的执行时机;ajax原理
node的优缺点,express有哪些模块
HTML5,es6,css3新增的特性
js \ jquery 写动画,js无缝轮播怎么处理?
jquery和vue框架有什么区别?
服务端渲染和客户端渲染的问题?
如何处理团队矛盾问题
职业规划
还有什么要问的,这个一定要主动积极提问。
面试通过后谈薪资的过程,对方问及薪资时一定要问对方对你对这个职位的期望,切勿把话说太死,不给双方留后路。公司要给你发offer,是对你能力的认可,如果手头有其它offer,不要直接拒绝,给自己选择的机会和时间。
本次两周的面试时间(实际面试时间6天左右),共面试12家(其中有一半是外包公司),offer有7个(5个外包,2个自研),主动放弃3个,1个谈薪资谈崩了,还有1个学历、专业不对口 over了。