前端面试记录

news2024/12/24 20:39:06

第一家(架构+项目):

1.vueRouter原理
2.单页面spa与多页面mpa区别
3.hash和history区别
4.webpack打包流程
5.npm安装依赖过程
6.热更新原理

第二家(机试+项目):

1.组件继承原组件方法
a t t r s , attrs, attrs,listeners
2.object.freeze,promise

第三家(八股文+项目):

1.生命周期
2.vue3和vue2的区别
3.uniapp生命周期
4.Promise
二面:项目

第四家(八股文+框架):

1.Js事件循环机制
2.数组取最大最小值,多个数组取
3.上万条数据查询
4.Vue自定义指令
5.组件关闭前弹窗在哪个生命周期
6.React

第五家:

1.微信小程序部署流程
2.冒泡排序算法,时间复杂度
3.Vue2和vue3的区别
4.项目

第六家(原理+框架+八股):

1.大文件上传
2.自定义指令实现点击日志
3.Vue2和vue3区别
4.Vue2原理diff相关
5.首页白屏优化
6.超过6个接口请求,想执行第七个

二面:
项目相关

三面:
1.从0到1搭建项目要作什么
2.Gpu暴增怎么排查处理
3.输入url到渲染界面过程
4.大文件的静态资源部署后会有什么问题,怎么解决
5.Cdn和项目里面的资源有什么好的地方
6.React和vue的一些差异
7.Vue3和vue2的区别,为什么vue2要返回对象,但是3不用
8.高阶函数的概念,使用场景
9.闭包,为什么闭包可以访问,闭包内存泄露处理方式,闭包的使用场景
10.数组的常用方法,reduce,filter,map对应方法怎么使用。Reduce内修改对象相关的值会影响原数组吗
11.什么情况下考虑封装hook,hook的优点
12.场景题:多个请求,3个一组,一组执行后添加下一组请求
13.场景题:多个请求,一个请求完后等待1秒在请求下一个sheep
14.Promise常见的使用场景和相关方法
15.Generetor函数使用场景
16.手写sleep

第七家:

1.浏览器差异
2.Uniapp的优缺点
3.React和vue的区别
4.项目相关
5.前端安全相关

第八家(八股+性能相关):

1.Vue生命周期
2.懒加载相关
路由懒加载,模块懒加载树摇,图片懒加载
3.Vue路由
4.打包优化,性能优化
5.双向通讯

第九家(项目+场景题):

1.下拉分页,有骨屏,有loading。使用jsonp获取数据,5个数据来源,每个响应0到3秒。可能会有别的什么问题
2.不改横线上面的代码,改obj的值
在这里插入图片描述

3.项目相关,管理相关
二面:人事面

第十家(架构和项目)

1.Vue2和Vue3的区别
2.性能优化的方案
3.Webpack和vite的区别
4.React的使用
5.网页崩溃怎么排查

第十一家(八股+项目):

忘了

第十二家(技术+管理):

1.为什vue2要升级vue3,Vue2和vue3的区别
2.Ref和reactive的区别
3.ShallowRef
4.怎么封装一个组件,从什么方面考虑
5.性能优化有哪些,前端安全
6.Webpak和vite的区别
7.Ts的面试题
8.怎么选定项目技术框架,底层
9.图片盒子固定宽高,怎么让图片内容居中
10.管理工作相关

第十三家(基础+八股):

1.广域网和局域网的区别
2.https的了解
3.vue3的diff相对于vue2更新了什么
4.css,js,html缓存了解,html怎么处理缓存
5.性能优化除了代码处理,怎么排查定位
6.uniapp分享海报怎么做
7.移动端嵌入网页,于native怎么交互
8.独立环境部署碰到什么问题,怎么解决
9.首屏白屏怎么排查处理
10.小程序打包怎么分片
11.promise怎么内部捕获异常
12.浏览器渲染dom是怎么渲染的,原理是什么
13.相同域名下最多能请求多少个,怎么解决数量限制问题

第十四家(八股+项目):

  1. 常见的loder有哪些,css-loader,style-loader作用,.url-loader作用
  2. cdn为什么会快速,cdn缓存原理是什么
  3. react的高阶组件是什么
  4. 性能优化的点有哪些
  5. runtimeCompiler解决的问题是什么情况
  6. 聊天室功能用什么做的,怎么封装的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2127893.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

