当前位置: 首页 > Web前端 > HTML

在前端面试中掌握这三个维度,会让你更容易拿到offer

时间:2023-04-02 23:04:15 HTML

虽然金三银四都过去了,但是对前端开发工程师的需求并没有减少。下面三个维度给面试官一些建议和思考哦。自我介绍1.自我介绍,可以简单介绍一下你毕业于什么学校,什么专业2.你负责的项目,以及你在每个项目中扮演的角色3.每个项目使用前端技术+后端技术简单粗暴。什么时候进公司,什么时候离开公司,负责什么项目,不要细说,随便说说。对于我们的面试官,我们希望您简要介绍一下自己。其实要考察两个方面:A.面试官的表达能力和概括能力;角色是用来初步确定人的能力的。问题解答当我问他们做过的最具挑战性的项目是什么,你在这个项目中做了什么,遇到了哪些问题,又是如何解决这些问题的?——1.有的面试官给我的回答是没有比较大的挑战;这让我觉得这个人可能不明白我的问题。工作这么多年,就没有可以拿来谈的项目吗?那我就拿什么来决定你的能力?难不成就凭你这几句话,就说我牛逼,搞定我不难?相信你,伯乐在寻找千里马的时候,肯定知道几千里马的特性。所以如果没有,就要准备好面试前做过的project和summary,在project中做了什么,扮演了什么角色。2.部分面试官回答了这个问题。介绍项目的时候,说的大概,有一句话是我做的前端,这些都是我设计的;这让我觉得这个人不理解我。我的意思是,当我问你这个问题时,我肯定希望你详细介绍你的项目,这个项目的用户是谁,让我知道谁在使用这个项目;哪些模块,哪些组件,哪些模块实现了你负责的业务逻辑,使用了什么技术,这样可以让我更了解你项目的业务,这样我就可以知道这类业务会遇到什么问题从你的描述,以及你使用的技术是否合理,这样我才能更好的判断你,提高你的能力,才能更好的提问,更好的进行面试。3、回答问题的时候,不要想到什么就回答什么,要陈述性的,比如1.xxx;好的;回答我的想法让我觉得我的思路可能很乱。我可能理解你的表达,但这让我觉得我的表达能力有些欠缺。4、对于你项目中遇到的问题,你要说出问题所在,你是怎么想的,而不是为了问题百度一下,谷歌一下解决。我们都知道遇到问题会去百度、谷歌。但是出现这个问题的前提是这个问题是架构问题,还是代码bug问题,还是程序问题。你至少应该清楚地说明是否有其他计划,以及你为什么在其他计划中选择这个计划。这可以让你知道,当你面对一个问题时,你是否考虑过其他问题。越想越能发散思维,总能找到其他办法解决问题,而不是砸树上级。Front-endskillsFront-endskills很多面试官在被问到前端技能的时候,都觉得自己懂前端。其实他们只知道用js敲代码。很多前端知识和前端原理他们都不懂。如果他们只使用它,他们将永远站在房子后面。打个比方,如果你只是一个会开车的司机,不会修车造车,那么哪天车坏了,你也不知道,你会去学习汽车的结构原理当时的车。或者你说我直接给修理厂就行了,修理厂关门了怎么办。所以我们前端开发人员还是要脚踏实地,别说我会用vuejs,react前端框架,问你什么是mvvm模式,你会说你不知道,mvvm框架如何实现,可以自己开发,不用别人开发mvvm框架一个简单的mvvm框架?前端开发人员问自己?根据我个人的要求,前端开发者必须掌握1.HTTP协议2.前端安全3.常见前端框架的三驾马车目前比较流行的react、vuejs、angularjs和jquery(工具库)的使用4.前端基础知识,跨域,es6新语法5.Nodejs开发,express,koa等常用框架6.了解一些数据库知识7.能理解打包业务组件和公共组件8.前端性能优化9.前后端分离如果可能,可以掌握更深层次的知识点:1.前端架构、设计模式2.前端工程开发、测试、打包、发布3.前端的自我实现-端架构代码和开发工具对于正在找工作,或者即将开始转行的前端小伙伴来说,方向只有一个。面试前做好准备,找准自己的定位,顺利收获高薪!