腾讯CSIG前端春招一面面经(2021.3.31)
- 职业规划
- 怎样学习前端的
- 盒子模型和flex布局,这两个做一个对比
- position常见值和自己的理解
- 绝对定位的元素如果父级没有relative/absolute,它相对于谁定位
- CSS预处理器
- Vue中的mixin(面试官提了一下)
- H5语义化的作用
- 深浅拷贝和实现方法
- ES6扩展运算符...是深拷贝还是浅拷贝(浅拷贝)
- JS事件循环
- 事件捕获和事件冒泡,如何阻止事件冒泡
- Promise.all和Promise.race
- 项目数据哪来的
- 跨域,服务端有跨域这个概念吗
- 二级域名和三级域名互相请求算跨域吗
- XSS、CSRF攻防
- XSS怎么防止JS获取到cookie(请求头设置HTTPonly这个属性,带有HTTPonly的cookie,JS就获取不到了)
- React了解吗
- Vue生命周期
- 在哪个生命周期钩子发请求
- Vue的nextTick()
- computed和watch的区别
- 初次加载页面computed会不会立即执行,watch会不会立即执行(watch的immediate设置为true就会立即执行)
- watch如果监听对象嵌套很多层的话,怎么监听深层的对象的变化(deep属性设置为true)
- Vue里的this.(dollar符号)set方法(比如你改数组的某一项或者数组里的某个对象的某个值的时候,页面没响应,这时候比较好的方法就是(dollar符号)set)
- Vuex,什么时候有必要使用
- git常见命令
- git cherry-pick(可以添加指定某一个commit的commitHash(也就是它自动生成的一串数字),就会把这一次commit的代码合并到当前分支)
- 数组去重
- 为什么Set能去重
- JS设计模式
- 反问
面试官评价:在应届生里面我觉得你还是可以的,主动性还是比较好的,涉及的范围也是比较广,但Vue的一些处理还是经验不够,以后工作要好好沉淀,原生JS基础一定要打扎实,在应届生中还是不错的。
95min,我竟然抗住了腾讯一面超过一个半小时,当时把我激动到小鹿乱撞,面试官评价还是挺不错的,被腾讯面试官这样评价我已经很满足了,后面20多分钟都是面试官在给建议和介绍部门,面试官很直率很负责,不会的题目都会讲解知识点。
复盘一下,这次面试应该是我面得最好的一次了,回答非常流利,停顿也比较少,没有什么拖泥带水,不会也是直接说不会,面试官跟我说二面是深圳的总部人员面的,最后还跟我说后续有二面的话以短信的形式通知,就跟你一面的短信一样的,所以我真的不相信是他挂的我,我还是觉得是hr挂的我
#面经##校招##腾讯##前端工程师#