2024前端面试题-1.自我介绍+常见考点汇总

一、自我介绍模板

个人信息+教育背景+工作经验+技能专长+优势特点

  • (注:括号)内的内容可视具体情况决定说不说。以下内容仅为个人想法,仅供参考交流,不喜勿喷,感谢留情~*
1、个人信息:

姓名+(应聘职位)+(年龄)

2、教育背景:

院校+专业+(学历可说可不说,看是否为岗位优势:比如全日制本)

3、工作经验:

工作年限+公司/职位+工作职责/项目角色或经验(可适当例举参与过的项目及项目优点、特色、获奖等)

4、技能专长(视实际情况决定说不说)

技术栈+框架+(与工作相关的比较擅长的技能或性格爱好、证书、组织活动经验、主持人、项目跟进?)

2、前端常见的技能考点:

1)基础:
  1. html5、css3、JavaScript(ES6)
  2. 响应式设计
  3. 浏览器兼容性与性能优化
2)Vue.js核心概念
  1. 组件化开发
  2. 数据绑定与状态管理
  3. 生命周期钩子
  4. 路由管理(Vue Router)
  5. 状态管理 (VueX):state、getter、mutations、actions、module
3)常用库工具
  1. Axios(基于Promise的Http客户端):用于浏览器与node.js环境中。提供简单而强大的方式发送http请求并处理响应。主要特点:
    1)基于promise:所有的axios返回方法返回promise,异步操作更简洁易维护;
    2)浏览器和node.js 都能支持;(支持浏览器的XMLHttpRequests和Node.js的http模块)
    3)可拦截请求与响应,做操作:添加请求头、处理错误等
    4)可取消请求(很重要):axios.isCancel(e)
    5)可转换请求与响应数据:例如序列化和反序列化
    6)自动转换响应数据为JSON(前提:响应内容类型为application/json)
    7)并发:axios.all,在所有请求完成后开始处理结果
  2. UI组件库:elementUI(vue2)、elementPlus(vue3)、vuetify等
  3. ESLint:代码规范检查工具
  4. Prettier:代码格式化工具
4)构建工具
  1. webpack:功能强大,适合大型项目,高度可配置。主要有:
    1)热加载替换(开发过程中,无需刷新页面可更新模块)、代码分割、模块化/动态导入、资源处理(加载器、插件)
  2. Rollup:适合打包库,生成的代码体积小,性能好。
  3. Gulp:基于流的自动化构建工具,前端项目任务自动化(如文件压缩、代码检查、文件合并、浏览器自动刷新等),工具本身是用node.js构建。用插件扩展的方式为代码提供功能,实现简单高效的任务自动化。特点:
    1)基于流:node.js流处理文件,文件可被管道传递,故处理效率高;
    2)API简洁易懂
    3)插件生态丰富
    4)可以并行处理任务,构建速度高效
  4. vite:启动速度快,开发体验好,适合快速开发
  5. Parcel,零配置,适合快速开发和小型项目
  6. Babel:广泛使用的js编译器,做版本兼容(es6代码转换为es5能用的):语法、模块、插件转换等
5)测试/调试
  1. Jest:单元测试框架
  2. Vue Test Utils:vue组件测试工具
  3. Cypress:端到端测试工具
6)版本控制工具
  1. git
  2. svn
7)三维
  1. WebGIS(Web Geographic Infomation System):基于网络的地理信息系统,允许用户访问和操作地理空间数据。
    1)应用广泛:地图显示、空间分析、数据编辑、位置服务等。
    2)常见的WebGIS技术与框架:
    a. OpenLayers:开源的js库,用于网页显示地图,支持多种地图源:WMS、WFS、GeoJson
    b. Leaflet:轻量级JS库,网页展示交互地图,地图源:OpenStreetMap、Google Maps等
    c.ArcGIS API for JS :是ESri提供的js库,网页显示、操作地图数据
    d.Mapbox GL JS:网页上展示矢量瓦片地图,支持自定义样式和交互。
  2. 51word
  3. 优诺

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

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

相关文章

Leetcode 3325. Count Substrings With K-Frequency Characters I

Leetcode 3325. Count Substrings With K-Frequency Characters I 1. 解题思路2. 代码实现 题目链接:3325. Count Substrings With K-Frequency Characters I 1. 解题思路 这一题思路上就是一个滑动窗口。 我们考察窗口的左边界依次为0到n-1时右边界能够取到的最…

数据结构编程实践20讲(Python版)—19字典树

本文目录 19 字典树(Trie)S1 说明字典树结构字典树的构建与查找字典树的特点字典树的应用领域 S2 示例S3 应用1:基于 big.txt 实现单词的自动补全功能S3 应用2:实现 IP 路由中的最长前缀匹配S3 应用3:基于 Trie 的压缩…

THP4 SOP16 芯片 高速光耦芯片

光电耦合器输入端加电信号使发光源发光,光的强度取决于激励电流的大小,此光照射到封装在一起的受光器上后,因光电效应而产生了光电流,由受光器输出端引出,这样就实现了电一光一电的转换。 由于光耦合器输入输出间互相…

防火墙和堡垒机有什么区别?

防火墙和堡垒机在网络安全领域都扮演着至关重要的角色,但它们在功能、部署位置、作用范围等方面存在显著差异。 一、功能定位 防火墙:防火墙是一种网络安全系统,主要作用是在私有网络与公网之间建立一道安全屏障,监控和控制网络流量。它通过预定义的安全规则,决定哪些数…

5g工业路由器最新案例:高原气象站网络升级项目