828华为云征文 | 云服务器Flexus X实例,搭建个人博客网站WordPress

828华为云征文 | 云服务器Flexus X实例,搭建个人博客网站WordPress 1、购买华为云 Flexus X 实例 Flexus云服务器X实例-华为云 (huaweicloud.com) 2、登录宝塔面板-下载软件并配置对应版本 Nginx 1.24.0MySQL 5.7.44PHP 5.6.40Pure Ftpd 1.0.49phpMyAdmin 4.9 3、软…

UE5源码Windows编译、运行

官方文档 Welcome To Unreal Engine 5 Early Access Learn what to expect from the UE5 Early Access program. 链接如下:https://docs.unrealengine.com/5.0/en-US/Welcome/#gettingue5earlyaccessfromgithub Step 0:找到UE5源码 直接先上链接 https…

【C++】C++ STL探索:容器适配器 Stack 与 Queue 的使用及模拟实现

C语法相关知识点可以通过点击以下链接进行学习一起加油!命名空间缺省参数与函数重载C相关特性类和对象-上篇类和对象-中篇类和对象-下篇日期类C/C内存管理模板初阶String使用String模拟实现Vector使用及其模拟实现List使用及其模拟实现 本文将详细介绍如何使用容器适…

网络安全(sql注入,初步认识)

这里写目录标题 一. information_schema.tables 和 information_schema.schemata是information_schema数据库中的两张表1. information_schema.schemata2. information_schema.tables 二. 判断注入类型1. 判断数字型还是字符型注入2. 判断注入闭合是""还是 三. 判断表…

Java Jdbc 链接db2数据库示例

pom.xml 各版本 <dependency><groupId>com.ibm.db2</groupId><artifactId>jcc</artifactId><version>11.5.9.0</version> </dependency>java 示例 package com.iRain93.test;import java.sql.Connection; import java.sql.Dr…

JAVAJDBC连接ORACLE数据库

1.选择的驱动版本&#xff08;jdk1.8oracle11G&#xff09; 2.获取驱动到本地 3.将驱动配置到maven 如果配置了环境变量命令操作符执行即可。 未配置环境变量需要在maven的bin目录下 mvn install:install-file -DgroupIdcom.oracle -DartifactIdojdbc8 -Dversion12.2.0.1 -D…

【人工智能学习笔记】4_1 深度学习基础之深度学习概述

深度学习概述 深度学习(Deep Learning, DL) 是机器学习的分支是一种以人工神经网络为架构,对资料进行表征的学习的算法表征学习(特征学习) :将原始数据转换成为能够被机器学习有效开发的一种技术的集合优缺点 优点 学习能力强覆盖范围广、适应性好数据驱动、上限高可移…

python-古籍翻译

题目描述 小理跑到外星人的图书馆去读书。有一本外星古籍&#xff0c;里面的内容是用八进制写成的&#xff1b;但小理只能处理十六进制的数据。请你帮忙写一个翻译软件&#xff0c;帮小理把八进制串翻译成十六进制串。 输入 仅一行&#xff0c;一个八进制字符串 s&#xff0…

Mac笔记本上查看/user/目录下的文件的几种方法

在Mac笔记本上查看/user/下的文件&#xff0c;可以通过多种方法实现。以下是一些常见的方法&#xff1a; 一、使用Finder 打开Finder&#xff1a;点击Dock栏中的Finder图标&#xff0c;或者使用快捷键Command F。 导航到用户目录&#xff1a; 在Finder的菜单栏中&#xff0…

下一代RAG:MemoRAG

MemoRAG是一个建立在高效、超长记忆模型之上的创新 RAG&#xff08;Retrieval-Augmented Generation&#xff09;框架&#xff0c;由智源研究院&#xff08;北京人工智能研究院&#xff09;与中国人民大学高瓴人工智能学院联合推出并开源。 MemoRAG&#xff1a;通过记忆启发的…

