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…...
平面设计史:从印刷术到数字时代的视觉传达演变
1. 视觉传达的千年演化史当我在设计学院第一次翻开厚重的《平面设计史》教材时,被那些泛黄的老海报震撼得说不出话——原来今天我们认为理所当然的排版规则、色彩搭配甚至字体选择,都是无数先驱者用几十年时间摸索出的智慧结晶。从洞穴壁画到数字界面&am…...
2026最强全能 AI Agent:Codex 零基础完整实战教程(基于 GPT-5.5 与 Image-2 模型)
Codex 被誉为2026年最值得上手的 AI 工具,它不仅是一个编程 Agent,更是一个几乎可以替换掉任何对话工具的全能 AI。配合高性价比的定价机制和充足的 Token 额度,只要你能想到的场景,它都能帮你自动化完成。 本文将带你从零开始&a…...
《从反复返工到一次成型:QClaw长任务精准执行指南》
绝大多数人使用QClaw处理长任务时,都会遇到一个几乎无解的问题:任务刚开始的时候一切都很顺利,模型能够准确理解你的需求,执行步骤也清晰合理,但随着任务的推进,它会慢慢偏离最初的轨道,加入很多无关的内容,关注一些细枝末节的问题,甚至最后得出完全背离你原始目标的结…...
5分钟搞定!魔兽争霸III WarcraftHelper插件完全指南:解锁300帧+宽屏完美体验
5分钟搞定!魔兽争霸III WarcraftHelper插件完全指南:解锁300帧宽屏完美体验 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还…...
告别软件模拟!用STC8H的硬件PWM同时驱动多个SG90舵机做个小机械臂
用STC8H硬件PWM构建多舵机协同控制系统 在机器人开发领域,多关节协同控制一直是创客们热衷探索的方向。传统基于软件PWM的方案往往面临资源占用高、时序精度不足等问题,而STC8H系列单片机内置的硬件PWM模块为这些问题提供了优雅的解决方案。本文将深入探…...
Bodymovin扩展面板:5步快速上手After Effects动画导出终极指南
Bodymovin扩展面板:5步快速上手After Effects动画导出终极指南 【免费下载链接】bodymovin-extension Bodymovin UI extension panel 项目地址: https://gitcode.com/gh_mirrors/bod/bodymovin-extension Bodymovin扩展面板是连接Adobe After Effects与Web、…...
4步构建高效小程序逆向分析架构:wxappUnpacker深度技术实践指南
4步构建高效小程序逆向分析架构:wxappUnpacker深度技术实践指南 【免费下载链接】wxappUnpacker forked from https://github.com/qwerty472123/wxappUnpacker 项目地址: https://gitcode.com/gh_mirrors/wxappu/wxappUnpacker 在当今快速发展的移动应用生态…...
AI Agent Harness Engineering 个性化推荐算法:基于用户行为的智能适配与优化
《AI Agent Harness Engineering落地指南:打造千人千面的个性化推荐算法,从用户行为感知到智能适配全流程拆解》 关键词 AI Agent Harness Engineering、个性化推荐、用户行为建模、智能适配、多智能体协同、推荐系统优化、强化学习推荐 摘要 你是否有过这样的经历:前几…...
写给做系统设计 / 项目实战的你:风控规则版本管理和审计怎么设计
风控规则版本管理怎么做才可审计?版本快照、变更记录、回滚留痕全讲清 这篇直接按风控规则版本管理来拆,不只讲“保存一个版本号”,而是把快照、Diff、审批、回滚和变更留痕讲清楚。 目标是你看完后,能把规则版本从“能回退”提升…...
如何掌握PostCSS fromJSON功能:AST序列化与反序列化的完整指南
如何掌握PostCSS fromJSON功能:AST序列化与反序列化的完整指南 【免费下载链接】postcss Transforming styles with JS plugins 项目地址: https://gitcode.com/gh_mirrors/po/postcss PostCSS是一个强大的CSS转换工具,它允许开发者使用JavaScrip…...
