【前端面经】小荷健康一二三面+飞书人力套件三面
#字节面经 #字节招聘
首先楼主通过了小荷健康的3次面试➕hr面,由于无hc,被飞书people捞起来再通过一次三面拿到offer
双非本科,无实习经历,这一点也是第一个被排序掉的原因,还好运气好,最终成功拿到offer
楼主一般面试完基本都会不太记得问题,所以面经可能不是很全
最后有招聘广告
小荷健康一面
- 自我介绍
- 关于this的输出题,考察普通函数和箭头函数this的指向
- 讲一讲 js 事件循环机制, 列举宏任务, 微任务有哪些?看代码说结果
- 实现三栏布局或者两栏布局, 用float + BFC和flex两种方式
- 讲一讲项目,这里各自发挥,反正根据项目问了不少
- 讲一讲浏览器缓存机制, 涉及到哪些 http 报文字段?
- Cache-Control有哪些属性?分别表示什么意思
- 协商缓存出于什么原因有Last-Modified,Etag?etag的好处?
- 跨域时怎么携带cookie
- a_b_c转成小驼峰aBC
- 最长不重复子串
😃只能想起来这么多了
小荷健康二面
- 自我介绍
- 详细说说flex,同样有些布局问题考察
- 画一个180度、90度、45度的扇形
- 前端存储说一说
- 重绘和回流
- token存在LocalStorage安全吗?
- 讲一讲项目收获
- 讲一讲typeof
- 手写Promise.all()
- 二分查找
- Http1.0,1.1,2.0
- http2.0解决了什么问题
- 讲一讲你理解的Https
😄中间穿插着问的太多了,实在记不清,总之知识要知道全貌,知道的越多越好
小荷健康三面
这次真的很紧张,我都在抖😅
- 自我介绍
- 话不多说直接开始讲项目
- 要实现百度一样的搜索功能防抖和节流怎么用
- 很多项目相关的问题,略
- vue的双向绑定原理
- 对于数组vue2是怎么处理的
- 有什么方法从一个数组选出最大的值 Math.max.apply
- 实现一个函数输入为时间,输出时针和分针的夹角角度
周四晚上面完hr一个多小时直接告诉通过,周一hr面,就是一些基本问题,个人规划,薪资期望等
最后横向对比,由于无实习经历刚好被挤掉,当时只有绝望和想摆烂
hr找我聊了聊,都晚上很晚了,立马通知了别的业务hr捞我,然后就开启了我的第二次三面
飞书人力套件三面
- 说一说ES6+的使用
- 然后又是项目,基于项目又问了很多问题
- OSI网络模型
- TCP和UDP的区别
- 说一说拥塞控制
- 前端优化,我说了很多
- 图片编码是如何优化的
- 手写Promise.all()
- 两个数组的并集和交集
- 能看看你的项目吗?项目是我的毕业设计,我就直接演示了一下
面试结束没过多久hr告诉我不用hr面了,找个时间谈一下薪资。
当前团队有大量的前端岗位工程师岗位的招聘需求,欢迎大家投递简历。
一、职位要求:
1、本科及以上学历;
2、良好的设计和编码品味,热爱写代码能产出高质量的设计和代码;
3、掌握WEB前端开发技术: JavaScript(含ES6)、HTML、CSS、DOM、协议、安全等;
4、对 React 相关技术栈有研究,了解 Vue 相关技术栈;
5、积极乐观,认真负责,乐于协作。
二、公司福利
1、全额五险一金
2、灵活的办公时间,上班不打卡
3、免费三餐和下午茶和就近住房补贴、晚间免费打车
4、年假、带薪病假
三、简历投递
招聘对象为22届/23届同学
邮件: huhaozhen@bytedance.com 邮件标题:前端简历+姓名
现在我们部门还可以投递23届实习