快手前端一面凉经
7.25 60min
(最近身体有点不舒服一直忘了整理...)
- 自我介绍
- 项目踩过的坑或者做的比较好的优化的点
- 如何动态地将HTML插入页面中(v-html),这样做有什么缺点(✔️)
- 前端安全问题(大脑短路了只想起来XSS),XSS的种类,如果想实现这些XSS攻击要怎么做,如何防御(➖)
- Vue的nextTick实现原理(✖️),使用场景(✔️)
- 你知道哪些Vue的实现原理(✔️)
- 屏幕自适应的方式(✔️)
- 如何使得字体随着屏幕宽度和长度的变化自适应(✔️)
- 设计稿上给出的宽度单位是像素px,如何将它们转成vw和vh,有没有避免逐个计算的方法(✖️)
- JavaScript中的作用域和作用域链(✖️)
- 闭包(✔️)
- 浏览器从输入url到页面加载这之间发生了什么(✔️)
- DNS查询的详细过程(✖️)
- TCP连接(✔️)
- 代码题
- 下划线转驼峰(➖,写得很愚蠢)
- 二分查找(✔️)
- 实现一个sleep(t)方法,await该方法后等待指定时间t再执行后面的代码(➖,在面试官的反复提醒下才写出来)
- 数组拍平(✔️)
- 场景实战题,一个移动端的界面设计图(➖,整体答得都不好)
- 界面可以拆分成几个模块,如何拆分组件
- 哪些组件可以单独抽出来,后续可能会复用
- 元素对齐
- 一个具体组件的实现思路
- 是否有自己封装过组件
- 反问
八股不熟练,技术不过关,已挂😭
#我的失利项目复盘##我的实习求职记录##如何判断面试是否凉了#