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

一面

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

相关推荐

08-08 16:33
唐山学院 Java
职场水母:首先,简历太长,对于实习和应届找工作,hr一眼扫的是学历,技术看实习,你写的技术栈字太多了,尽量用一句话概括不用写那么详细,技术面的时候会问的,而且技术栈都会在实习或者项目里体现,你要做的是,把你的简历浓缩为一页,删除没用的东西,比如实践经历,自我评价,这些纯废话,没用,专业技能写的太离谱,你真的熟练掌握了吗,建议都写熟悉,找工作和写论文不一样,追求的是干练和实用,把实习经历和项目提前,把掌握的技术栈写到最后,然后去找实习,
点赞 评论 收藏
分享
阿武同学:不要写至今,写具体哪年哪月毕业,专业技能往后排,项目往前排,共青团员可以不写
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
5
75
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务