首页 > 字节抖音校招提前批前端面经(3轮技术+1轮hr)hr已挂
头像
家有佳欣
编辑于 2020-08-10 16:49
+ 关注

字节抖音校招提前批前端面经(3轮技术+1轮hr)hr已挂

一面:(下午3点)
1:介绍一下你自己
2:在腾讯和阿里实习都做了什么业务,技术难点分析一下
3:Css的盒子模型
4:css的float和position的区别
5:css如何清除浮动,方法说的越多越好
6:flex布局用过吗,介绍一下,如何实现垂直水平居中,vw和vh用过吗,那现在有一个场景,有一个div盒子,里面放着4个小盒子,如何保证在外层父div盒子大小任意变化的时候,里面4个小盒子永远保持正方形(width和height要一样),用flex布局如何实现
7:JS的原型链和原型介绍一下,hasOwnProperty是什么意思,用过吗,那现在有一个function函数a,你给我说一下他的原型链整个链路
8:es6中的class类和es5中的构造函数有什么区别(从面相对象的方向解释)
9:Vue2.0的虚拟Dom中diff算法的复杂度是多少,可以实现一下大概的过程吗
10:Vue3.0和Vue2.0相比做了哪些改动,在虚拟Dom层面优化了哪些

11:看代码说结果
12:看代码说结果
13:写一个算法吧
14:再来一个
算法的话,写出来面试官还让我优化,不过我暂时优化不出来,所以就没有追问了,面试官全程一直在笑,体验很好,这轮面试一个小时,面完面试官让我先别离开,等二面面试官

等ing.....,等了半个小时,面试官还没来,最后问hr,hr说二面面试官现在在开会,比较忙,于是预约到了当天下午7点二面

二面:下午7点(面试官没有开摄像头,感觉比较严肃ing)

1:介绍一下你自己
2:你实习了那么多公司,你觉得从去年5月到现在你有什么成长吗
3:先写个题目吧,用Promise实现并发限制(并发最高2个)
4:再写一个题目吧,大数相加,先开始秒了,后面面试官说可以优化吗,如果用递归实现,有什么思路
5:写完题目之后就让我说一下实习做的一些业务
6:你觉得你做的这么多项目,挑一个最难的给我讲讲
7:你觉得Low Code的架构模式是什么,缓冲层的性能优化有数据吗,这个过程你是如何测试的?拖拽乐高组件的过程中,这个部分会有卡顿吗,中间的容器层的渲染过程是什么,如果我频繁在容器层操作,中间的流量消耗是如何计算的
8:serverless你说你有应用过,你觉得这个东西的优势在哪里,介绍一下你那边技术项目Serverless的SSR直出的过程,直出部分的源码可以讲一下吗,如果Serverless中间很慢怎么办,或者说直出失败?娄底是如何做到的?
9:Http2.0和1.0还有1.1之间的区别
10:https和http之间的区别,详细说,https就一定安全吗?SSl的过程说一下
11:数据存储的方式有哪些?列举4个      链表,数组....还有什么我不知道
12:Vue2.0的缺陷在哪里,Vue3.0新特性讲一下,其中Tree shaking是如何优化的,webpack在打包的过程中Tree shaking是如何处理的
13:Tcp三次握手和四次挥手,详细说
14:你介绍你自己的时候你说你了解直播和看过源码,你说一下直播中前端是如何发力的,播放器是自研的吗?直播的首帧过程讲一下?我从首帧到解码到音画同步再到缓存层再到性能优化都说了一遍
15:webAssembly是什么,描述一下,它在解码中性能为何比js高? 我中间描述了播放器解码的过程,包括配合web worker做了一些优化
16:你还有什么想问我的吗

面完之后问hr小姐姐二面通过了吗,小姐姐说三面面试官已经在房间里面了,让我别退出,快点进去

