首页 > 其他分享 >面试记录 一

面试记录 一

时间:2022-11-16 11:02:10浏览次数:43  
标签:异步 记录 队列 js 面试 任务 事件 执行

1、自我介绍
2、js事件循环机制

2.1、概念

因为 js 是单线程运行的,在代码执行时,通过将不同函数的执行上下文压入执行栈中来保证代码的有序执行。【栈:先进后出】

在执行同步代码时,如果遇到异步事件,js 引擎并不会一直等待其返回结果,而是会将这个事件挂起,继续执行执行栈中的其他任务。

当异步事件执行完毕后,再将异步事件对应的回调加入到一个任务队列中等待执行。【队列:先进先出】

任务队列可以分为宏任务队列和微任务队列,当当前执行栈中的事件执行完毕后,js 引擎首先会判断微任务队列中是否有任务可以执行,如果有就将微任务队首的事件压入栈中执行。当微任务队列中的任务都执行完成后再去执行宏任务队列中的任务

2.2、顺序

● 首先执行同步代码,这属于宏任务
● 当执行完所有同步代码后,执行栈为空,查询是否有异步代码需要执行
● 执行任务队列中所有微任务
● 当执行完所有微任务后,如有必要会渲染页面
● 执行任务队列中所有宏任务


3、vue3与2的不同
4、node 、数据库了解吗

node + express + 数据库【mgodb】
5、uni-app
6、移动端适配方案
7、某个项目亮点 难点
8、http在哪一层
9、http 40几 50几 状态码
10、什么是平衡二叉树
11、冒泡排序的复杂度
12、计算机相关
13、线程与进程的关系

标签:异步,记录,队列,js,面试,任务,事件,执行
From: https://www.cnblogs.com/gs-top/p/16893150.html

相关文章

  • Vimtutor记录
    Vimtutor记录操作功能h,j,k,lThecursorismovedusingeitherthearrowkeysorthehjklkeys:q!trashallchangesandquitVimxdeletethechar......
  • 面试官:Java 类加载过程是怎么样的?又被问麻了。。
    来源:blog.csdn.net/hsz2568952354/article/details/96763284最近在看Java虚拟机,正好看到类加载这块,所以简单记录下所学到的知识,作为笔记。首先,我们编写好的Java代码,经过......
  • 智控测试记录
    测试目录一、上电整机基础测试电压输入24V12V模组正常工作以后(5V3.3V1.8V)二、通讯口测试板载串口(SIP1TTL电平)CAN0CAN1RS232RS485网络通讯(验证1000M)H......
  • 最近面试被问到的vue题
    v-for为什么要加key如果不使用key,Vue会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。key是为Vue中vnode的唯一标记,通过这个......
  • 熬夜整理的vue面试题
    Vue-router路由模式有几种vue-router有3种路由模式:hash、history、abstract,对应的源码如下所示switch(mode){case'history':this.history=newHTML5H......
  • 面试官:说说React-SSR的原理
    前言所谓同构,简而言之就是,第一次访问后台服务时,后台直接把前端要显示的界面全部返回,而不是像SPA项目只渲染一个<divid="root"></div>剩下的都是靠JavaScript脚本去......
  • 通宵整理的react面试题并附上自己的答案
    什么是ReactFiber?Fiber是React16中新的协调引擎或重新实现核心算法。它的主要目标是支持虚拟DOM的增量渲染。ReactFiber的目标是提高其在动画、布局、手势、暂停......
  • 面试官:你是怎样进行react组件代码复用的
    mixinMixin设计模式Mixin(混入)是一种通过扩展收集功能的方式,它本质上是将一个对象的属性拷贝到另一个对象上面去,可以拷贝多个属性到一个对象上,为了解决代码复用问题。常......
  • 一天完成react面试准备
    什么是React的refs?为什么它们很重要refs允许你直接访问DOM元素或组件实例。为了使用它们,可以向组件添加个ref属性。如果该属性的值是一个回调函数,它将接受底层的DOM元素......
  • 测试面试 | 一道大厂算法面试真题,你能答上来吗?(附答案)
    时光飞快,眨眼又到一年年底!年底其实是跳槽换坑的绝佳时机,毕竟可以「年前面试,年后入职」,而且面试越早,好坑位较多,可选择的余地也较大。建议有换工作意向的测试同学可以多发发简......