五年前端的面试之旅

哈喽我是树酱,最近整理了下前端面试相关的知识题库,借此分享给各位小伙伴,帮助小伙伴早日拿到钟意的offer!

前言

最近就业市场不景气,跟大环境较差也有关,确实给我们也会带来一定的挑战。在招聘网站投简历的时候。经常遇到以下两种情况。

  • 已读不回。

  • 消息已送达无回复。

主动沟通

一般可以如何解决这种尴尬的场面呢?

  • 跟HR打招呼的时候,尽量不要用那种默认沟通模版如:“打扰了,希望和你聊聊这个职业,是否方便”,而是把你的核心竞争力告诉对方,比如你有多少年开发经验,擅长什么技术栈,有什么优势等等,有博客的同学也可以附上博客链接等等

  • 如果是比较钟意的公司,你可以尝试二次沟通,但是需要对该公司的招聘JD进行了解,比如JD上面有哪些技术刚好是你擅长或突出的。

  • 扩大渠道。除了招聘网站,还可以通过其他渠道寻找内推机会。

以上如果执行完,依旧还是没有消息,那就直接下一个,保持一个良好心态,重新出发,下一个更好!

面试前准备

面试前我们需要重新梳理下我们的知识体系,除了基础知识以外,可以扩张你的项目中涉及到的技术点

  • 比如:用到微前端,可能就会问qiankun的沙箱机制是如何做的、如何解决vite打包的子应用集成问题等等

下图是我在notion上记录和梳理的一个题库框架。

1a20eccee12ed9deb826f24bfe526dbd.png

比如其中的一个浏览器相关的题库 👇

57441186bbcb875e42b5670d964db16f.png

那么我们一般如何整理自己的题库的呢?

举个例子,像我平时遇到一些题目或者一些常见的前端场景题,我会通过AI去提问,然后一边复习一边整理到文档并归类。

关于AI工具我用的是devv.ai,最懂程序员的新一代 AI 搜索引擎。

eae359c05c9b851205f2468a95f87cfb.png

它有一个很nice的功能点,就是会根据你的提问衍生新的问题,关联度极高,这就好比面试官在问我们一个是知识点的时候,经常会变出一些新问题!

比如我问它一个问题:docker镜像是如何生成的?

它除了告诉你完整答案,还会衍生出几个问题,方便我们下一步回顾复习。

eee1081ff426fa0b61efed02ad3449a2.png

如果想要上文提及的题库,可以在后台给我留言或者私聊我发链接,后续也会持续更新。

优化简历

一个好的简历除了基本的履历之外,还需要注意的有:

  • 技能清单:列出自己掌握的前端技术、工具和框架,突出自己的专业能力和技术广度。

e96be4dec44a61f61b74665a35802e8d.png
  • 重点突出:在简历的头部有一段自己的个人总结。(👇示例由AI生成)

07378a8c05a1e85f3ff5a50d96a60840.png
  • 项目经验:在编写项目经验的时候,罗列项目的技术难点以及你是如何解决的。如果有数据描述就更直观

ef78f816517751cf8ef269d1cfed1285.png

面试形态

约到面试后,面试一般有几种形态

  • 项目经历面试:根据你的简历上呈现的项目来逐个拆解,然后提一些相关的问题,考察你在实际项目中的经验和成果

  • 笔试:丢给你几张A4纸,基本上就是考察你的基础掌握情况,js、css、框架、手写题等等

  • 软技能:通过沟通考察你的沟通能力、团队合作能力、领导能力、判断性思维,适应能力等。

常见的一些沟通题目(基本上必问):

  • 你的项目经历中,遇到的最难的技术点是什么?

  • 离开公司考虑新机会的原因是什么?

  • 你对自己的未来规划是咋样的?

  • 团队中,你是leader,又一个非常紧急且重要的任务,需要两周开发完整,但是成员不想接这个活,你如何应对?

类似以上的这种题目,可以先提前梳理好要表达的内容,这样在面试中就可以很清晰的表达出来。

面试后心态

面试后,无论成败。我们已经尽力,不要有过多的期待,因为等待过程中过度的预期会影响我们后续发挥。不要过分自责或沮丧。每次面试都是一次宝贵的经验。

当下的环境是一个岗位会有不少候选人,然后选择性价比高的,不是你不够优秀,是岗位需求减少了。

