前端面试(面试官篇)
最近一直在接公司的面试,果然还是需要站在不同的位置才能看到更多的问题,总结一下面试者常见的一些错误还有一些建议。
紧张
这个是面试最常见的问题,不过说实话个人觉得影响不是特别大,属于加分项,只要你能正确把问题的关键点答出来就可以,不会因为紧张而特意淘汰掉你。
一般遇到紧张的面试者我会帮助他引导思路,后续如果能把基本的逻辑说清楚,关键的点说到一般都没有问题。但是如果在考官的引导下都无法说出问题的关键点,个人的体系都已经紧张到奔溃那就抱歉了。
还有一些是打着紧张的旗号掩盖自己的无知,但是不会和紧张是完全两种表现。尤其是技术这一块,如果你抓不到关键点那就直接挂掉。“美化“简历
目前大家对培训机构出来的学生争议比较大的地方可能就是这里了。我身边很多同学朋友都去过培训机构,写几个培训的项目,培训老师就会和你说,你们这些培训过的学生至少相当于有两年工作经验。导致大家简历上写三年经验都觉得自己写少了。
科班出身的本专业学生,培训后确实有技术非常好的,公司培训1、2个月就可以上手干活。但是90%的人都没有达到相应的层次,连干活都有问题。
说实话,我实在想不出有什么黑科技,可以让四个月前还是对编程一无所知的快递员小哥,变成一个技术大牛。
这里只是想说明,程序员真的是要靠积累的。想要在任何一个行业站稳脚步都不是一朝一夕可以做到的。
但是现在市场如此,大家都这么写,你不写的话可能连机会都没有。
我推荐不管你的简历如何写,见到面试官如果被问到了,一定要真诚一点。因为说实话随便问几个问题就可看出你到底是什么水平,你能骗到的只有你自己。负隅顽抗绝对是减分行为。抓到不问题的关键
很多面试者容易犯的一个错误就是,搞不清楚面试官要问你什么问题,遇到自己熟悉的范围无限的去扩展,遇到自己不懂的避而不谈。其实这种想法是很好的,但是也不是什么地方都要这么去做。
例如我让对方简单说一下 H5、C3 有哪些概念,如果没有追问的话,真的就是想要问你对 H5、C3 有没有一个系统的认知,你不需要挑几个你特别熟悉的属性长篇大论,甚至还要扩展一下。
但是如果问到 Vue 和 React 的原理、reduce 中 store 的实现,这个时候如果你只是一带而过那是很减分的。就算不会也要去猜测一下它的实现方法,说一下对这一块知识的理解。尽量把自己对他的理解都表达出来。
要清楚什么地方扩展是加分的,什么地方你表达自己的想法是对方想听的。面试前要做准备
面试一定要有准备!面试一定要有准备!面试一定要有准备!重要的事情说三遍。
一般面试者遇到的第一个问题大部分都是,简单介绍一下你自己。很多人真的就简单的介绍了一下自己。。。我叫什么。然后就没有了。。。
what?你 tm 在逗我!
还有一些时间倒是把握得不错,但是你平时爱看什么电影就不用和我说吧,也不需要认真的说你自己多么爱运动。
你脑子瓦特了!这又不是在相亲。
比较好的自我介绍应该控制在10~20分钟左右,当然如果你自己下去准备的话还是要再多做一些准备,至少一个人也要独自表演一个小时吧。虽然一般面试也就是一个小时左右,但是万一面试官也不知道说什么,尬在那里的结果你也应该清楚。所以,一定要能把对方想要知道的东西表达出来,如果面试官不说话,那就你来说,介绍一下你做过的项目,你是如何学习前端的等等等等。如果你真的经验丰富,一个小时完全不够聊的好吧。
当然,简单的一个自我介绍,就算你做的再好也不能决定结果。但是整个面试的各个点你都有充足的准备,全部都表现的自信满满,那个时候你还说他不会影响结果吗?
还有一个问题是,很多面试者被问到不会的问题就尬在那里,完全不知所措,这个是非常减分的。
你要有自己思考问题的一个方式,如果真的遇到一个你解决不了的问题,你会怎么办?是傻在哪里,还是尝试去思考。
面对自己不会的问题,千万不要不知所措,把自己的想法说出来,就算不会错着也要说。
技术不会可以去学,但是如果你从来不试着去自己思考,那是很难改变的。你要把自己思考问题的方式展现给面试官。面试结束你该问什么问题
一般面试结束,面试官都会问对方,你有什么想要问公司的吗?
这个时候一般问一下自己在公司以后扮演的角色、公司的福利等等,基本上没什么问题。
前不久遇到一个面试者,结尾自作聪明的要问一个问题,Vue 是怎么实现的,说实话我觉得是很减分的行为。如果你对这一块的知识很了解想考一下面试官,或者你对这一块的知识有困惑想要了解一下,问一下面试官我觉得没什么问题。但是如果你连 Vue 用都用不流畅,我真的不明白问这个问题有什么意义,无论我回答什么对你自己都没有任何帮助,只是纯粹的在浪费时间。而且性格方面绝对已经被减分。伪代码
这个也是很常见的一种技巧,如果你被要求现场敲代码或者被要求写一段代码,记不清楚具体的方法该怎么办?
这个时候就把你的逻辑表达清楚就可以,毕竟 api 那么多,总有几个是记不住的。
所以,你可以这样写代码。if (条件为真) {var el = doc.getElById('id')el.添加class('abc') }
但是,如果你把上面的代码给面试官看,基本上已经被淘汰了。。。
这里有一个很重要的事情要搞清楚,什么可以写伪代码,什么不可以写。
计算机里面有一个人们经常提起的 28 概念,是说 20% 的知识就可以解决 80% 的问题。但是,如果这 20% 的代码你都需要去用伪代码表达,那基本上是没有人敢去用你的,所以该记的还是要去记一下。
另一个常见的面试场景是给你几个算法题,这个时候就可以用伪代码去表达,甚至可以直接说一下你的逻辑思路都可以。态度
面试中你表达给面试官的态度也是非常重要的,你要努力表达出你积极向上的一面。
我学的是 Vue ,公司使用 React ,但是我可以去学。
这个问题我现在不会,但是我尝试着思考过,我可以去了解。
web 技术杂、新技术多,但是我有了解的欲望。
这些都是你积极向上的一面。
如果你把这些细节做好,自身的技术也过关的话,一定会脱颖而出。
前端面试(面试官篇)相关推荐
- 2018前端开发面试备忘录(1年以上经验初中级别前端开发)-面试篇
2018前端开发面试备忘录-面试篇 -面试篇 -简历篇 -跳槽选择篇 18年过年之前离职了,在家闲着也没事就去面试了下,试试水. 2018前端开发面试备忘录,主要是查漏补缺,我自己的面试作答,后面会在 ...
- 【面试】前端面试之Vue篇
文章目录 前端面试之Vue篇 vue组件的核心选项 vue组件的通信方式有哪几种? vue如何操作dom节点? vue当数据更新是如何更新dom节点的? computed内想传入一个参数,要怎么实现? ...
- 面试官面试前端_如何面试面试官
面试官面试前端 by Aline Lerner 通过艾琳·勒纳(Aline Lerner) 如何面试面试官 (How to interview your interviewers) For the l ...
- 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)
原文链接 本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下几个部分,供大 ...
- 技术面试(上):面试官篇
作为一个技术团队管理者,面试是一项必不可少的工作:作为一个上班族,被面试也是必然会一而再再而三经历的事情. 不过在我的经验中,很多人(包括曾经的自己)不太会面试这件事,或者说不太重视这件事.面试官认为 ...
- Web前端培训面试攻略
学会web前端技术之后,接下来就是要找到一份合适的工作,今天小编要跟大家分享的文章是关于web前端面试攻略,做好这些可以给面试环节加分,找到合适的工作几率会更高,希望本篇文章能够对大家有所帮助. ...
- 6轮字节前端校招面试经验分享
大家好,我是若川.最近金三银四,今天分享一篇字节前端校招面试经验的轻松好文,相信看完会有所收获.也欢迎点击下方卡片关注或者星标我的公众号若川视野 因为我错过了2020年的秋招(ps: 那时候连数据结构 ...
- 三年前端,面试思考(二)
为什么还有(二) 没有想到上一篇 <三年前端,面试思考> 有这么多前端同学看到. 在评论区也有很多鼓励和质疑的声音,而且群里面交流的同学两天就达到了700人. 群里有同学问了很多问题,同时 ...
- Web前端开发面试考点指南
Web 前端面试指南与高频考题解析指南 第一章 面试准备:简历编写和面试前准备 一般来说,跳槽找工作要经历投递简历.准备面试.面试和谈 offer 四个阶段.其中面试题目会因你的等级和职位而异,从入门 ...
- Web前端经典面试试题(二)
上次由于时间有限只分享了一部分的前端面试题,所以本篇继续分享前端经典面试试题 一. 栈和队列的区别? 栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的. 队列先进先出,栈先进后出. 栈 ...
最新文章
- 微软Excel竟能实现CV算法:亚马逊工程师妙用,人脸检测、字符识别都不在话下...
- Mysql5.7读写分离
- Listview中使用线程实现无限加载更多项目的功能
- 三十分钟掌握STL(Using STL)
- android数据存放map_ES6 的新鲜玩意儿——集合set、map、WeekSet、WeekMap
- 宏任务和微任务执行顺序_确保任务的执行顺序
- 《scikit-learn》随机森林之深入学习
- mach-o hook
- hive与mysql的数据分区的异同
- 15. jQuery - 删除元素
- 硕士研究生毕业论文书写格式总结
- 内外网切换,内网固定ip
- vs工程生成自定义图标的exe
- Android 蓝牙HOGP协议(基于ble-gatt蓝牙)连接流程分析--framework-jni-btif-bta-btm-hci -- 全网最详细(二)
- Unbuntu环境编译 Android平台可用ffmpeg(带三方库fdk-aac和lame)
- Import Netscaler VPX10.5 to Hyper-V 2012R2
- 3月刊特别策划:移动应用排名与开发者的机会
- 转载:Network 之三 Ethernet(以太网)物理介质(10Base、100Base-T、100Base-TX等)介绍
- python爬虫 - 爬取励志语录
- 软件开发工程师转正申请书
热门文章
- 人工智能数学基础---定积分3:微积分基本公式(牛顿-莱布尼茨公式)
- phpmyadmin scriptssetup.php 反序列化漏洞(WooYun-2016-199433)
- 分布式渲染运行时3D引擎架构在Web端的应用: 秒开3D Web APP
- Kubernetes核心概念总结
- ANYCUBIC Photon Mono 4K光固化打印机快速上手(多次试错的经验积累)
- 如何删除双系统(超级详细,手把手教学)
- 关于pr(Premiere)的记录
- Shell命令-文件压缩解压缩之tar、unzip
- 学习记录 内存频率 内存通道 内存带宽 对计算的影响
- excel两列数据对比找不同_快速找出Excel表格中两列数据不同内容的3种方法!