首页 > 字节跳动抖音直播前端一二三hr面面经
头像
Christing
编辑于 2020-07-29 09:57
+ 关注

字节跳动抖音直播前端一二三hr面面经

(准备字节面试的过程中从牛客上看了很多面经,收获很多,所以现在把自己的面经放上来回馈牛客.

一面 7.20
面试时长 40min
1.简短的自我介绍;
2.问了问项目,为什么用redux;
3.做个题目吧:TopK问题,,,我说了思路,面试官问是不是见过,我说是,面试官说换一道;
4.求字符串的最长公共子串,没想起来怎么做,这道理纠结了好久,说不清楚dp[i]j]表达的准确意思,一直到面试时间达到半个小时,面试官说时间原因,不做了
(,,,,,面试官这个时候有点失望,但是还不算太糟糕
5.问一个Css的问题,答了出来,深究问了一下,没答出来;
(,,,,,面试官失望指数+1
6.实现一个深拷贝

二面 7.22
面试时长 45min
1.做一道题吧 就是版本号比较,例如‘1.2.3’比'1.4.3'版本号小,写一个比较函数,我是这么写的 但是面试官说漏洞很多,但是我没发现。。可能是因为没判断空字符串?
function compare(version1,version2){
let ver1 = version1.split('.');
let ver2 = version2.split('.');
let len = Math.min(ver1.length,ver2.length);
for(let i=0;i<len;i++){
if(Number(ver1[i])<Number(ver2[i])){
return true;
}else if(Number(ver1[i])>Number(ver2[i])){
return false;
}
}
return ver1.length<ver2.length;
}
2. 用react hook实现一个倒计时组件,并显示时间。//部分实现 没实现出来
3.介绍一下react hooks的优点
4.进程和线程的区别 进程间如何通信 //不会
5.不会多线程,,用过多线程吗?
:没有
为什么没有
:js是单线程的
介绍一下js的单线程和事件循环机制吧
...
5.https和http2了解吗, 介绍一下https加密过程
6.介绍项目和遇到的挑战啥的.
7.反问。

三面:1个小时左右 7.26
1.自我介绍
2.问为啥不留本校读研
3.问来现在的学校达到自己当初的期望了没
4.实验室的方向是什么?简单介绍一下具体内容,现在的发展趋势,以及某一项工作的具体流程,反正问的很细,问到大脑短路
5.回顾一下你的第二个项目的逻辑架构和核心算法
6.回顾一下第三个项目,,
7.我们来做道题,大数相加的题,我说我见过,就过了
8.那来做道场景题吧,用React实现一个文件夹组件,而且并不知道有多少级子组件,可以用递归 。
9.再做道场景题,就是参观博物馆,一定要参观固定的五个点,那么从入口到出口经过这几个点的最短路径怎么算,
10.反问
hr面  40min 7.27
1.hr先自我介绍,然后让我自我介绍
2.问了问为什么来现在的学校读研,选择的标准是什么
3.介绍一下三轮面试下来对面试官的感受
4.介绍一下自己的几个项目,项目中的亮点
5.印象最深的项目是哪个,遇到过什么困难,怎么解决的
6.未来的职业规划
7.为什么不做算法做前端
8.目前在面试哪些公司,选择公司的标准是什么
9.我们公司目前加班情况还挺多,你觉得自己可以接受吗
10.你期望的工作时间是什么样子的
11.还有什么问题要问吗

更多模拟面试

全部评论

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

相关热帖

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

近期精华帖

热门推荐