字节抖音校招提前批前端面经(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面挂了之后挺难受的,自己也在不断复盘,希望自己在秋招能有个满意的工作和答案


#字节跳动#
全部评论
膜神,以后会好的
1 回复 分享
发布于 2020-08-09 19:20
膜拜神 就因为学历被挂
1 回复 分享
发布于 2020-08-09 15:09
膜拜
1 回复 分享
发布于 2020-08-09 15:04
害 看着很心酸 自己也是这样 却没有什么办法
1 回复 分享
发布于 2020-08-09 15:01
膜拜一下神,说不定会有好运气呢
1 回复 分享
发布于 2020-08-09 14:57
神 我又来了,膜拜
1 回复 分享
发布于 2020-08-09 14:54
大佬真吊
点赞 回复 分享
发布于 2023-04-01 20:37 河南
再接再厉
点赞 回复 分享
发布于 2021-08-12 00:46
膜拜神
点赞 回复 分享
发布于 2021-05-10 16:27
联系我,腾讯文档alloyteam要你!
点赞 回复 分享
发布于 2021-03-14 17:49
是单大哥吗?qq头像是旺仔的那位😄
点赞 回复 分享
发布于 2020-08-28 16:43
“完成了hr面试其实才刚刚开始” 这个表示非常赞同
点赞 回复 分享
发布于 2020-08-24 18:30
英雄本不该问出处
点赞 回复 分享
发布于 2020-08-23 02:20
点赞 回复 分享
发布于 2020-08-22 14:06
神,我刚知道你,我来膜拜一下
点赞 回复 分享
发布于 2020-08-20 00:04
大佬 大厂的日常实习面试是不是容易一点,秋招面试好难啊。。。竞争也激烈
点赞 回复 分享
发布于 2020-08-18 10:49
我觉得你已经上了郑州西亚斯,应该出国读个硕士,这样可能学历会好看一些,单纯建议哈😅
点赞 回复 分享
发布于 2020-08-17 10:50
最后的hr面说的太对了,hr面才是开始的感觉,尤其是看到同一批次同岗位的大佬在牛客发帖收到offer,而我啥消息都没有
点赞 回复 分享
发布于 2020-08-10 10:31
好厉害啊,膜拜
点赞 回复 分享
发布于 2020-08-10 10:12
膜大佬
点赞 回复 分享
发布于 2020-08-10 09:50

相关推荐

点赞 评论 收藏
分享
头像
01-29 09:32
门头沟学院 Java
这是当下时代我们学生和打工人的一个困境,悄悄分享一下自己的一些些心得。相比于自己去浩如烟海的文章中找资料,不如他们精准的推送,因此我所做的第一点就是通过关注的公众号来了解。他们做自媒体的为了时刻保持流量,必然要发文介绍最新最火的项目(哪怕一些可能有标题党的性质),我们刷到了就进去看看,成本很低,收益很大。下面还会有相关的推荐文章,都可以顺便康康。另一个就是B站,B站很多人会发视频介绍热门技术,关注一些知识区up,新视频发出来后我们刷一刷就能在主页看到,通常介绍新东西的视频也就10分钟左右,可以二倍速快速了解。再有就是自己的圈子,要积极和身边的大佬交友学习,当他们聊到一些自己没听过的东西时,积极凑过去学习一下然后自己去搜搜,甚至上手操作一下。最后如果在互联网领域,选一个有创新、学习氛围好的组,处于这种氛围中,自然能够受到熏陶。再提一点,如果有条件有时间可以去外网关注科技大佬他们会发文的。我由于比较忙暂时还没培养这个习惯。以上几点基本上就是我作为应届生目前尽量跟上时代的一些做法了。其实有点像在做学术,时刻关心最新的业界能力,然后考虑是否能落地。不过事实就是如此,在这行最好保持着热情和动力,才能长久的待下去。欢迎大家交流学习,分享更多了解最新技术的渠道和心得
千与千寻:找个好组和大佬带,环境熏陶比自学快十倍
AI求职实录
点赞 评论 收藏
分享
头像
01-28 09:30
门头沟学院 Java
有点标题党,其实是我聊天时候说我下了班回去之后还要搞学校的事继续干到12点,于是让同事感到惊讶。不过我对此的回答是,年轻人为什么不拼一点言归正传,至今实习一个月,我的landing期从一开始就奔着做出尽可能多的事,因此表现的非常积极。当然同事太忙了很多时候没时间管我那么多,我遇到了很多很多的问题有时候不那么懂,就积极的去问。有些时候师兄主管太忙了,我有很多问题也不好意思连珠炮一样在问,就尽量在吃饭的时候厚脸皮跟着一起顺便聊一聊。虽然自己来提前实习是比较积极的行为,但是个人感觉还是不要总是提自己有学校的事情压力,听多了对方可能感觉自己在甩锅不能抗压,在公司就把公司的事情全力做好。另外没有特别多需求压在身上的时候就多看看技术贴自己学东西,不要总想着摸鱼,不论是业务还是技术还是项目,能学的东西很多很多。最后就是沉淀文档,一开始的学习期,后面遇到问题的解决过程,都是能反映自己思考的过程,也是后面总结自己实习工作的记录,养成这个习惯非常有帮助。同事就是自己的面试官,说明他们已经认可了自己的能力,因此只要努力表现自己解决问题的能力那么这一层应该是不太会出问题的。另外就是积极和同事一起吃饭交流,大家肯定希望新来的小登是好交流好沟通的。以上是我提前实习的一点landing心得,不过和我以前的两段实习不同的点是我们组是非常追求最新ai技术同时又非常追求业务产出的。所以在我landing的时候还是感到了比较大的压力。之后有时间再发帖对比一下三段实习的区别
你的landing期是如...
点赞 评论 收藏
分享
评论
44
158
分享

创作者周榜

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