计算机视觉的应用33-基于双向LSTM和注意力机制融合模型的车辆轨迹预测应用实战

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下计算机视觉的应用33-基于双向LSTM和注意力机制融合模型的车辆轨迹预测应用实战。在当今复杂的数据处理场景中&#xff0c;尤其是面对时间序列或序列数据时&#xff0c;双向 LSTM结合注意力机制的模型因其强大的序列…

普通人,适合转行大模型吗?大模型的未来前景怎么样?

前言 在当今时代&#xff0c;AI大模型的发展如火如荼&#xff0c;其在各行各业的应用日益广泛。那么&#xff0c;作为普通人&#xff0c;我们是否应该转行投身于大模型领域呢&#xff1f;本文将从以下几个方面阐述&#xff0c;为什么普通人应该转行大模型&#xff0c;以及大模…

learn C++ NO.15——priority_queue与反向迭代器

priority_queue是什么&#xff1f; priority_queue即优先级队列&#xff0c;它是一个STL库中的容器适配器&#xff0c;底层是用堆实现的。它常被用于解决topK问题。 priority_queue的使用 由于是容器适配器&#xff0c;所以它并不支持迭代器去遍历容器。使用的接口与stack、…

智能物流新“黑神话”:各位“天命人”,这份行业应用锦集请收下!

全球工业革新浪潮中&#xff0c;智能物流正成为制造业转型升级的核心驱动力之一。高柔性的智能物流解决方案可以帮助企业应对复杂的物流挑战&#xff0c;实现生产到仓储全过程的智能化、柔性化和高度集成&#xff0c;带来显著的经济效益。 作为行业领先的全场景柔性物流综合解…

经验证的稳定RSV-pre-F三聚体蛋白--助力疫苗领域百亿蓝海市场角逐战

前 言 历经六十年&#xff0c;RSV疫苗终于上市。今年上半年&#xff0c;美国FDA先后批准GSK和辉瑞的RSV疫苗上市&#xff0c;主要用于60岁以上老年人&#xff0c;且辉瑞的疫苗扩展到妊娠32-36周的孕妇。至此RSV疫苗的百亿蓝海市场角逐战正式打响。 RSV概述 RSV&#xff08;…

【数据结构】排序算法系列——希尔排序(附源码+图解)

希尔排序 算法思想 希尔排序&#xff08;Shell Sort&#xff09;是一种改进的插入排序算法&#xff0c;希尔排序的创造者Donald Shell想出了这个极具创造力的改进。其时间复杂度取决于步长序列&#xff08;gap&#xff09;的选择。我们在插入排序中&#xff0c;会发现是对整体…

开源 AI 智能名片 S2B2C 商城系统在人仓合一平台招募社区合伙人模式中的应用与价值

摘要&#xff1a;本文主要探讨人仓合一平台招募社区合伙人的模式&#xff0c;分析其对流量整合与变现的意义。重点阐述开源 AI 智能名片 S2B2C 商城系统在该模式中的应用&#xff0c;包括如何助力合伙人盘活微信群流量、整合客户资源、实现商品信息推广以及推动流量变现&#x…

从传统编程到低代码,企业如何以更低成本、更快速度交付项目,推动年收入增长

在这数字化转型的大潮中&#xff0c;商业环境也发生着巨大的变化&#xff0c;企业对于项目交付的速度、质量和成本控制都有着越来越高的要求。传统编程模式的门槛高、开发周期长&#xff0c;各方面的成本算下来&#xff0c;成为企业快速发展的瓶颈。低代码开发的兴起&#xff0…

AcWing算法基础课-788逆序对的数量-Java题解

大家好&#xff0c;我是何未来&#xff0c;本篇文章给大家讲解《AcWing算法基础课》788 题——逆序对的数量。本文详细讲解了如何通过归并排序算法高效计算数组中的逆序对数量。通过递归分治和归并过程&#xff0c;我们不仅实现了数组的排序&#xff0c;还在排序过程中巧妙地计…

【深度学习】【图像分类】【OnnxRuntime】【C++】ResNet模型部署

【深度学习】【图像分类】【OnnxRuntime】【C】ResNet模型部署 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 文章目录 【深度学习】【图像分类】【OnnxRuntime】【C】ResNet模型部署前言模型转换--pytorch转onnxWindows平台搭建依赖环境ONNXRuntime推…