字节跳动一二面面经

话说,第一次大厂面试心里炒鸡忐忑,视频面试,这次长记性了,提前简单的化妆了一下,hahaha.
一面
面试官是个温柔的小哥哥,嘻嘻,
1.自我介绍
2.一道题

Object.prototype.a = "obj";
Function.prototype.a = "func";
var parenet = function(){};
child = new parent();
console.log(parent.a);//"func"
console.log(child.a);//"obj"

说道这个题,哇那个小哥哥成功的把我绕晕了,一开始我说的对的,后来他让我讲一下,我边讲他一边问我,于是,他成功的把我绕晕了。
3.dom结构为body>div#box,默认body撑满全屏,box是一个宽高比为1:2的长方形,其宽度为body一半,只用css如何实现,要求自适应。
然后我写了flex,又问我flex的属性什么的问我flex:1 表示什么,flex:0.1,
4.
在这里插入图片描述
这题做过,所以看到这个题心里还是很开心的,hahaha。写这个题的时候,房间没暖气,我还没穿外套,我真的冷啊,声音就很小,(一冷说话声音就变得特别小特别甜,接下来的一面声音一直很小很轻,(⊙o⊙)…),然后说完了面试官让我写下来,然后就边写边给他讲原因。
5.let arr = [8,15,6,3,20,25],找出第k大的数值。又问我了快速排序。
6.reflow和repaint是什么,右移100px动画用绝对定位+left,与translateX(100px),translate(100px)会有何不同。
7.最后问我什么是service worker ,知道PWA吗?
我说看字面理解是服务器线程,不了解这个,我知道h5的worker。
最后问了面试官第6个问题。然后一面结束了,我感觉这个面试官被我的行为和说话萌到了,全程憋笑,差不多50min吧,他就说等下给我联系二面。
中间等了大概7 8分钟吧,二面是个大叔哇,这个时候我已经冻的发抖了。
二面
先自我介绍
1、问我service worker PWA
我直说刚才那个面试官问过我了,我刚查了一下,还没来得及看。面试官姨母笑了一下。
2.打印结果是什么
在这里插入图片描述
2.用css实现一个弹幕。
3.用过promise吗?
urls=[‘https://www…’,…] 这是一个函数 test(url,3,time),实现多个(3个)url并行下载,如果加载时间超过3秒,就返回空。用promsie和fetch实现。
想了一下,写了个大概结构,没写对
4.最后一个是给一个二叉树,写一个算法打印出125 128 13.

		1
		/\
		2 3
		/\
		5 8

想了一下,写了一个算法,面试官说中间那个不对,要判断状态,我写了一下,他说有问题实现不了,于是我就说那我下来再写一下。然后问了一下项目的情况,问我看没看过源码。
最后问了一下暑期实习会不会影响秋招,问这次挂了会不会影响秋招,问了能不能给我这次面试提点意见,然后面试官就给我说了要注重基础,框架学一下,底层基础很重要,交流了大概5分钟吧,就结束了。
反正根据字节面试的一般流程,hr在一个小时甚至几个小时之后也没联系我,100%凉了。继续努力吧。
最后再补充一个某好友(京东面试官)给我模拟的面试题.
1.给一个数组arr = [1,3,-8,4,5,6];找出最大连续的数字和,比如这个题是15,比如[1,0,-5,1000,1001],这个题是10001,
2.判断字符串是否符合规则,比如:’({})‘这样就是符合的,’([})]'这样就是不符合的。
3.经典的跳台阶问题,实现一下,优化一下。
4.手写一下promise。
5.你的项目如何部署的?
最后给我的建议是,基础一定要扎实,不要因为面试才去打基础,既然说自己热爱前端,那平时就应该注意基础,每天学5-7小时,接触前端三年了,那你基础应该不错,但是简历和事实不一样,计算机专业的,计算器基础我也没看到。嗯,这个面试官说话很冷漠,把我吓到了。
哎,加油吧,前端之路不好走,加油~

一定要注重底层基础!

发布了14 篇原创文章 · 获赞 19 · 访问量 4874

猜你喜欢

转载自blog.csdn.net/qq_40619263/article/details/104561307