前端字节(实习)
一面
- 自我介绍
- 介绍项目
- 滑动懒加载如何实现
- 如果出现了问题怎么办
- http状态码
- 讲一下http缓存
- promise
- 设计方法清理缓存
- 爬楼梯
- vue响应式原理
- 了解react吗
二面
- 介绍一下做过的项目
- 看题说输出: 原型链,this,promise
- 实现[[‘a’, ‘b’], [‘n’, ‘m’], [‘0’, ‘1’]] => [“an0”, “an1”, “am0”, “am1”, “bn0”, “bn1”, “bm0”, “bm1”]
- 实现事件代理
- 输入url到页面渲染
三面
- 自我介绍
- 根据自我介绍的内容进行提问
- js 和 java 的区别
- 作用域 和 this 相关的题目
- 一道js编程题
- 对 css 的了解
- css 样式优先级
- 前端性能衡量指标
- 前端性能优化方法
hr面
- 自我介绍
- 为什么学前端
- 职业规划
- 实习目的
- 入职时间
- 对部门的了解
- 反问
2021前端字节跳动真题解析
内容大纲包括:HTML(5),CSS(3) 基础,JavaScript 基础,Vue框架,计算机网络基础,算法。
【篇幅限制,展示了面试题和部分内容截图,需要文档资料完整版的,可以点赞支持+私信 “前端真题”】
HTML
- HTML5 有哪些新特性?
- Doctype作⽤? 严格模式与混杂模式如何区分?它们有何意义?
- 如何实现浏览器内多个标签页之间的通信?
- ⾏内元素有哪些?块级元素有哪些? 空(void)元素有那些?⾏内元 素和块级元素有什么区别?
- 简述⼀下src与href的区别?
- cookies,sessionStorage,localStorage 的区别?
- HTML5 的离线储存的使用和原理?
- 怎样处理 移动端 1px 被 渲染成 2px 问题?
- 浏览器是如何渲染页面的?
- iframe 的优缺点?
- Canvas 和 SVG 图形的区别是什么?
- meta 标签?
CSS 基础
- 请你讲一讲 CSS 的权重和优先级
- 介绍 Flex 布局,fl