字节跳动前端一面凉经,我都不好意思说自己是科班生...

9月8号字节的HR打电话,先问可以不可以去实习(急用人)可见字节的hc还是很多的,没办法,我导师不可能准许我去实习,实验室老打工仔,于是约了9月10号下午2点一面,1点55就进入视频面房间,面试官迟到10分钟,打HR电话面试官才进来,上来就是常规的自我介绍,项目经历(他根本懒得听),一顿寒暄以后,直接手撕代码...
一,代码题
1,给定一个数为22和一个二叉树,二叉树每个节点上有一个整数值,求二叉树节点值和为22的连续节点链;
当头一棒,我以为是多个数之和为22的节点值输出,但其实是连续的节点链,结果就是没写出来,思路也说错了。
2,二叉树逆转;
比较简单,我上来直接递归,面试官说也行,注意返回值,然后问了时间复杂化度,n2 ?为什么是n2?面试官不太满意...
3,使用reduce()实现map(),参数为一个function;
这道题叒没有写出来,然后面试官让我说了下思路,我在他的提示下,我说了reduce()和map()的作用,然后说了怎么实现,面试官不说啥,直接下一题。
二,JS基础
1,讲一下网络分层;
2,异步;
3,Http和Https区别;
4,说一下Http缓存和大概的机制(强缓存和协商缓存),强缓存中expires和cache-control谁的优先级更高,我不加思索说是expires,面试官说确定?其实是cache-control和expires同时在时,前者更高!
5,讲一下事件循环,宏任务和微任务,分别有哪些?promise()then{}中的then语句后面是宏任务还是微任务?await是微任务吗?啥?不确定,立马来道判断题:
promise(){
}
    then(
    ()=>{console.log(1);}
)
setTimeout(function(){
    console.log(0);
},0)
判断输出1  0还是0  1,我选1  0,问为啥,我说微任务优先。
三,其他
问我懂不懂vue或者react框架,我怕他再问,我直接说不太懂,面试官有点失望,想快点结束,然后就是日常反问(其实我看出来他已经想溜了,觉得这学生太差了...),说后续等HR通知...凉凉  整个面试过程持续50分钟。
总结:字节的面试一定要学会抗压,不然过程中容易崩溃,会就说,多说一些,引导面试官跟着你熟悉的技术,不会就说不是很熟,不要不懂装懂,字节的面试官水平很高,要问细节的东西;其实最重要的就是手撕代码,参加字节面试前一定要做好常见常考的leetcode算法题,就算手撕不出来也可以说下思想,就怕既写不出来说出来又说错,我感觉我基本的JS基础题虽然都答出来了,但是面试官给我的感觉就是他很失望,后面都是随便问问。
秋招0 offer,压力很大...





#内推##面经##校招##前端工程师#
全部评论
楼主加油呀~同疯狂补知识中
点赞 回复 分享
发布于 2020-09-12 11:45
对了,内推可以直接面笔试,HR直接和你约,想去字节的同学可以在牛客上找内推码,节省很多时间~😂
点赞 回复 分享
发布于 2020-09-10 20:34
楼主加油💪
点赞 回复 分享
发布于 2020-09-10 20:31

相关推荐

不知道怎么取名字_:玩游戏都写到简历上了啊
投递BOSS直聘等公司6个岗位
点赞 评论 收藏
分享
面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
9
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务