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

一面

时长 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

相关推荐

03-14 11:58
门头沟学院 Java
腾讯暑期实习java选手,完全不懂C++,貌似游戏行业都是用C++的而且天美好像在成都,个人比较想去上海或深圳
siestaaaaaa:天美不止在成都,深圳上海都有。 游戏服务器也不全是cpp,至少我们项目是java ,但是工作中什么语言都会用到,比如cpp、lua、py等等,语言本身其实不重要
点赞 评论 收藏
分享
01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
评论
5
75
分享

创作者周榜

更多
牛客网
牛客企业服务