电子商务工程师考试专业应聘前端工程师成功率大吗?前端工程师的面试官会不会听到应聘者是电子商务工程师考试的就觉得不可以

来聊聊前端工程师的面试套路来聊聊前端工程师的面试套路橙子坊百家号作者|吕大豹来源|大豹杂说身在职场我们都避不开面试,作为一名前端工程师我们在面试前该做哪些准备?来听听前端职场老人豹叔怎么说。换工作是常有的事,今天,咱们就来聊聊面试这个话题,以及前端工程师的面试套路。作为一个标准的理科生,我也曾大大咧咧,不修边幅。但这毕竟是找工作,尤其是前端工程师,对于细节一定不能忽视。虽说面试以技术为主,但简历是敲门砖,一个潦草随意的简历必定是会减分的。简历都做成这样,做网页能好到哪去。具体来说,有那么一些原则:首先,错别字是肯定不能有的,不多解释。除此之外,字体、字号,以及边界对齐,都要做到整体一致,视觉上舒适。有个人博客、个人作品的,最好把链接加上,这样别人一点就能看而不用复制到浏览器。有些同学会把简历做成图片的格式,导致连复制链接都不能,这是典型的不为他人考虑。有些同学在mac上用pages做简历,完了就把.pages文件发过来,你怎能确定对方hr就是在用mac办公呢?这些细节重要吗?也没有多重要,但却能反映出你的个人习惯,以及与人交际的态度。换位思考一下,你就知道为什么这些细节不能忽视。想象一下,你跟一个同事要他的电话号码,他给你发了一段微信语音。js套路作为前端工程师的核心技能,js知识的考察是面试的重要环节。一般来讲,如果面试者是初级工程师,我会先从基础问起。经典问题如js的原型继承、闭包、类型转化,常用函数的一些用法,比如很多同学都记不清数组的splice方法的三个参数。对于只用过jquery的同学(大部分初级同学是这样),有几个问题是必问的,比如jq监听事件的几种方式及其异同点,在此基础上解释事件代理、事件冒泡机制。jq的一些方法的实现原理,比如$.inArray。jq插件的写法,解释$.fn是什么东西。如果以上的回答比较满意,就开始问mvc、mvvm、模块化开发、ES6等这些脱离了“刀耕火种”年代的新东西。如果对于新知识体系的掌握都不错,我还会问一些常见的性能优化,以及这些框架在实战项目中的优缺点。毕竟入门一个框架便可以泛泛而谈,但只有深入使用并解决一些复杂问题,才能有自己的见解。然后是前端工程化方面的探讨。再往上就是项目的架构讨论,这种一般是问面试者目前工作中的架构,有哪些局限和可优化的地方。主要是想了解他是否有自己的思考,而不是在现有的框架之下停滞不前。如果面试者是2~3年有经验的工程师,我会直接问mvvm这一层。如果发现他是那种工作3年却只有1年经验的类型,则往下降,开始问jquery方面的知识,不行就再往下降问基础。事实上我遇到的这种类型还真不少。css套路css是最容易被忽视的一块,也是最能挖掘出知识的一部分。对于初级前端,我会先问应用。比如说左右两栏自适应如何实现,底部自适应如何实现,一些布局技巧如margin负值、各种情况的居中、盒模型的计算等等。再往上就是原理性的一些知识,比如解释BFC的概念及常见场景。IE6兼容的问题我记得是很久没问过了,毕竟过时了。css与渲染性能也是需要知道的,我会问重绘和回流是怎么回事,如何在css布局阶段就减少性能浪费。css 新知识相对少一些,基本就是css3和css预编译了。这块的话其实也没什么深度,大体上掌握了就能过关了。如果一定要看面试者的功力,那就是探讨sass/less框架下的整站css架构话题。移动端套路前端页面在移动端的舞台越来越大了,尽管如此,还是有些同学没有这块的经验。前端的知识断层就是这么严重。行走在移动端的前端还是有很多特有问题的,所以必须得考察。最基本的就是布局问题,不同屏幕下的自适应。首先会问viewport的概念,解释清楚它是什么,默认值是多少,移动端如何通过控制viewport来实现自适应。除此之外就是各种自适应的方法,百分比布局的问题啦,rem布局的问题啦,flex布局,以及css3的calc知道不知道。由于移动端开发是一个经验密集型差事,很多问题的解决就是靠踩坑、靠经验。所以很多零碎的问题会随机来问,比如点击事件300毫秒延迟、绝对定位的兼容、ios下iframe兼容问题、scroll事件的性能优化、各种卡顿问题的解决方案等等。算法及其他一说算法,可能很多同学都头疼。甚至也有面试者在我提到这块时,直接就说你别问了,我算法不行。其实算法一般是不问的,其他公司应该也是这个情况,我知道美团除外。我问算法的情况一般是对方是软件工程或者是计算机专业毕业,毕竟这是基础课程嘛。不会问很难的,因为算法这块我自己也不行,只能简单问一问探个路。说说常用的几种排序算法,找最大数、找中数,时间复杂度怎么计算的,差不多就这些了。对于软件/计算机专业,操作系统、编译原理、计算机网络这些应该是基本课程,我有时也会问一问,但是我知道这对前端工程师来说属于“边缘知识”了,不起决定作用,算是附加题吧。学习能力学习能力是很重要的一个指标,对于新手尤其重视。判断学习能力其实是很难的,通常有那么一些角度可以观察到。写博客。我未毕业的时候就开始写博客,并坚持到现在。我也坚持认为,自学到知识并能写文章表达出来,可以展示出一个人的学习能力。所以如果一份简历中有博客链接,我通常会仔细去看。另外一个考察学习能力的方式就是看他的“折腾能力”。比如,就算工作中不用angular,你是否自己研究过它。是否自己研究过nodejs,乃至于Android、iOS开发,这都是有可能的。再有就是问问他平时看的书、网站、APP等,如果一个人下班后就不关注程序开发,我不认为他学习能力强。因为学习本身就是克服惰性的一个过程。沟通/表达/人品在面试评估表上,这也是占一栏的。关于沟通表达能力的评估,会贯穿面试的整个过程。主要踩分点就是,你要知道面试官具体问的是什么,不要答非所问,也不要硬扭转话题,真实自然的表达即可。有一些“面试技巧”会教你说把谈论的话题往你擅长的方向引,在我看来这是愚昧的,因为面试官并不傻。曾有一个面试者硬要给我背写出冒泡算法,尽管我已经说了不必写了,他还是不停。难道我会不知道这是他提前背好的吗?有一些比较“聪明”的会隐秘些,但难逃法眼。你要相信,面试或许会有运气成分,但绝无空子可钻。诚实很重要。另外一个我比较看重的就是,人品。简单来说,你是否是一个顾及他人感受的人。有些人在面试的时候话比面试官都多,整个过程都是他在给面试官讲道理。就算你年龄比面试官大,工作经验很高,但此时此刻,你是面试者。怀有谦卑之心的人是我一直喜欢的,然而要看透这一点并非易事。我一般会问面试者一个主观问题:你如何向一个完全不懂编程的局外人解释前端工程师这个职业。这个问题看似简单,但能考察他对前端的理解,他的表达能力,最难的是他要站在一个完全不懂编程的人的立场来解释清楚。大家可以试着回答一下。以上是我的面试套路,其他公司的套路应该不会区别太多,只是在难易程度和考察广度方面的差异吧。面试官考察的范围那么广,内容这么多,是不是发现自己需要提升和查漏补缺的地方还挺多?想要在面试中见招拆招?在职业道路上更近一步?StuQ 请来前端开发技术专家杨文坚老师,为你答疑解惑,授之以渔,帮助你查漏补缺,快速提高自己的技能!了解更多信息,搜索“StuQ”登录官网吧~本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。橙子坊百家号最近更新:简介:只有辛勤的汗水化作追求的脚步作者最新文章相关文章实习时面了BAT三家,可以说对算法基本没要求。也有可能是对实习生的要求比较低
1. 腾讯:一面问了两三个算法,二叉树,字符串排序等相关,非常简单,算法课东西基本都忘光了还能答得出来的那种,外加HTTP协议跟前端性能优化相关内容。二面是介绍自己做过项目中前端部分的优化,包括雅虎前端优化法则的应用,jQuery,JavaScript如何写比较高效,针对不同浏览器,平台的性能优化等
2. 百度:一面问了一些前端的基础知识,如CSS中的position, display属性,页面排版相关,兼容性处理,以及AMD,CMD规范什么的。二面问jQuery的事件代理实现,浏览器跨域方法,用JS实现Array的indexOf方法,还有一些杂七杂八的记不清了。三面跟腾讯二面一样,主要问项目的东西,外加了一些团队合作,学习方法
3. 阿里:一面面试官现场带电脑直接联网看作品,GitHub,博客什么的,然后从中挑一些东西来问,后面又顺带考了Tab组件的实现和JS的类继承实现等内容。二面也是看了作品,GitHub,博客什么的,跟一面不同的是还看了我pixiv帐号上的东东并称赞画得不错
回复时间: 13:46:12
校招:校招的时候深刻的感受到了鹅厂对算法的要求,去的时候信心满满,但是面完之后伤痕累累,自认为前端还是不错了,但是一开始就什么排序,什么查找,mysql,php都有涉猎,尼玛心中在想,这是在面前端吗?结果显而易见,赤裸裸的挂了。走出面试场地心中十万只那什么一直在崩腾。B厂的话直接了当,考察你对前端的深入了解,考察的深度也是随着你的水平加深而加剧,不过这种感觉很爽,不会显得那么无知!A厂没有赶上校招,所以不能给确切的回答!
社招:社招前端的面试没有像校招那么蛋疼和麻烦,又是宣讲、又是笔试、偶尔还可能给你来个交叉面试,直截了当,大部分社招面试中就看你对前端的了解和掌握到什么水平,初级,中级,高级乃至资深。当然这个只是面试中的大部分,A,B两厂在我面试的过程中对算法的考察没有像鹅厂那么多,一般也都能搞定,不是很难,重要的还是要有基础,算法也是考验智商的一种方法,如果基本的东西都搞不定,那我觉得做程序也不会有太大出路!当然可能也是得看什么样的部门,不同部门对算法的要求也不同,另外这三家都很重视对计算机网络的理解和实践!
分部门。百度 LBS 面试的时候,二面就是什么链表啊、什么利用 wifi 或流量如何快速定位你的位置啊之类的
我要说面前端部分, 从不考任何算法问题会不会被鄙视?
(顺带可能会问下sort函数的使用方法,这个应该不能叫算法吧)
这主要看面试官的个人喜好吧, 纯看应聘者运气.
前端的核心本质毕竟是界面实现, 相比算法我更爱问下对VIS的理解, 这样.
不久前面面过微信的Web前端, 大致是这样的特点:
1. 有三论面试, 每一个都是技术面, 并且每个人之间独立的, 平级的.
2. 每一轮面试都需要做笔试, 笔试的题目, 少的为2个, 多的可能是10个, 笔试时间从半小时到一小时不等, 看具体题目数量
3. 每个笔试都是算法+计算题, 没有涉及前端相关的知识点考查
4. 算法题基本是给一个数据结构(比如链表, 树, 二叉树), 然后去完成某一些操作(比如查找, 计算, 合并等), 也有一些算法是带智力性质的, 这个就看面试官的选题了
总体感受是, 如果你不经常使用一些经典算法, 比如快排之类的, 毕竟有些东西不用就容易忘记, 但只要有过一定的算法基础, 懂一些基本的算法思想, 比如使用二分查找, 分治之类的, 大部分题目还是可以完成的.
P.S. 由于有做题, 然后再加面试, 三轮下来, 至少要5个小时以上.
作为曾经三进三出T的男淫来陈述下面试前端遇到的算法题,某次二面是一个小领导,给的是两道算法题。
第一道题:找出最久未被使用的记录,不需要遍历。
第二道题:连连看找路径,给出N次拐弯(折角次数&=N)的一般算法。
对于我们这种只会这排序那排序的菜鸟,简直就是丧心病狂。尤其是第二题,这是要招前端工程师么!
面试百度的时候没面过算法ooo
但是起码的冒泡排序什么的也得能写吧,记得有一次是问了如何实现一个连连看游戏。
这种开放性问题其实只要最快给出解法就可以,反正工作中也不怎么能用得上ooo
提供合肥每日最新职位,
,找工作找人才就应该报名
服务热线:2应聘前端工程师简历模板_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
应聘前端工程师简历模板
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢51Job提醒您:用人单位发布虚假招聘信息(如借用招聘名义发布广告/培训招生/证书挂靠等),或巧立名目向应聘者收取费用(如体检费/培训费/服装费/押金等),都属于违法行为,应当提高警惕。一经发现,请。更多详情请戳
岗位职责:1. 负责前端界面的前端构建,各类交互设计与实现;2. 前端样式和脚本的模块设计及优化;3. 负责h5页面的开发及优化;4. 配合后台开发人员完成项目。任职要求:1、计算机或相关专业专科以上学历;2、三年以上相关工作经验,熟练掌握react/angular,熟练掌握移动混合开发;3、熟悉HTML5/CSS3标准,并对跨浏览器和平台的兼容有深入理解;4、熟悉jQuery等常见web开发框架中的一种,能快速高效实现各种交互效果;5、精通XHTML/XML/CSS、JavaScript、AJAX、Angular、Jquery等,精通W3C标准,熟悉对象化Javascript编程,熟练使用react、react-native、node者优先;6、能够很好地与产品、设计师和后台开发人员沟通协作,具有良好的团队合作、协作精神;7、善于学习,对新技术有研究兴趣;8、良好的逻辑思维和团队合作能力。
职能类别:
Web前端开发
上班地址:上海市嘉定区南翔镇众仁路399号A幢11楼
&&&&上海胜者企业管理有限公司是国内海外上市培训教育投资集团,13年来,在创始人张斌老师的带领下,集团业务飞速发展,现已位居行业前三,集团业务主要涉及以下两大板块:一,教育培训:主要包括企业家培训、青少年领航国际、企业商学院;二、投资业务:主要项目有北京巴黎婚纱、寻拍、胜者传奇、上海南翔金融小镇(绿谷别墅)等。胜者致力于打造中国中小企业教育、产业、金融生态圈,为企业加速成长提供一站式服务平台,我们相信,在胜者平台,在未来将孵化出101家上市企业,为国家产业升级转型提供自己的智力支持!&&&&胜者欢迎每一位有识之士加入我们这个大家庭,共同推动集团业务在全国的飞速拓展,我们为每一位家人提供广阔的发展平台与完善的培训方案及职业规划,与名师为榜样,与企业共荣辱,相信在胜者的经历,将为你的职业生涯留下浓墨重彩的一笔!
1-1.5万/月
上海-嘉定区
1-1.5万/月
上海-嘉定区
上海-嘉定区
0.9-2万/月
上海-嘉定区
0.8-1万/月
上海-嘉定区
0.7-1.5万/月
上海-嘉定区
0.6-1万/月
上海-嘉定区
1.2-2万/月
上海-嘉定区
1-1.5万/月
上海-嘉定区
1.2-2万/月
上海-嘉定区
上海-嘉定区
上海-嘉定区
1.5-2万/月
上海-嘉定区
1.5-2万/月
上海-嘉定区
地区人才网招聘地区人才网招聘
未经51job同意,不得转载本网站之所有招聘信息及作品 | 无忧工作网版权所有&扫码下载官方APP
前端开发是个很热门的岗位,同时你可以看到你的代码展现出来的样子,是可视化编程,所以相对来说也会比较有趣。国内的高校几乎不会开设前端相关的课程,所以大部分同学想要入行都需要自行进行学习。那么面试中主要考察哪些点呢,日常工作又是包含什么?
互联网热门岗位面试指导:产品经理
作者 :慕课君
职业解析: 1.会JS代码就是前端开发工程师了吗?前端开发工程师是做什么的? 并非如此。JS属于非常基础的语言,只能说是前端开发工程师的基本功。 一般而言,前端开发工程师的工作包括网页页面的开发、组建开发、模块的设计及架构等。 他们会根据交互设计师和视觉设计师提供的设计方案,通过代码的方式将其呈现出来,同时大家所看到很多页面上的出现的特效,都是由前端来进行实现的。 2.优秀的前端开发工程师必知必会的技能是什么? 首先技术要过硬,包括JS/CSS/HTML语言基础,同时,他对流行的框架和模块化加载机制也要有了解。所以需要对现在流行的技术有一定感知,同时也要有很强的学习能力能将其为自己所用。 其次,由于工作过程中会需要跟相关同事,尤其是设计的同事持续沟通和跟进,优秀的前端开发人员,还需要具备卓越的沟通能力、严密的逻辑思维及较高的工作责任心和态度。 3.前端开发工程师的发展方向有哪些? 非常多面,主要看个人。可以往前端技术专家方面发展,从普通的程序员向专家深入发展;也可以转为管理岗,管理技术团队。甚至由于其工作内容的性质,也是可以朝着交互设计、产品经理发展的。 面试指导: 1.一份优秀的前端开发工程师简历是怎么样的?面试官主要想考察什么? 简历上需要展示自己的项目经历,一般面试官都会根据项目经历提问,比如会问候选人在项目中遇到的问题、他自己提出的解决办法等。这主要考察候选人是否有专业的态度、是否有自己的总结。 2.如果没有项目经历,会比较难过关吗? 会。这个一般直接被HR刷掉了。不论项目好坏,成功与否,有开发经历的候选人,都是相对比较能吸引面试官的。而且亲身实践过的同学,才会对项目开发有比较深入的感觉,同时在面试过程中也会有的放矢,不至于纸上谈兵。 3.非计算机背景的同学,也能做前端吗?
是的,未必要计算机背景,文科背景同样也能做个好前端。关键看个人爱好、能力、及专业基础功。技术的面试主要还是考察个人的技术功底,所以只要你技术实力够硬,同时有一些比较好的软实力,即使不是科班出身,也是能有很大的竞争力的。
4.请为同学们推荐一些做前端应该经常翻一翻的书! 犀牛书和蝴蝶书。 5.对于大一大二,想走前端开发道路的同学的建议是什么? 因为大学里不会教系统的前端知识,所以如果你对前端开发感兴趣,建议参与学校网站的项目建设中,努力实践。
由高教社联手网易推出,让每一个有提升愿望的用户能够学到中国知名高校的课程,并获得认证。
| 京ICP备号-2 |
(C) icourse163.org

我要回帖

更多关于 电子商务工程师 的文章

 

随机推荐