字节飞书秋招一面

读过什么书
说下js继承
除了es6继承以外你会用什么方式实现继承?
自己有什么特质能够让自己成为优秀的开发人员?
怎么学习浏览器相关的原理?
Chrome怎么做垃圾回收的?
日常开发怎么样写代码才能避免垃圾回收机制占据主线程?
weakmap是怎么做的?
弱引用是怎么回事?
打开一个标签页,浏览器会启几个进程几个线程?
说一说协程?
上大学学的最好的一门课程?
http不同版本之间的区别?
算法数据结构怎么样?
场景题:地下很多矿道,矿道彼此交错形成网状,某个矿道点存在地下暗河,水会蔓延开,已知工人位置,出口位置,出水点位置,工人逃跑速度,水流速度。规划一条工人逃跑路线。

手撕双指针
手撕渲染日期树
全部评论

相关推荐

12.13 base广州 一面 自我介绍问项目项目有什么觉得好的点项目中跟后端传参数交互是怎么实现的?解释一下登录是怎么实现的?token限制时间一般是多少?常见请求头有哪些?说一下状态码?解释一下30x?TCP和UDP有什么区别?为什么http3要使用UDP?http1.x为什么要升级http2?http2有什么优缺点线程和进程有什么区别?你用过react和vue吧,说一下有什么区别?做题吧:  标题请编写一个 JavaScript 函数,将给定的链表倒置。题目描述要求实现一个 reverseLinkedList 函数,该函数接收一个链表的头节点作为参数,并返回倒置后的链表的头节点。链表节点的定义如下:class ListNode {  constructor(val, next = null) {    this.val = val;    this.next = next;  }}函数签名如下:function reverseLinkedList(head) {  // 实现逻辑}示例:const list = new ListNode(1);list.next = new ListNode(2);list.next.next = new ListNode(3);list.next.next.next = new ListNode(4);const reversedList = reverseLinkedList(list);console.log(reversedList); // 输出:ListNode { val: 4, next: ListNode { val: 3, next: ListNode { val: 2, next: ListNode { val: 1, next: null } } } }标题事件循环机制题目描述async function async1() {  console.log('async1 start');  await async2();  console.log('async1 end');}async function async2() {  console.log('async2');}console.log('illegalscript start');setTimeout(function() {    console.log('setTimeout');}, 0);  async1();new Promise(function(resolve) {    console.log('promise1');    resolve();  }).then(function() {    console.log('promise2');});console.log('illegalscript end');标题变量提升、作用域与闭包题目描述var a = 0;var b = 0;var c = 0;function fn(a) {  console.log('fn', a++, c)  function fn2(b) {    console.log('fn2', a, b, c)  }  var c = 4;  fn = fn2;}fn(1); fn(2);反问:技术栈?React主要 面试官:技术不是问题,可以学,主要是基础要好 #ai智能作图#
查看14道真题和解析 ai智能作图
点赞 评论 收藏
分享
评论
4
11
分享
牛客网
牛客企业服务