字节一面二面(电商前端)三面已经过,接受offer!

一面复盘


视频一面1个小时。

自我介绍:

名字+学校+方向+博客(egg)

面试官提问:

博客写了些啥?
计网中的tcp和udp(狂说,从协议差异到三次握手四次挥手再到SYN攻击,没说完被打断面试官说知识充足)
http默认端口(补充了https的443)
http状态码(说了常用的,被问到30x系列的区别,没有记起来具体的,之说了差异,为了弥补赶紧补充了前端后交互中人为设计的状态码概念
SSL讲解(不会,未学习)
es6新的api(联系了jq讲解,比较乱)
数组的新方法(补充了回调函数特定)
sort原理(讲了无参下的排列数字数组的原理,面试官一直问原理,不知道是不是没理解到)
说出知道的排序算法(将了3种简单排序,2种高级排序)
position css样式(狂讲,从参考定位到文档流特点再到绝对定位中绝对水平垂直居中,还没讲固定定位就喊停了,应该是说够了)
跨域是什么?解决方案?(讲同源策略的诞生和原则,浏览器和node以及服务器的实现区别,并讲了9种跨域中的5种,面试官问jsonp的实现原理,我说基于script标签本身跨域,面试官继续问原理,我不知道具体于是提出了自己的关于底层代码的推测)
node构成

面试算法题

将具有树节点结构的变量的数组转换成给定的树结构
就是类似于多个有指针的节点,让你根据父子关系进行引用关联。
写出来了,但是没有运行,和面试官讲解后,面试没有多说什么。(构思了略久,思路是先根据节点的父子关系进行重排序,然后遍历进行父子关系构建)

反问

有几面?
三面技术,然后hr面
然后讨论了重排和虚拟dom

二面复盘

自我介绍同上

问学习

什么时候开始学前端的?(大一)
如何学习的?(从老到新,从基础到vue)
关注过新技术?(fullter、weex、v3)

技术提问

es6中const和let?(暂时性死区)
讲解作用域?(局部和全局以及闭包》》观察面试官发现我的回答应该是不全面,是个失误!)
例题,问const报错情况?(数组长度变化会引起内存地址变化)
例题,问const中this情况?(讲例题)
this在箭头函数中应用?(讲this五种用法,运算出错了undefined+1结果是NaN
问如何table中点击任意td都做出对应反应?(事件委托,事件写在父结点上,利用冒泡)
讲事件流(哈哈哈,刚学的文章:https://www.cnblogs.com/xianyulaodi/p/5544312.html#_label0
有不触发冒泡的情况吗?(特殊的事件只有特殊的标签能识别)
问百度搜索框的相关结果下拉列表请求特点?(触发input事件就请求)
请求异步会出现前面的请求最后到导致页面渲染bug?(会,我们可以对接收到的响应数据与输入框内的关键字做匹配,成功就是当前需要的正确响应,否则异常情况不渲染)
问有人多次点击怎么优化,避免请求频繁?(防抖节流,节流最好)
防抖节流讲一下?(直接讲解特点,节流为什么最好)

代码功能题

1.1.让拍平数组结构[xxxxx[xxxx[xxx]]]=>[xxxxxxxxxxxxxxx](使用递归+解构)
1.2让挂载到数组原型上(设置变量默认值等于this解决传参)

2.让用setTimeout实现setInterval,直接递归函数,mysetInterval函数内执行setTimeout,setTimeout内执行功能函数fn,并接收时间间隔参数,然后执行mysetInterval,将功能函数和时间间隔传递下去。
后面补充了let id = setTimeout,避免id内存池留下过多过期id。


反问

是否有第三面?
问为啥不问点更深更高级的技术,比如vue?
为啥react比vue工资高?(react学习成本高,而且难招)

总体感觉不难(有个别出错)。。。比腾讯一面简单,也许问的正好是我擅长的?


三面leader面,先问学习技巧和思维后做题,然后等了两天大白菜🥬,已经接受offer准备gogogo
N1ro0xEbFGHfw2Pwy1SrhmZLBmxWPkCj.jpg
#我的秋招记录##面经##字节跳动#
全部评论
牛批,老哥是校招吗
点赞 回复 分享
发布于 2021-10-12 21:54
老哥,算法题 leetcode上有类似的吗
点赞 回复 分享
发布于 2021-10-12 21:58
老哥,请问隔了多久收到二面通知的?
点赞 回复 分享
发布于 2021-10-14 15:19
大佬收到三面通知了吗?期待面经
点赞 回复 分享
发布于 2021-10-21 19:43
老哥,领导面问些啥呀
点赞 回复 分享
发布于 2021-11-15 17:14

相关推荐

不愿透露姓名的神秘牛友
昨天 20:49
4 1 200000000000 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-15 13:06
小米 软件开发 13*14 本科211
点赞 评论 收藏
分享
评论
3
28
分享
牛客网
牛客企业服务