字节今日头条——前端秋招一面(1h)

1.怎么学习前端
2.事件循环
3.什么时候会去使用宏任务和微任务(这里我不知道他想问我什么,我就说了一些常用的微任务的情景,then和nexttick)
4.require和import(也就是commonJS和es6 module)
5.循环引用
6.React 和 Vue 的异同
7.React中函数组件的写法和类组件的写法区别
8.高阶组件(但是我不会直接说了不会)
9.HTTP 1.0 2.0 3.0 区别
10.HTTP 3.0使用什么协议,为什么要使用这个
11.中间人攻击
12.XSS攻击以及怎么预防
13.进程和线程的区别(线程之间可以共享资源吗)

手撕
1.深拷贝,需要尽可能多的考虑到情况,如:symbol、循环引用、如果拷贝出来的对象和源对象没有差异的话怎么让他们相等(这个点我不知道)
2.二叉树的层序遍历,输出从左边看这颗树的结果(力扣有原题,只是改了个方向 https://leetcode.cn/problems/binary-tree-right-side-view/description/?envType=study-plan-v2&envId=top-100-liked)

反问
技术栈:React
面评
全部评论
豪神😭
1 回复 分享
发布于 2024-09-19 17:19 广东
老哥啥bg啊
1 回复 分享
发布于 2024-09-23 13:33 湖南
佬约二面了吗
1 回复 分享
发布于 2024-09-23 22:59 湖北
点赞 回复 分享
发布于 2024-09-19 20:23 湖南
感觉出的题目中规中矩,是一场非常稳的面试
点赞 回复 分享
发布于 2024-09-20 16:11 上海
约二面了吗
点赞 回复 分享
发布于 2024-09-22 10:12 北京

相关推荐

02-25 19:10
已编辑
南昌大学 前端工程师
#前端面试##美团#1.自我介绍2.项目拷打 (主要是问我的项目是怎么将物料渲染到画布上的,嘴比较笨说了半天才说明白)3.手写一个防抖4.问单例模式怎么做到一个类只有一个实例,(嘴太笨了,直接手写了)class Singleton {  static instance=null;  constructor() {      if (Singleton.instance) {          return Singleton.instance;      }      Singleton.instance = this;      // 其他初始化代码  }    // 示例方法  someMethod() {      console.log("执行某个方法");  }}// 测试const instance1 = new Singleton();const instance2 = new Singleton();console.log(instance1 === instance2); // 输出: true5.事件循环代码输出题6.讲讲你做的vite分包7.讲一下react常用的hooks (useState,useRef,useContext,useCallback,useMemo)8.说一下useState和useRef的区别9.手写一个函数,传一个数字字符串进来,然后每隔3位添加一个,  输入:1234567890, 输出1,234,567,89010.全排列Ⅱ(带重复数字的全排列)#前端#11.反问#牛客AI配图神器#
查看11道真题和解析
点赞 评论 收藏
分享
挽风ovo:手写题1:代码:class EventQueue { constructor() { this.queue = []; } // 添加事件,支持链式调用 addEvent(event, priority = 0) { this.queue.push({ event, priority }); return this; } // 执行事件,按照优先级排序 executeEvents() { // 按照优先级从高到低排序 this.queue.sort((a, b) => b.priority - a.priority); // 执行事件 this.queue.forEach(item => { item.event(); }); // 清空队列 this.queue = []; return this; } } const eq = new EventQueue(); eq.addEvent(() => console.log('Event 1'), 1) .addEvent(() => console.log('Event 2'), 3) .addEvent(() => console.log('Event 3'), 2) .executeEvents();
点赞 评论 收藏
分享
评论
10
41
分享

创作者周榜

更多
牛客网
牛客企业服务