2023最新面试题
第一家
- 自我介绍
- 介绍一下最近一个(最熟悉的一个)项目
项目几个人在负责
项目实际在用了吗,哪个平台在用啊(在哪里上线)
你认为你自己做的项目里面哪个比较难做呢,项目里面有什么难点? - 常用的是Vue2还是Vue3呢
你认为Vue2和Vue3有哪些区别呢 - 虚拟Dom是个什么东西?
- 什么情况下会造成内存泄漏呢?
- 期望薪资多少?
- 住在附近吗?
- 你还有什么想了解的?
第二家
1.自我介绍以及介绍一个印象比较深的项目
2.有没有做过uniapp的项目?简单的说一下这个项目
3.后台管理有做过吗?介绍一下
4.可以自己搭建一个项目,包括路由啊
5.权限管理有用过自定义指令吗?自己写的有吗
6.商城页面首页图片比较多,怎么处理首页加载速度以及白屏这样的情况呢?
如果网速很慢,打开的时候会出现那种白屏啊那种情况怎么处理呢?
7.大屏做过吗?
8.有了解过Node或者数据库之类的有了解过吗,可以写像登录的语言?
9.事件循环?就是同步异步的问题
10.前端的模块化说一下
自己写过模块吗,就是给其他人用
11.你这边有什么想问我的吗
12.住在哪,到这边多久?我们现在比较忙,加班能接受吗
第三家
- 做一下自我介绍吧
- 介绍一下觉得自己比较熟悉的项目
用的是Vue几? - 能力评估系统流程图是只是介绍它的流程还是说页面实现的这个流程?
项目负责占比,包括项目搭建? - 使用echars实现了哪些页面?
- 模块化,自己封装了哪些功能?
- Vue3的基本传值方式有哪些?
深层次的传值,比如嵌套了很多层, 想把最外面的数据传到最里面去,用哪些方法?
vuex除外?proveter - 常用的布局方式?
常用的哪些属性?比如flex属性?只分主轴和纵轴吗?? - axious请求拦截,权限指令
- 常用的git命令
- 你这边还有什么问题吗?
第四家
- 做一个简单的自我介绍
- 你的这些项目你觉得哪一个你熟悉?
这个项目的难点以及重点在哪里?
哪些方面你做的比较好?这个项目有哪些方面可以拿出来讲一讲? - 什么是h5的语义化标签?
一方面是让我们的文档结构更加的清晰,Html结构更加已读,另一方便有利于seo搜索引擎的搜索,可以让网站更容易被搜索引擎搜索到,展现给用户。 - 发生地灾的时候数据需要主动查还是自动推送?
- CSS3的新特性
旋转?过渡是什么属性?过渡的动画效果?
transform了解吗?可以对元素进行变形如放大缩小的效果,它的属性值有哪些? - 常用的布局方式有哪些?
什么是流式布局? - js有哪些数据类型?以及数据类型的判断,怎么做区分?
正则属于一种特殊的对象,不是一个独立的数据类型 - ES6经常用的属性和方法
let const var 它们之间有什么区别?
箭头函数和普通函数有哪些区别?
1.写法不一样,2.箭头函数不能给别人this指向,普通函数可以修改它的this指向 3.箭头函数没有augments参数,普通函数有 4. 箭头函数不能用作构造函数,普通函数可以用作构造函数
promise有了解吗?
有三种状态
promise.all有使用过吗?它的特性?
promise.catch() - 说一下asyin和awite
- vue2和vue3你都你比较熟悉吗,那你简单说一下它们的不同点
vue2在使用过程中像data这些都不需要手动导入,vue3中都需要important收到导入,不需要全局导入,打出来的包体积就比较小些,按需导入。
生命周期取消了,合并了setup这样一个入口函数
重写了响应式原理
数组需要使用数组原生的方法才能被监听,Vue3中只要修改了数据,就会监听到变化,dom就一定会更新 - 实现字符串翻转 myReverse(‘abcd’) — dcba
函数myReverse(‘abcd’) 使用原生的js实现倒序输出dcba
function revStr(str) {var s = "";for (var i = str.length - 1; i >= 0; i--) {s += str.charAt(i);}return s;
}
var str = "abcd";
document.write("原字符串:" + str + '<br>'); // 原字符串:abcd
document.write("转换后字符串:" + revStr(str)); // 转换后字符串:dcba
let myReverse = 'abcd';console.log(myReverse.split(').reverse().join(')); // dcba
- 你这边还有什么想要了解的吗
第五家
- 你现在人是在武汉吗?
- 列表中每次分页要实现什么功能,比较翻到下一页要做什么
有个change事件,赋值,请求数据,
从10条每页每页改为20条每页有哪些细节?
page设置有1 - 还有什么想问的吗
- 对算法还有数据结构以及设计模式
第六家
- 技能掌握程度介绍一下
- 布局方面 如居中布局你可以用哪些方式去实现
text-alige只能水平居中,相同数值的竖直居中是哪个(七种)? - 伪元素和伪类?
想用伪元素去选择前五个,怎么做?或者我想选择前五个都有哪些方式?用表达式 - 写过动画吗?比如过场动画用css写的
- ES5和ES6都有哪些数据类型?
- es6里面的set对象和map对象用的多吗
- vue3中customRef 自定义ref和computed计算属性有什么相同点和不同点?
ref ,react
torefs有用过吗 - js的原型和原型链
比如数字类型对象上的的原型上有个tofix保留两位小数,这个函数有Bug,它四舍五入取整不会精准的保留两位小数,项目设计到财务这个函数就要重写,怎么去改变原型上的函数 - 你还有什么想问我的?
- 首屏加载很慢或者白屏你能从哪几个方面去判断?怎么去优化?
2023面试
1.position都有哪些属性
2.1px等于多少rem,rem根据根元素的大小,根元素是谁
3.Es6操作数组的方法
4.防抖和节流以及应用场景
5.Vue和ajax最大的区别是什么(Vue和ajax怎么操作dom的,vue虚拟dom)
6.js数据类型有哪些,简单数据类型和引用数据类型的区别
7.深拷贝浅拷贝以及应用场景
8.Vue数据双向绑定的原理,Object.defineproperty具体怎么实现的
9.是PC端还是移动端怎么判断的
10.怎么画一个边框是红色的圆,其中想把圆的三十度角度的弧度改为蓝色
11.怎么画一个三角形
12.display属性以及属性有几个方向
13.小程序打包时候的分包原理
14.子组件怎么直接去修改父组件
15.computed与watch有用过吗,具体使用场景
16.父子组件相互传值,父组件和子组件生命周期的优先级
17.Es6中,为啥不建议使用var
18.盒子模型
19.选择器的优先级,样式如行内样式 内联样式的优先级
20.作用域以及作用域链
21.Promise
22.重排和重绘
23.v-for里面key为啥用
24.v-for和v-if的优先级
25.遍历对象的方法
26.Asign和awite
27.宏任务和微任务,会到任务队列里面
28.操作dom增删改查
29.怎么在浏览器控制台输出看页面用了多少种标签
30.怎么设置token以及有效期
31.$ref
32.路由守卫的三种方式,组件的路由守卫,比如跳转
33.垂直居中
34.透明度怎么设置
35.页面视图不刷新怎么解决
36.怎么找一个数组中的最大值
37.几种本地存储的作用域
相关文章:
2023最新面试题
第一家 自我介绍介绍一下最近一个(最熟悉的一个)项目 项目几个人在负责 项目实际在用了吗,哪个平台在用啊(在哪里上线) 你认为你自己做的项目里面哪个比较难做呢,项目里面有什么难点?常用的是V…...
shell 脚本的函数和数组
函数 —— 封装的一个公式:sin、cos、tan —— 函数为脚本的别名 —— 函数就是一个功能模块,在函数中写执行的命令即可;使用函数可以避免代码重复,增加可读性,简化脚本,使用函数可以将大的工程分割为若…...
【RocketMq系列-02】RocketMq的架构解析和高性能设计
RocketMq系列整体栏目 内容链接地址【一】RocketMq安装和基本概念https://zhenghuisheng.blog.csdn.net/article/details/134486709【二】RocketMq的架构解析和高性能设计/font>https://zhenghuisheng.blog.csdn.net/article/details/134559514 RocketMq的架构解析和高性能设…...
【数据结构/C++】线性表_单链表的基本操作
#include <iostream> using namespace std; // 2. 单链表 // ElemType 的定义 typedef int ElemType; typedef struct LNode {ElemType data;struct LNode *next; } LNode, *LinkList; // 初始化单链表 bool InitList(LinkList &L) {L (LNode *)malloc(sizeof(LNode…...
flink1.13.6版本的应用程序(maven版)
问题 想要一个指定flink版本的java计算任务hello world最简工程。 解决 mvn archetype:generate \-DarchetypeGroupIdorg.apache.flink \-DarchetypeArtifactIdflink-quickstart-java \-DarchetypeVersion1.13.6这里直接使用官方mave模版工程,指…...
深度学习之四(循环神经网络Recurrent Neural Networks,RNNs)
概念 循环神经网络(Recurrent Neural Networks,RNNs)是一类专门用于处理序列数据的神经网络,它在处理时考虑了序列数据的顺序和上下文信息。RNNs 在自然语言处理、时间序列分析、语音识别等领域得到广泛应用。 1. 基本结构: RNN 的基本结构包含一个或多个循环单元,每个…...
【论文精读】HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Face
HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Face 前言Abstract1 Introduction2 Related Works3 HuggingGPT3.1 Task PlanningSpecification-based InstructionDemonstration-based Parsing 3.2 Model SelectionIn-context Task-model Assignment 3…...
安装gitlab
安装gitlab 环境 关闭防火墙以及selinux,起码4核8G 内存至少 3G 不然启动不了 下载环境 gitlab官网:GitLab下载安装_GitLab最新中文基础版下载安装-极狐GitLab rpm包下载地址: [Yum - Nexus Repository Manager (gitlab.cn)](https://pack…...
Nginx模块开发之http handler实现流量统计(1)
文章目录 一、handler简介二、Nginx handler模块开发2.1、示例代码2.2、编写config文件2.3、编译模块到Nginx源码中2.4、修改conf文件2.5、执行效果 三、Nginx的热更新总结 一、handler简介 Handler模块就是接受来自客户端的请求并产生输出的模块。 配置文件中使用location指令…...
JSP编写自己的第一个WebServlet实现客户端与服务端交互
我们在项目中找到java目录 下面有一个包路径 然后 我们在下面创建一个类 我这里叫 TransmissionTest 当然 名字是顺便取的 参考代码如下 package com.example.dom;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet…...
三、Keil安装芯片包、下载固件库、建立STM32工程模板
目录 一、首先在Keil软件上安装好芯片包 二、下载官方固件库 三、建立基于固件库的Keil5工程模板 一、首先在Keil软件上安装好芯片包 STM32有很多系列的芯片,我们平常用的最多的是STM32F1系列的,因此安装F1系列的芯片包在我们初学时,只按照…...
微信相框M1-03花屏抢救照片数据
故障现象 相册屏幕花屏,无法显示,拔掉电源黑屏(内部自带锂电池的) 问题排查 开始怀疑屏幕故障,拆开看到内部,发现是锂电池时间长鼓包后,顶到PCB,PCB板已经翘曲了,导致花…...
小程序可拖拽按钮
你有没有遇到过在页面中有一个固定在某个位置的按钮,永远的挡住了你想要看的区域? 在小程序的列表页面中,常常会有一个提报的入口固定在右下角,如果这个按钮不可拖动的话,可能会挡住下面的事件,让用户操作起…...
ARM裸机-19(NandFlash和iNand)
1、NandFlash的接口 1.1、Nand的型号与命名 (1)、Nand的型号命名都有含义,就拿K9F2G08来示例分析一下:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit (256MB)。08表示Nand是8位的 (8位就是数据线有8根)。 (2)、Nand命名中可以看出&#x…...
机器学习/sklearn笔记:MeanShift
1 算法介绍 一种基于质心的算法通过更新候选质心使其成为给定区域内点的均值候选质心的位置是通过一种称为“爬山”技术迭代调整的,该技术找到估计的概率密度的局部最大值 1.1 基本形式 给定d维空间的n个数据点集X,那么对于空间中的任意点x的均值漂移…...
opencv-简单图像处理
图像像素存储形式 对于只有黑白颜色的灰度图,为单通道,一个像素块对应矩阵中一个数字,数值为0到255, 其中0表示最暗(黑色) ,255表示最亮(白色) 对于采用RGB模式的彩色图片&#…...
Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell
文章目录 Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell启动PowershellKaliUbuntuCentOSarm-Linux离线安装参考链接 Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell 启动Powershell pwshKali apt update && apt -y install powershellUbuntu # 更新包列…...
ubuntu20.04安装多版本cuda,切换版本
1. 安装cuda toolkit: 下载网站 https://developer.nvidia.com/cuda-11.3.0-download-archive 选择版本,这里选择11.3 wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run给cuda权限: chmod x…...
网络渗透测试(wireshark 抓取QQ图片)
1.打开wireshark 这里我用的wifi连接 所以点开wifi就好 打开wifi之后就开始在本机上进行抓包了 我们先给我们的QQ发送一张图片,用自己的手机发送给电脑 然后点击左上角的正方形,停止捕获抓包 QQ的关键词是oicq,所以我们直接找 打开oicq …...
gRPC之gRPC负载均衡(客户端负载均衡)(etcd)
1、gRPC负载均衡(客户端负载均衡)(etcd) 本篇将基于etcd的服务发现前提下,介绍如何实现gRPC客户端负载均衡。 1.1 gRPC负载均衡 gRPC官方文档提供了关于gRPC负载均衡方案Load Balancing in gRPC https://github.com/grpc/grpc/blob/master/doc/load-balancing.m…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密
在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
自然语言处理——Transformer
自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
音视频——I2S 协议详解
I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议,专门用于在数字音频设备之间传输数字音频数据。它由飞利浦(Philips)公司开发,以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
