失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 字节跳动前端开发实习生 三轮技术面面经

字节跳动前端开发实习生 三轮技术面面经

时间:2022-12-08 07:56:18

相关推荐

字节跳动前端开发实习生 三轮技术面面经

我投递的是头条的前端开发实习生,通过内推投了简历,差不多两天HR就打电话约面试了,整体来说字节的面试效率还是很高的,面试官人也都很好,在面试前我在leetcode刷了很多题,也看了很多其他人的面经,下面分享一下我的面试过程,下面我的回答不一定正确,仅供参考

一面(1h20m)

上来就是一道算法题

1、js数组的去重

我用了ES6中的Set,一行搞定

面试官:如果不支持ES6呢?

我:可以用循环

面试官:数组里面还可能有对象、数组、字符串呢,怎么去重

emmm后面一顿操作,在面试官的提示下还是没写出来,但是他说能看得出我的方向是对的,只是思路可能有点乱

换题

2、CSS实现一个直径10px的半圆

写完之后面试官问了一下我用到的属性的作用

后面面试完了去试了一下我的代码显示出来的不对。。。

3、CSS实现等腰直角三角形

很简单,利用border

4、深拷贝

写了一下代码,写出来了,之前有了解过

5、JS的基本数据类型

Number,String,Boolean,undefined,object,null

ES6新增symbol,还有个bigint(没了解过)

一开始漏了一个始终想不起来是哪个。。。后面换下一题的时候想起来漏了boolean

6、this相关

简单介绍一下this

改变this指向(apply,call,bind)

分别说一下

用apply实现bind

面试官:之前是不是写过

我:是。。

就没叫我写了,下一题

7、闭包

概念,给了一段代码问我这是不是闭包,又给了一段代码问我输出

闭包的好处(避免全局污染,保护变量),缺点(内存泄漏),怎么解决(不会)

8、http状态码

说了几个常用的,200,404,500等,还分别说了一下

如果觉得《字节跳动前端开发实习生 三轮技术面面经》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。