9c2ed2c8b3b7829b1127080a361a3328.jpeg

每一次的日落都预示着新的开始,带着希望和勇气,我们可以迎接新的一天,未来可期 

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

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

相关文章

竞赛 python+大数据校园卡数据分析

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于yolov5的深度学习车牌识别系统实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分工作量:4分创新点:3分 该项目较为新颖&am…

【面试题】http与https相关面试题(持续收录)

1.http与https的区别? HTTP(Hypertext Transfer Protocol)和HTTPS(Hypertext Transfer Protocol Secure)是用于在客户端和服务器之间传输数据的通信协议。它们之间的主要区别在于安全性和数据传输的加密方式&#xff1…

WebSocket 详解-小案例展示

简介:Websocket是一种用于H5浏览器的实时通讯协议,可以做到数据的实时推送,可适用于广泛的工作环境,例如客服系统、物联网数据传输系统,该测试工具可用于websocket开发初期的测试工作。 文章末尾有此案例的完整源代码。…

【JVM】JVM类加载过程

文章目录 🌴类加载过程🌸加载🌸加载🌸验证🌸准备🌸解析🌸初始化 🌲双亲委派模型🌸什么是双亲委派模型?🌸双亲委派模型的优点 ⭕总结 &#x1f334…

visual studio报:引发的异常:“System.DllNotFoundException”(位于 ConsoleCAN1.exe 中)

最近在重构CAN通信的代码,把论文中的java转为C#实现,由于某种原因,java不能复现,所以转为c#。 然而c#的重构过程遇到许多问题,因为两种语言的编程方式、线程等等实现上有所差异。 其中一个错误: 引发的异…

深入理解数据结构第一弹——二叉树(1)——堆

前言: 在前面我们已经学习了数据结构的基础操作:顺序表和链表及其相关内容,今天我们来学一点有些难度的知识——数据结构中的二叉树,今天我们先来学习二叉树中堆的知识,这部分内容还是非常有意思的,下面我们…

网络安全接入认证-802.1X接入说明

介绍 802.1X是一个网络访问控制协议,它可以通过认证和授权来控制网络访问。它的基本原理是在网络交换机和认证服务器之间建立一个安全的通道,并要求客户端提供身份验证凭据。如果客户端提供的凭据是有效的,交换机将开启端口并允许访问。否则&…

Linux(CentOS7.5) 安装部署 Python3.6(超详细!包含 Yum 源配置!)

文章目录 1.配置 Yum 源2.下载 Python3 包3. 解压4.安装依赖环境5.安装出错场景 6.创建软链接7.配置 Python3 的环境变量8.验证补充:安装 openssl-devel补充:pip3 源配置 1.配置 Yum 源 # 注意!!!请先切换到 root 账号…

Go语言爬虫实战(线程池)

Go语言爬虫实战 目标 利用go语言爬取指定网站的图片。实现爬取网站任意页面所有所需的图片。实现使用go语言线程池开启多个线程爬取图片内容。最后实现创建多个文件夹存储图片。 爬取网站图片 步骤 对指定URL发去GET请求,获取对应的响应。 resp, err : http.Get(…

小迪学习笔记(内网安全)(常见概念和信息收集)

小迪学习笔记(内网安全)(一) 内网分布图内网基本概念工作组和域环境的优缺点内网常用命令域的分类单域父域和子域域数和域森林 Linux域渗透问题内网安全流程小迪演示环境信息收集mimikatzLazagne(all)凭据信息政集操作演示探针主机…

Modbus转Profinet网关快速解决PLC插槽数量不够用的烦恼

通过Modbus转Profinet(XD-MDPN100)网关的应用,不仅可以实现Modbus设备与Profinet网络的平滑对接,还能有效解决PLC插槽限制和Modbus指令轮询等问题,Modbus转Profinet网关(XD-MDPN100)在解决PLC插…

CSS(三)---【盒子模型、边框、外边距合并】

零.前言 本篇主要介绍CSS中最重要的一种概念模型:“盒子模型”。 关于CSS的更多内容,可以查看作者之前的文章: CSS(一)---【CSS简介、导入方式、八种选择器、优先级】-CSDN博客 CSS(二)---【常见属性、复合属性使用】-CSDN博客 一.盒子模…