字节前端一二三面面经(内推)
6月底再来更新一波,现在字节提前批开始了,想要内推的同学们可以找我呀,内推码我的内推码:Q2CADYP,投递了后可以私信我,我可以帮你看投递进程!想来字节跳动的同学投起来呀!
原帖----------------------------------------------------------------------------------------------------
2.26投递的字节,然后整整一个月卡在简历评估,就当我以为早就凉了的时候,突然通知我4.12来笔试??然后4.12笔试挺水的,做完笔试立马就就有大佬发出全a的代码,我这个a了不到3个就觉得自己凉了。没想到在17号接到了一面的通知。因为字节是我人生第一份简历,年少轻狂,毫无准备的投了后端,结果最后我改主意了想去前端。。。纠结之下我在面试前两天给hr小姐姐打了电话很不好意思的问她能不能给我转个岗。。然后我的一面就很迷,我也不知道是不是因为我转岗的问题。。
一面
get post区别(1h的面试全程就这一个技术,我:???)
然后我就在两道类似益智游戏一样的题目中磨蹭了40多分钟
给一个数组,让其转换成一个只有0-9的字符串,然后再通过一个方法转换回来
有一栋大楼,无数层,每层无数个房间,让我设计一个只有0-9的门牌号,让别人看门牌号就能知道这是底基层第几个房间
面试官小哥哥提醒我说是要让我想办法把0-9这10个字符转换成11个字符(我全程:???)
1.改用9进制 2,01全用0011表示,用01做分割符3.找出最大的那个数,用0填充别的数
有啥问题问他
问结果多久能出(我当时已经有了个不是很合心意的offer,想字节挂了直接去那个了),给小哥哥表示能否挂了就快点,我就了无遗憾了。还问了小哥哥为啥一面不问技术。
然后在我面完不到1h,hr小姐姐发微信告诉我我过了,(灬ꈍ ꈍ灬)
二面在4.24
这个一点不水,小哥哥主要在问基础(操作系统,计算机网络)
TCP为啥是可靠的
说下TCP的拥塞控制
滑动窗口
TCPUDP区别
TCP报文最长多长(1500-20-20)UDP(1500-20-8)
MTU是啥(一时没想起来)
for(var r=0;r<3;i++){
setTimeout(()=>console.log(i),0);
}输出什么,如何输出012(变成let),如何用闭包实现(不知道)
setTimeout(()=>console.log(i),0);
}输出什么,如何输出012(变成let),如何用闭包实现(不知道)
content-type(我就说了个json),图片该如何传输(不知道,已经感觉凉了)
进程线程区别(正在学操作系统且没通过课的我啥也不知道。。)
进程之间如何通信(给面试官小哥哥说明自己没学操作系统o(╥﹏╥)o)
判断是数组的方法(instanceof与Array.isarray)实现instanceof,我也不知道对不对不过写上了,小哥哥还说ok。。
撸两个代码,到都很快撸出来了
实现二叉排序树并中序遍历它
找很多数中的第K大数(排序,分治),让我实现一个分治
最后问问题,我问结果啥时候出来(觉得自己要凉了),小哥哥说已经给我过了(开心,我也太走运了。。。)
二面虽然已经说给我过了,但我等了1个小时,hr小姐姐还没给我发三面的通知,我生怕面试官小哥哥反悔,急火火的给小姐姐发了微信,问她下一次面试的时间,最后约到4.26
三面4.26
输入网址到返回网页的过程(我讲了dns和浏览器渲染过程,面试官追问ip怎么变成mac,要不要变成mac,然后在我一通奇奇怪怪的解释后,小哥哥又觉得他问题表述有点问题,就稀里糊涂的过了这个问题)
说说http状态码
说说http头
http如何从可视状态变成二进制(我也不知道是不是这个意思,但我不晓得)
实习能多久
说说闭包(他说我描述不准确,然后我要求给他上代码,他又说知道我心里有,不用码了,又稀里糊涂的过去了这个问题)
撸代码
给一个数组num,里面全是0和正整数,一开始在num[0]的位置,当前脚下的这个num[i]说明了你最多往前跳的距离,求能否到达数组结尾,能到达的话求最小步数
我请求用本地编译器(好调试),面试官小哥哥不允许,我就硬着头皮在代码框里打,一开始丁点思路都没有,打着打着灵感出来了,最后也过了
为啥选这个城市
未来工作安排
最后问问题我照理问多久出成绩,面试官含含糊糊的说两三天就行,不过最后加了一句让我等hr联系就行,像是要给我过了的样子。
面完2小时,hr小姐姐给我发微信告诉我过了⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄,让我明天登hr联系我就ok
今天就是等hr联系,许愿offer,面试都过了,下面就是看造化了hhh
面试中面试官小哥哥们都很温和,不会的也都会提示,面试体验很棒。也超感谢hr小姐姐,当时因为请求转岗所以加了她的微信,她每次在知道我过了的时候都第一时间告诉我,免去了我焦急的等待,虽然得知我三面过了的时候已经晚上10点了。
更新,已offer call,唉无锡不管饭,本来还期待字节的自助餐呢o(╥﹏╥)o,唉无所谓了,上岸在即,HR说51前就能发offer。
面试切身感受,码力顶天啊,代码打出来了基本上就过了,代码挂了大概率无了。最后hr给我讲面试官反馈,没说我别的,只说了我代码写的还不错(其他的可能也没啥好了)。