字节前端暑期实习一面面经
下午刚刚面完,还是改不了自己很紧张的毛病。面试官是个很好的人,看我很紧张题目给了我比较充足的思考时间,可惜我自己不中用,很多东西结束面试才突然想起来。
1.自我介绍
2.项目相关(这边是面试前几天发了一个项目要求,然后面试会看作品,要求用react框架做,不过之前没怎么学过,现学现做,所以做了一半,很尴尬)
3.css的position有哪几个值,说了默认,relative,absolute,sticky,最后一个fixed面试的时候死活想不起来,走出来才浮现在脑子里
4.relative和absolute各自的特点
5.知道css的重绘和回流吗,什么情况下会出现重绘和回流
6.展开的讲一下事件循环(emmm,这个最尴尬,明明感觉知道是怎么回事,但是到了嘴里说不出来)
7.展开的讲一下原型和原型链
8.看代码写输出,是promise异步相关的
9.算法
第一道比较简单,输出距离链表终点为k的节点
第二道不用写,说思路,怎么实现一个任务队列,可以实现异步任务。我第一感觉是要用节流做,然后开始讲思路,说到后面发现,没办法实现在其他任务执行的时候触发新的任务(等到结束才想到其实用瀑布模型,settimeout递归调用就可以了,或者promise也行)
10.反问环节
能想起来就这些了。
最后面试官说,知识面还可以,但是老是抓不住重点,没有真正转化成自己的知识储备,体现在一些问题回答了一半。感觉还是自己学的不够深入,接下来就是继续学习了,还有那个没做完的项目也慢慢做下去😂#实习##字节跳动##前端工程师##面经#
1.自我介绍
2.项目相关(这边是面试前几天发了一个项目要求,然后面试会看作品,要求用react框架做,不过之前没怎么学过,现学现做,所以做了一半,很尴尬)
3.css的position有哪几个值,说了默认,relative,absolute,sticky,最后一个fixed面试的时候死活想不起来,走出来才浮现在脑子里
4.relative和absolute各自的特点
5.知道css的重绘和回流吗,什么情况下会出现重绘和回流
6.展开的讲一下事件循环(emmm,这个最尴尬,明明感觉知道是怎么回事,但是到了嘴里说不出来)
7.展开的讲一下原型和原型链
8.看代码写输出,是promise异步相关的
9.算法
第一道比较简单,输出距离链表终点为k的节点
第二道不用写,说思路,怎么实现一个任务队列,可以实现异步任务。我第一感觉是要用节流做,然后开始讲思路,说到后面发现,没办法实现在其他任务执行的时候触发新的任务(等到结束才想到其实用瀑布模型,settimeout递归调用就可以了,或者promise也行)
10.反问环节
能想起来就这些了。
最后面试官说,知识面还可以,但是老是抓不住重点,没有真正转化成自己的知识储备,体现在一些问题回答了一半。感觉还是自己学的不够深入,接下来就是继续学习了,还有那个没做完的项目也慢慢做下去😂#实习##字节跳动##前端工程师##面经#