拿到年薪20W的offer的面试总结

2023-10-20 07:20

本文主要是介绍拿到年薪20W的offer的面试总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在黑马学习了半年前端之后,我进入了找工作面试的新阶段,以下是我面试两周以来的一些经历和总结。

从班级毕业后的前几天里,我一直在复习准备面试,总觉得自己学得不够,后来我抱着尝试的心态投递了简历。

于是,在一个周一迎来了第一场面试,我感觉自己很幸运,第一个面试官很温和,耐心问了我一个多小时,虽然我全程都是紧张和磕巴的。所以找工作首先一定要有一个好的心态,大胆地去尝试,积累经验,你会在下一次面试的时候更加从容。

面试技巧

在平均一天两场的面试中,我得出一个结论,就是简历上面写到的一定会被问到,所以简历写好并且为简历做好准备很重要。

还有一个小技巧就是当面试官问你一个问题时,不要只回答一个问题,而应该尽可能把跟这个问题相关的知识点都说出来。前提是你了解的,懂的。因为面试时间是有限的,你说的越多,他问的就越少。

面试过程一定要自信,我在前期面试的时候,由于心理有压力面试不是很自信吃了不少亏。所以,可以抱着我已经拿到offer的心态,不紧不慢的交谈,用眼神、肢体语言帮助嘴巴说话,择机展示思考的过程,尽可能表现出对这行的热情。

关于面试问题

以我面试中的常见问题为例。基础的部分,一般问得不是很多。

首先是CSS是盒子的布局(重点:flex布局,居中),盒模型,选择器优先级等。JS是数据类型,this指向,原型链,继承,闭包,事件循环,事件流,数组方法及去重,深浅拷贝等。es6的新特性,比如let和const的区别等,重点理解promise,settimeout,async/await的执行顺序。

Vue的部分很重要(必问),就是指令,生命周期,组件传值,路由和Vuex等,如果你是找Vue方向的工作,就主要背面试宝典上Vue的部分。每一次面试后最好进行复盘,比如有一次面试官问我Vue里面的data为什么必须是一个函数,然后碰巧在下一次面试的时候遇到了同样的问题。

关于项目介绍

一定要提前整理好项目过程中遇到的难点。在述说过程中一定要展现你发现问题,思考问题和解决问题的过程。

说话模式简单总结类似为:在实践过程中我使用XX工具或者通过XX方法,发现了XX问题,通过xx方法解决了这个问题。然后通过对比说说为什么用这个方法,例如因为这个方法跟其他方法相比有xx优势,另外如果用到了库,那么也要说说这个库的实现原理是什么。

总之,要体现你发现问题和解决问题的能力。可以把难点问题写在一张纸上,在面试前自己想好面试官可能会问你什么问题,然后查找相关资料,把答案整理一遍,每次面试完后不断反思完善自己的答案。

一定要提前准备好,不然面试官叫你说遇到的难点,或者直接问问题时可能会懵逼。比如有一次被问到后台管理系统里面的权限管理,有权限登入进去刷新会显示空白或404页面的问题,我当时只记得写项目的时候遇到过,可是想不起来怎么解决,当时就很懵,不过我当时知道自己没戏了,就在最后虚心请教了面试官这个问题,然后他也很乐于为我解答了。

所以遇到难点一定要记录下来并思考解决方案,才会印象深刻。

还有就是可能会问到性能优化,这个也可以提前准备一下。比如我有被问到如何进行seo的优化,然后我当时也很懵。

补充,有的时候你的面试官可能会是后端,那么你可以提前向hr打听一下,他可能会问你Vue的原理(背好双向数据绑定和MVVM),虚拟dom,diff算法,keep-alive,计算机网络方面的HTTP协议,https和TCP协议,安全方面的CSRF攻击 和 XSS攻击,工程化方面的git和打包方面的webpack。如果这些你没有深入了解的话也没有什么问题,不过说得出来一些的话,绝对是加分项。

面试心态很重要

在一次又一次的面试中我越发觉得自己之前的学得不扎实,所以学习的时候一定要有针对性,目标明确,并且要多思考,自己思考过的东西真的会牢牢记在脑子里。然而我也经历了一次又一次的面试失败,简历被拒。

不过我总会想起以前在课间休息的时候看的一篇博客里面有两句话,令我倍受鼓舞:

1. 人生的最终结果是一个极大值函数(由所有尝试中最成功的一次决定),而不是一个平均值函数。

2. 如果你不是每天被人拒绝,那就说明你的人生目标不够远大。所以,不要害怕失败和被拒绝,勇敢地去尝试,你一定会有所成长。

寄语

我明天就要去入职了,又开始进入充满未知和挑战的工作新阶段。最后,祝黑马程序员的学弟学妹们学习顺利,面试顺利,并且都能顺利找到符合自己期望的工作,高薪就业!

 

这篇关于拿到年薪20W的offer的面试总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/245567

相关文章

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解