三面:下午8点半(这个面试官又没有开摄像头,感觉更严肃了,每次我回答一个问题,他那边会一直打断我,不断深挖)
1:介绍一下你自己
2:写个题目吧:数组去重 ,要求:复杂度尽量低,并且需要区分number类型和string类型,做完一版之后又让我优化,复杂度让我优化到on
3:介绍一下你阿里和腾讯还有滴滴实习遇到的难点,你是如何解决的
4:说完之后面试官就说:我先问你一些其他东西
5:Https你知道吧,它的加密方式知道吗,非对称加密和对称加密的区别是什么,它一定安全吗?  假如说现在有个黑客,中间篡改了数据,客户端和服务端收到的数据如何保证真实性? 他是如何防护的,你刚才说到数字签名,能介绍一下他是什么吗
6:现在有个场景,用户要从页面上点击下载一个文件,但是这个文件是被篡改过的,你如何验证它的真实性,这个其实面试官想听你解决问题的思路,没有完全正确的答案
7:看过源码吗,Vue2.0中的计算属性computed的源码看过吗,可以给我讲讲吗
8:Vuex的架构模式是什么,如果让你从0到1实现,你有什么思路
9:现在回到项目中,我看你做过Low code和serverless,你觉得现在前端的趋势会往哪里地方发展
10:Low code中的容器渲染层源码介绍一下,两个容器之间的吸附效果是如何判断的,如果我在水平方向复制了很多的表单容器,那父容器如果判断当前的可用范围? 子容器位置是如何确定的呢? 那如果我在容器操作层面频发移动一个子容器会发生什么,你做过优化吗
11:西亚斯学院是什么学校,学校是几本,你高考成绩怎么样,学校成绩如何....这块比较拉闸,学历应该很减分吧
12:最后面试官问我如果通过什么时候可以来实习,如果我来这边可以负责Low code相关的技术,但是中间也给我说明了我实习经历比较多,实习跳槽比较频繁,非常担心我的稳定性,因为这边是做架构方向的,包括整个面试过程我感觉你比较浮躁,我中间也解释了一波,最后给我说考虑一下,等hr消息

楼主其实Vue还有React包括Angular都会,都用过,但是Vue最熟悉,我简历上就没有过多表示React和Angular的东西,面试官也就不追问了,包括Node方面的我也会,但是感觉不是特别熟悉就没有在简历上体现了,就不给自己挖坑了,把握会的东西就好,校招看重基础

四面hr:当天晚上11点被告知三面通过

于是第二天晚上进行了hr面试,hr面试内容我就不写了,表现的不太好,一方面因为的实习经历比较多吧不稳定,另一方面我确实感觉自己比较浮躁,hr面完2天来电话告知我很遗憾,差一点,综合考虑还是不发校招offer了,希望我好好复盘,正式批再来抖音(其实一方面是hr面试不好,另一方面三面leader在面试的过程中就表示了我的不稳定他很担心,导致可能中间她和三面leader协商过程中可能就放弃我了,另一方面学历其实也很拉闸,一般来说至少二本以上,三本学校也有机会,不然审批就会大概率挂掉,除非你前面技术面试评分特别高,或者给你加面的机会,比如别人3轮技术就可以,你可能要面4轮-5轮技术,现实就是这样,学历就是很重要,说学历不重要的就不要安慰自己了,现实会恨恨的打击你)

后面被飞书捞了,二mian挂了,怀疑被kpi了,每轮30分钟,说我基础不错,深度不够...面试时间那么短,我不知道哪里看出来的

包括在我秋招面试的过程中,好多家hr面试之后挂掉,内部消息透露也是因为学历低没有办法审批或者很难审批,排序就先给我挂了,池子都不配进,秋招和实习不一样,秋招你是正式员工,会考虑的点很多,中间会发生很多意外,就算你oc或者意向书,你不能保证在等真正薪资offer的时候就一定是稳的,考虑的点很多的,其实秋招面试在很多公司看来,你完成了hr面试其实才刚刚开始,之后还有复盘和审核,一系列的流程,包括oc之后发意向书,有了意向书后面因为部门的情况或者公司的情况导致的不能发offer,因为意向书其实本身就没有法律效益,或者再说难听点,就算给你发了offer又如何,往年又不是没有发生过这种例子,校招毁约屡见不鲜

其实字节包括一些公司hr面挂了之后挺难受的,自己也在不断复盘,希望自己在秋招能有个满意的工作和答案


更多模拟面试

全部评论

(48) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