(已挂)字节电商前端许愿offer + 一二三面面经
10.8 hr打电话说流程已终止,唉
9.6一面
1. 为什么选择前端?
2. 怎么学习前端?
3. 从url到页面渲染都发生了什么?
4. DNS解析
5. HTTP连接过程
6. TCP和UDP,区别和适用场景
7. 首屏优化方案
8. <style><script>一般放在哪个位置,为什么
9. 给ul下的每个li标签添加点击事件,输出li的内容
10. 闭包
11. 节流
12. promise
13. 异步代码看输出
14. 原型链?
15. this作用域看代码写输出
算法:版本号排序
反问
前面答得不太好,但后面答得还可以,面试小哥直接跟我说过了,建议约二面的时候可以稍微推迟一些,因为二面会问网络比较多。
(结果没问到😂)
9.15 二面
二面面试官全程根据自己说的对js、css的了解进行提问
- 自我介绍
- 怎么学习前端
- 对js的了解,哪块学的比较好?
- 介绍一下js作用域,作用域链?
- 为什么叫作用域链,是链式的吗?
- 作用域是在什么时候确定的?
- 作用域与活动对象的关系?
- 闭包?
- 作用域的作用?
- 变量提升(var,function会导致变量提升)
- es6中有没有什么能够让定义提升(这块没了解过,有没有大佬告诉我这是啥)
- 学过es6的什么
- let const var,暂时性死区
- 箭头函数和普通函数的区别
- 箭头函数和普通函数的this从哪获得(这个我直接没听懂题意,后来才get到面试官可能想让我说ao对象上!)
- 说一下你是如何理解css的
- z-index?
- css选择器
- css选择器之间的关系
- 了解什么css布局
- 介绍flex布局,原理?
- 算法题:合并两个有序数组
整体感觉答得挺不好的,但当天晚上9点收到三面通知,希望三面顺利~
9.22 三面
- 实习内容、收获
- 前端技术生态
- 如何理解vue(面试官想让我说渐进式,但当时忘了这个词了…巴拉巴拉讲半天,最后面试官说,你就说说渐进式就好了orz)
- vue的优势
- webpack的理解
- 怎么学习前端
- 看promise代码说输出
- 看闭包代码说输出(哎,面试官问我闭包熟不熟,我说挺熟的,给我出了一个难题,不会啊!!)
- flex:0意义是啥
- 前端实现动画的方式(css、js)
- jsonp原理
- cors
- cookie
- cookie samesite(这个不知道)
- cookie与localstroage区别
- 手撕代码:下一个比它大的序列 力扣31 https://leetcode-cn.com/problems/next-permutation/
面试完问hr小姐姐,说三面过了,但之后要等offer审批,offer审批可能也会刷人,话说offer审批是不是也是横向对比啊
呜呜呜呜给孩子一个offer吧,真的很想去字节了
许愿offer希望接下来能够顺利