字节日常实习前端一面
字节前端日常实习一面
-
自我介绍
-
介绍两个项目的特点
-
vue3对比vue2的提升
vue2: Object.defineProperty
vue3: Proxy
-
webpack打包 构建原理
-
vue3的打包了解吗
-
vue2的开发过程中,本地终端启动命令,浏览器输入localhost能访问界面,webpack是怎么实现的
- 知道nginx吗?项目怎么发布到线上?
- 项目里的懒加载数据怎么做的
-
问我有什么优化思路,我提到了本地缓存 sessionStorage
-
cookie, sessionStorage, localStorage 介绍 以及区别
-
验证过cookie的存储空间是4k吗
-
其他网站可以读取到自己项目中的数据吗,比如cookie
-
XSS攻击了解吗 DDOS攻击了解吗
-
学校有安全相关的课程吗
没有,信安应该有吧
-
浏览器的强缓存、协商缓存了解吗
还没来得及看😭 说自己浏览器原理了解的不多
-
问JS 了解的怎么样
-
事件循环了解吗
-
页面加载时渲染的优化?
-
微任务除了Promise还有什么
-
html5的DOM操作和微任务、宏任务关系
https://www.jianshu.com/p/afaec391aff6
这个确实不了解,学到了,还有页面的渲染过程之后再好好看一下
-
开始问CSS 两列布局 左右两栏 怎么实现?上下两栏怎么实现?
答的flex布局实现
-
除了flex布局还有什么布局
grid布局,圣杯,双飞翼
-
做过移动端的页面开发吗?怎么响应式布局?
-
CSS还了解什么
盒模型
-
父元素高度塌陷,清除浮动?
给父元素设置BFC overflow: hidden;
-
数组API常用的有哪些
-
JS有哪些数据类型
- BigInt用过吗?哪个版本发布的?
- 在数组的原型中加一个自己实现的map方法
-
手写Promise.all
总结:问到的和项目优化相关的还有浏览器原理、缓存、安全相关的很多,还需要多了解一下。面试官人很好,会引导着问,面试体验很好,也学到了很多。
#面试复盘##实习##面经#