字节 前端 暑期实习 一二面 上海

一面

时长 50min
  1. 聊项目

  2. JS基本数据类型,Symbol是引用类型还是基本类型

  3. v-model原理

  4. get和post区别

  5. prototype和proto, 代码看输出

下面写代码

  1. 递归写深拷贝

  2. reduce实现map

Array.prototype.myMap = function() {      } const arr  = [1,2,3] arr.myMap(el => el*=2) // 输出[2,4,6]
  1. 力扣54,螺旋矩阵


二面 

时长 70min
  1. 介绍项目10min

  2. http, http2, https区别

  3. content-type的类型,form-data可以传对象吗?

  4. 回流和重绘

  5. token和cookie,csrf攻击,cookie如何被窃取,如何防止

  6. axios的封装,介绍restful风格,封装成基于资源的库是如何封装的。axios底层的两种实现方法,如何实现(XHR和Fetch)

  7. 数组和链表是如何存储的,他们查询复杂度分别是多少

  8. 队列和栈有什么区别

  9. 排序有几种,每个复杂度是多少,详细介绍,说一下快排的实现

算法

  1. 字符串有效性验证 isValid:{}, [], ()是否匹配(栈实现)

    输入 "123{23[2a(d)]}34" 输出true

  2. 合并两个有序数组。实现后提问复杂度,再问,能不能用O(n)实现(用插入排序)


#字节跳动暑期实习##字节跳动##面试题目#
全部评论
xd,哪个部门
1 回复 分享
发布于 2022-03-27 14:32
感觉和我面的有点类似
点赞 回复 分享
发布于 2022-04-18 18:08
没有第三面么
点赞 回复 分享
发布于 2022-03-31 14:16

相关推荐

bg 为 985 本应届生,方向是嵌入式软件。纠结了很久,两边都不太了解,恳请各位大佬帮选,非常感谢🙏。
ResourceUtilization:求稳海能达,趁着年轻赚它一笔就relink吧,有个疑惑,怎么睿连同岗位多这么多base原因吗
点赞 评论 收藏
分享
03-27 17:33
门头沟学院 Java
代码飞升:同学院本,你要注意hr当天有没有回复过,早上投,还要打招呼要推销自己,不要一个劲投
点赞 评论 收藏
分享
评论
5
75
分享

创作者周榜

更多
牛客网
牛客企业服务