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

一面

时长 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-03-31 14:16
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
感觉和我面的有点类似
点赞
送花
回复 分享
发布于 2022-04-18 18:08

相关推荐

5 75 评论
分享
牛客网
牛客企业服务