字节跳动-前端-秋招-飞书-一二三面

国庆前后到今天面试完了三面,写个面经攒攒人品,希望一切顺利

一面 视频面 30分钟

自我介绍
1. 我看你项目里面用到了canvas,具体做了什么
- 为什么不使用框架(说到自己想做一些优化,打牢基础)
- 怎么做的优化
2. 我看你简历里写着你写过vue的双向绑定,怎么实现的
- 为什么要实现这个双向绑定,和原框架的有什么区别吗
3. 在腾讯实习快乐吗(???)
- 有什么收获

笔试题
1. id为block的元素不定高不定宽,请实现它在浏览器窗口的居中显示。
2. 写出下面代码的打印结果,并说说为什么
var a = function () {
     this.b =3;
}
var c = new a();
a.prototype.b = 9;
var b = 7;
a();

console.log(b);
console.log(c.b); 


3. 写出以下代码的打印结果,并说说为什么
for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1)
}
for (let i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1)
}


4. 如何判断单向链表是否有环
function isLoop(head):boolean {
  
}

二面 视频面 65分钟

自我介绍

1. 说一下你觉得做的最好的项目和用到的技术
2. 说一下跨域
- CORS中,如果没有响应头,那么数据会返回吗
- CORS中,options会发起几次
3. 看你简历里做了挺多性能优化,做过哪些性能优化
4. 你前端方面哪里最熟悉,说一下
5. 说一下操作系统学了什么
- 计算机基本的硬件有哪些
6. 说一下微信扫一扫功能的整体实现

做题
1. Q: 合并两个number数组a和b并排序,如果有一个数出现多次,如a数组有1个5、b数组有2个5,合并出的数组应该有2个5,即按出现次数多的保留,如:
function mergeArr(a, b) {
  // TODO
}

mergeArr(
  [1, 2, 100, 5, 5],
  [2, 2, 2, 5, 0],
);
// [0, 1, 2, 2, 2, 5, 5, 100]


2. 通过正则表达式检测 IPv4 地址是否合法
3.  实现一个二进制加法,输入输出均为二进制字符串
function binaryAdd(num1: string, num2: string): string {
  // TODO
}
//Example
binaryAdd('1010', '111') // '10001'

三面 视频面 60分钟

笔试题
1. 找出1000到990000里面所有的对称整数?
1001、1111、1221、1331... 12321...
时间复杂度越低越好

2. A
A(); // 1
A(); // 2
A(); // 1
A(); // 2
...
不能用全局变量

3.
1 2 3 4 5

1-1 1-2 1-3...
1-1-1 1-1-2 1-1-3...

#1 <Menu data={data} /> data的数据结构是什么?
#2 大致实现Menu

title: '1-1'
```javascript
data = [
{title, list}, {}
]

MenuItem
<Menu data="data">
<div v-for="c in data" data="c.list" >
{{c.tit}}
<div>
<Menu data="c.list" />
</div>
</div>

```

1. 在腾讯实习时遇到的难点
2. 对简历里的某个活动,现在回过头会去怎么考虑做的更好
3. 会怎么去进行一个学习
4. 给到某一个业务的时候会去怎么推动整个业务


#面经##前端工程师##校招##字节跳动#
全部评论
已收到意向书
3 回复 分享
发布于 2020-10-22 13:36
几个算法题还算比较常规,但是为腾讯实习是否快乐?是什么鬼
点赞 回复 分享
发布于 2020-10-12 19:54
- CORS中,options会发起几次  options预请求,最多发起一次,后面就直接发起get&nbs***bsp;post ... 不是吗? - CORS中,如果没有响应头,那么数据会返回吗 ? 这个第一次听到... 这个答案是什么?
点赞 回复 分享
发布于 2020-10-12 20:56
请问楼主收到意向了没
点赞 回复 分享
发布于 2020-10-15 11:13
楼主的base是哪里
点赞 回复 分享
发布于 2020-10-19 18:30
楼主,可以说一下笔试题第二题的思路吗,只想到了用闭包保存变量
点赞 回复 分享
发布于 2020-10-24 23:14

相关推荐

评论
7
38
分享
牛客网
牛客企业服务