字节前端校招面经

一面:

  1. 说一下对promise的理解
  2. 如何判断一个对象是不是promise实例
  3. 介绍promise.all,promise.race
  4. 手写异步并行控制
  5. 介绍js事件循环机制(微任务宏任务)
  6. 做题判断输出(还是考事件循环)
  7. v-if和v-show区别,
  8. diff算法,diff算法缺陷(没了解过,跳过了),
  9. keep-alive是什么,怎么实现的,
  10. vue数据双向绑定原理
  11. 手写发布订阅模式

    二面:

  • 项目细节
  • 微信小程序和h5的区别;
  • tcp和http关系;
  • http一条通道能不能发送多个请求
  • 回到项目,代码分为哪些模块,分别的功能是什么;
  • 手写代码:对象展开;
  • 手写promise.all

三面

大部分时间聊项目
js事件循环机制
手写大数相加
手写版本比较

#字节跳动校招招聘#
全部评论
lz基本都是聊项目了叭
1 回复
分享
发布于 2022-04-09 19:16
没有问那种力扣算法题吗
2 回复
分享
发布于 2022-04-30 09:08
联易融
校招火热招聘中
官网直投
楼主做的什么项目可以说说嘛
1 回复
分享
发布于 2022-04-08 20:33
请问楼主 对象展开 是类似于 数组扁平化一样。 扁平化对象吗?
1 回复
分享
发布于 2022-04-21 20:04
什么部门楼主
点赞 回复
分享
发布于 2022-04-08 22:04
如何判断一个对象是不是promise实例?用instanceof吗?
点赞 回复
分享
发布于 2022-04-09 15:12
点赞 回复
分享
发布于 2022-04-10 19:34
手写大数相加 手写版本比较 这题目能细说吗?
点赞 回复
分享
发布于 2022-04-24 21:24

相关推荐

AJAX(Asynchronous JavaScript and XML)是一种在异步编程中常用的技术,它允许通过 JavaScript 在后台与服务器进行数据交换而无需刷新整个页面。使用AJAX,可以通过异步方式向服务器发送请求,并处理服务器返回的数据,而不会中断用户当前的操作或刷新整个页面。这使得网页能够实现更加流畅的用户体验和动态内容的更新。以下是 AJAX 在异步编程中的应用的一般步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=aa2d7fa706914dfc9afef6476efb3004创建 XMLHttpRequest 对象:通过 JavaScript 创建一个 XMLHttpRequest 对象,用于与服务器进行数据交换。指定回调函数:定义在服务器响应后要执行的回调函数。这个回调函数将负责处理从服务器返回的数据。配置 XMLHttpRequest 对象:使用 XMLHttpRequest 对象的方法和属性来配置请求。这包括指定请求的类型(GET、POST 等)、URL、是否异步等。发送请求:调用 XMLHttpRequest 对象的 open() 方法和 send() 方法来发送请求到服务器。处理响应:在指定的回调函数中处理服务器的响应。可以通过 XMLHttpRequest 对象的属性如 status 和 responseText 来获取服务器返回的数据。更新页面:根据服务器响应的数据,使用 JavaScript 修改网页的内容或执行其他操作,以实现动态更新。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=aa2d7fa706914dfc9afef6476efb3004
点赞 评论 收藏
转发
11 91 评论
分享
牛客网
牛客企业服务