背景: 某省气象局决定在高原地区升级其气象观测网络,以提高天气预报的准确性和及时性,同时为气候变化研究提供更可靠的数据支持。该项目面临以下挑战: 需要在高原广袤且地形复杂的区域部署大量自动气象站,要求网络覆…

【Excel】【VB和JS】表格内容姓名、卡号、身份证敏感信息转换为图片打印

VB代码: Function ConvertCellToImageAndPlace(n As Long, m As Long)Dim sourceCell As RangeSet sourceCell Sheets("Sheet2").Cells(n, m)sourceCell.CopyPicture Appearance:xlScreen, Format:xlPictureDim targetCell As RangeSet targetCell She…

优化SQL查询的最佳实践:提升数据库性能的关键

SQL 查询是数据库操作的核心,特别是当数据量庞大时,性能问题尤为明显。优化 SQL 查询不仅能减少响应时间,还能提高系统整体的可伸缩性。本文将从索引、查询结构、数据库设计和缓存等方面详细介绍如何优化 SQL 查询以提升性能。 一、索引的使…

kotlin 中 ::class ::class.java 和 .javaClass 区别

在 Kotlin 中,获取一个类的类对象(Class 对象)有几种不同的方式,包括 ::class、::class.java 和 .javaClass。每种方式都有其特定的用途和适用场景。下面是对这三种方式的详细解释: ::class 用途:获取 Kotl…

Java配置 Redis 连接互斥锁或队列预先加载缓存

学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把手教你开发炫酷的vbs脚本制作(完善中……) 4、牛逼哄哄的 IDEA编程利器技巧(编写中……) 5、面经吐血整理的 面试技…

【HuggingFace 如何上传数据集 (2) 】国内网络-稳定上传图片、文本等各种格式的数据

【HuggingFace 下载】diffusers 中的特定模型下载,access token 使用方法总结【HuggingFace 下载中断】Git LFS 如何下载指定文件、单个文件夹?【HuggingFace 如何上传数据集】快速上传图片、文本等各种格式的数据 上文的方法因为是 https 协议&#xf…

CIM系统:智慧城市的数字基石

计算机集成制造系统(CIM)是智慧城市建设中的关键技术,它通过集成多种信息技术,为城市提供一个全面的数字化镜像。CIM系统不仅涉及建筑信息模型(BIM)、地理信息系统(GIS)、物联网&…

1024-过去一年的总结

目录 前言 (10月-24.01)故事的开始 (2月-7月)漫长的学习与探索 (8月-现在)低谷期 自我审视 前言 1024在即,就借此机会讲一讲过去一年的经历,也算是全方位总结一下自己 (10月-24.01)故事的开始 那就从去年大一入学…

前端优化:从Vue/React/Svelte的数组更新->渲染策略剖析数组大列表数据展示优化策略

在现代前端框架中,数组的渲染是一个重要的功能。不同的框架在处理数组的操作(如新增、删除和更新)时有不同的实现方式和优化手段。本文将对比 Vue、React 和 Svelte 在数组渲染方面的特点,并讨论其优缺点,特别是与直接…

【C++】STL——priority_queue优先级队列

目录 前言priority_queue的使用简单使用在OJ中的使用 priority_queue的模拟实现基本功能仿函数在这里插入图片描述 前言 上一节我们说了stack和queue这两种容器适配器,而priority_queue(优先级队列)同样也是属于容器适配器,它会优…

使用Python在Jupyter Notebook中显示Markdown文本

使用Python在Jupyter Notebook中显示Markdown文本 引言1. 导入必要的模块2. 定义一个函数来显示Markdown文本3. 使用print_md函数显示Markdown文本4. 总结 引言 作为一名Python初级程序员,你可能已经熟悉了Jupyter Notebook这个强大的工具。Jupyter Notebook不仅支…

【Fargo】9:模拟图片采集的内存泄漏std::bad_alloc

std::bad_alloc 崩溃。这样的内存分配会导致内存耗尽 is simulating an image of size 640x480 with 3 bytes per pixel, resulting in an allocation of approximately 921,600 bytes (or around 900 KB) for each image. The error you’re encountering (std::bad_alloc) ty…

Spring Boot中使用FlexyPool动态监控管理数据库连接池

在现代软件开发中,数据库连接管理是性能优化的关键一环。传统的固定大小连接池在面对突发流量或持续增长的数据访问需求时,往往显得力不从心。FlexyPool正是为了解决这一问题而诞生的创新解决方案。它不仅能够根据实际需求动态调整连接池大小&#xff0c…

【c++】左值右值

1. 普通类型的变量,因为有名字,可以取地址,都认为是左值。 2. const修饰的常量,不可修改,只读类型的,理论应该按照右值对待,但因为其可以取地址(如果只是const类型常量的定义,编译器…

Arduino 1.8 无法启动,闪屏过后,不出主界面

突然打不开了,闪屏过后,不出主界面,一直这样,任务栏有图标。 1. 使用调试版的arduino_debug.exe运行显示如下,也没有任何错误。 C:\Users\youuser>"C:\Program Files (x86)\Arduino\arduino_debug.exe"…

Java 多线程(四)—— 线程安全 与 volatile 与 单例模式

什么是线程安全 在进行多线程编程的时候,当我们编写出来的多线程的代码运行结果不符合我们的预期的时候,这时候就是 bug,这种 bug 是由于多线程的问题而产生出来的 bug 我们称之为 线程安全问题 当我们编写出来的多线程代码运行之后的结果符…