学wab前端和互联网前端检测器需要看什么书

WEB前端开发教程
授课讲师:
王维树 老师
软件版本:
文本编辑工具Notepad++ 6.2
教程程度:
初级→中级
所需基础:
熟悉网页制作流程
交流提问:
适合人群:
网站前端制作人员
相关素材:
课程光盘:
10477 178010 132350 91007 72178 50345 49145 41292 39043 34160 36121 37426 4997 60345 41214 46608 37807 47259 49964 43220 39131 33087 33493 24438 4345 75574 46671 33838 25330 23499
论坛最新主题
您可能感兴趣的课程
介绍基础知识,指引我们如何开发一个队搜索引擎友好的网站。
讲解html和css的基础知识以及用法,让大家掌握div+css布局。
讲解网页制作的每个环节,使学员能运用Dreaweaver完成网站的开发。
网页三剑客进行网页设计,并用iis+Access+Asp实现动态网站。
赞助商链接
兴趣圈成员 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
【互联网行业】前端工程师-浅谈前端新人的职业规划
下载积分:1000
内容提示:【互联网行业】前端工程师-浅谈前端新人的职业规划
文档格式:DOC|
浏览次数:185|
上传日期: 12:48:08|
文档星级:
该用户还上传了这些文档
【互联网行业】前端工程师-浅谈前端新人的职业规划
官方公共微信为什么整个互联网行业都缺前端工程师? - 推酷
为什么整个互联网行业都缺前端工程师?
团队原创投稿,转载需授权。部分内容译自:。
前端工程师的缺乏问题几乎蔓延到整个互联网行业,从刚起步的创业公司,到上市公司乃至巨头,这个问题都存在着。没错,优秀的前端工程师简直比大熊猫还稀少。
每天,100offer 的 HR 群都有人在吐槽招不到靠谱的前端工程师。实话说对这些需求,100offer 也无能为力:在供不应求的前端招聘市场上,优秀的前端工程师才是有话语权的那一方。
在国外,前端工程师一样是需求旺盛、供不应求的香饽饽。
举个例子,根据
抓取的数千家网站的职位显示:目前前端的热门岗位——「HTML5」是需求增长最快的开发岗位,在所有开发职位中排名第一,MongoDB 和 iOS 紧随其后位列第二、第三。
HTML5 可以说是最热门的前端岗位了,在 2010 年和 2014 年底有两次爆发性增长,现在在美国的岗位需求甚至超过了iOS。
市场上优秀的前端工程师相对较缺少,是一个世界性难题。
原因一:前端相对来说是一个新领域,当今的web需求要求更多的工程师供应
可能很多人认为前端开发和 web 开发类似,而 web 开发已经有20多年的历史,所以前端并不是一个新领域。然而,前端工程师的概念中的「接口技术实现和用户体验作为一个专业的工作领域」,却无疑是很新的。大概几年前,前端开发的技术增长迅猛,如下图所示:
过去几年前端工程师的可视化增长趋势 by Google Trends
至少15年以前,web 的视觉设计和技术实现所需要的资源是平均分配的。随着网站的发展——网站不仅是一个登录页面,工程资源的需求越来越明显。人们开始专门学习网站专用的 JS、后端技术、UX、数据库,甚至系统设计。
今天,一个像 AirBnB/Facebook/Quora 的 Web 应用程序,投入的工程资源比设计资源多得多。换句话说,如今,做出网页的视觉设计比技术实现要更快,所以当今的web需求要求更多的工程师供应。
现在,一位合格的前端工程师,必须对视觉设计有兴趣(或者乐于做一个受虐狂▼)。
很显然,要处理大量的 Web 应用程序需求,技术任务就要进行分类,以便于多人同时处理网站请求。事实上现在已经不可能一个人快速地解决所有的技术细节了。
现在还有一类人是独自处理一个 Web 应用程序的所有问题,即「全栈工程师」,但是优秀的全栈工程师同样如大熊猫一般数量稀少。
现在,一个创业公司想要成功,几乎要覆盖一个 Web 应用程序的诸多技术方面:前端、后台、DBA、运营等。虽然已经有一些服务可以让企业购买登陆页面的前端模块和组件;但是如果你想要创造一些真正的 Web 应用程序,除了求助前端工程师,别无他法,就像你要创立一个品牌你也绕不开请一位设计师一样。
原因二:对前端,普遍存在巨大的误解,其实前端一点也不简单
大多人都认为前端开发是一个「相对于其他技术来说更简单的技术」,在他们心中的前端工程师是这样工作的:
把 Photoshop 文件、图片或者线框放进一个网页;
偶尔设计 Photoshop 文件、图片或者线框;
用 JS 编程,为网页制作动画、过渡效果;
用 HTML 和 CSS 编程,确定网页的内容和形式。
事实上,前端工程师在做的是:
在设计师和工程师之间创建可视化的语言;
用可视化的设计,定义一组代表内容、品牌和功能的组件;
为 Web 应用程序的公约、框架、需求、可视化的语言和规格设定底线;
定义 Web 应用程序的设备、浏览器、屏幕、动画的范围;
开发一个质量保证指南来确保品牌忠诚度、代码质量、产品标准;
为 Web 应用程序设定适当的行距、字体、标题、图标、余粮、填充等等;
为 Web 应用程序设定多种分辨率的图像,设备为主的实体模型,同时维护设计指南;
用 account semantics, accessibility, SEO, schemas ,microformats 标记 Web 应用程序;
用一种友好的,消耗小的,设备和客户端感知的方式连接 API,获取内容;
开发客户端代码来显示流畅的动画、过渡、延迟加载、交互、应用工作流程,大多数时间用来考虑渐进增强和向后兼容的标准;
保证后台连接安全,采取跨地资源共享(CORS)的程序考虑,防止跨站点脚本(XSS)和跨站点请求伪造(CSRF) ;
最重要的是,尽管有严格的期限、利益相关者的要求,以及设备的限制,无论现在还是将来永远是「客户第一」。
为了实现上述目标,前端工程师采用了从可视化到编程的多种工具 ,甚至有时要照顾市场、 UX 到内容等等。
原因三:大量糟糕前端工程师的存在,扰乱了市场
这或许是难以招到优秀前端工程师最明显的原因。由于前端工程师的入门门槛非常低,JS、CSS、HTML并不是很难入门掌握的语言,似乎只要花一点时间,无论是谁,都可以通过网上教程或者书本入门。对的,前端工程师市场就是被这些浅尝辄止的家伙搞坏的。
糟糕的前端工程师:
JavaScript 类库乱用,对 JavaScript 本身并不了解,什么地方都用 jQuery;
滥用 JavaScript 插件,看都不看看就把别人的代码拿过来用,比如说;
不看需求,不做任何的比较和测试,就把CSS 框架加到项目中,但只用了其中 5% 的功能;
认为添加个 CSS Framework,网站就可以变成“响应式的”,或者响应式就像是一些小作料,随便就可以加入到一个网页应用中;
嘴上喊着“响应式的 Web 设计”,但服务端技术一点都不懂;
编写的 CSS 没有任何规范标准,不使用任何预处理器,也没有最佳实践。CSS 代码中充满了过度使用的选择器、ID、神奇的数字以及 !important;
不关心代码的性能和内存泄露(什么是真正的内存泄露也不清楚),不会对代码进行性能测试;
对产品没有任何的衡量指标,或者把“在我的电脑/浏览器/移动设备上可以工作”为指标;
忽视30年的软件工程实践,毫无章法的开发软件。
要知道,入门容易精通难,计算机和软件的基础对你用 JS 或浏览器编程都非常重要。web 可能是最有影响力的平台和环境之一,在那里执行的程序必须被小心对待。一位优秀的前端工程师不仅要考虑 web 技术和语言,并且还要了解所有不同的组件、系统和概念。
顶级前端工程师需要具备的经验和最佳实践(这才是市场急需的前端):
了解 DNS 解析,充分利用 CDN,使用多个域名来完成资源的请求以缩短加载时间;
设置 HTTP Headers(Expires, Cache-Control, If-Modified-Since);
遵循 Steve Souders 给出的全部规则(High Performance Websites)
知道如何解决 PageSpeed、YSlow、Chrome Dev Tools Audit、Chrome Dev Tools Timeline 显示的所有问题;
知道什么任务该放在服务端,什么任务该放在客户端;
知道使用缓存,DNS 预取和资源预加载技巧;
精通 JavaScript,知道何时自己写何时借组别人的框架或代码,优劣明辨;
熟练使用现代 MVC JavaScript 框架(例如 AngularJS EmberJS React 等),图形库(D3、SnapSVG 等),DOM 操作类库(jQuery、Zepto 等),惰性加载或者模块管理类库(例如 RequireJS、CommonJS 等),任务调用工具(例如 Grunt Gulp 等),包管理工具(Bower Componentjs)以及测试工具(Protractor、Selenium 等);
掌握图片的格式,每种格式的优点,适用的场景;知道图片优化技巧以及加载策略(雪碧图、懒加载、缓存刷新以及 PNG 交错);
熟悉 CSS 标准、最新的转换工具积极策略规范(比如 EDM、SMACSS、OOCSS 等);
JavaScript 的计算机科学(内存管理、单进程特性、垃圾回收算法、定时器、作用域、提升以及设计模式)。
换句话说,如果说精通 HTML+CSS+JS,了解后端知识,只是60分的合格前端;那么要想成为受追捧、拿高薪的80分优秀前端,要对业务需求和、架构设计有真正的运用;而100分的顶级前端,则必须要能够兼顾技术和设计,更接近「以前端开发为主的全栈工程师」了。
市场不是缺少前端,而是缺少优秀的前端工程师
现在,前端工程师终于在 web 中占有了一席之地。随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。
虽然现在互联网行业普遍缺少前端工程师,但是我们相信越来越多的人将会加入前端的大军。不仅是因为大多数前端工作提供的优渥薪水和办公环境,也是因为web中的前端编程变得越来越有挑战和意义。
最后,分享一组月跳槽高峰期的100offer拍卖数据,给前端们鼓鼓劲:
前端工程师人均收获8.2个面试机会,已入职的前端工程师平均薪资涨幅达39%。其中,前端offer之王共收获47个offer,最高offer薪水38k*16 ,开自某土豪电商。
加油吧,前端!
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致新手学html语言,应该看啥书吖~_百度知道
新手学html语言,应该看啥书吖~
希望大家能推荐学习html语言的书...最近在自学网页设计,现在已经知道如何使用DW了想学习html .
不学?不是说学CSS也要懂html吗- -那html标签哪有得看咧~
我有更好的答案
hiphotos://g.jpg" esrc="http,前端的人才需求比以前也有了质的飞跃,而学习网页制作所用的第一个集成开发环境(IDE)想必大多是Dreamweaver。如果在错误的路上奔跑、CSS.hiphotos。  我们应该怎么学习前端开发这门技术呢,据某网站77939样本统计从业人员平均月薪9690元、疲倦而跌落下来,又迅速地调整一下自己,中间是灵六思://a.com/zhidao/pic/item/34fae6cd7b899ec145a7d933c9950d9c,我们作为前端开发工作者也是未来。  就业薪资高  web前端开发工程师做为互联网行业紧缺的职位之一?这不是舍简求繁吗.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http,首先应该选择一个正确的学习路线、JavaScrpt。  入门快,知其然但不知其所以然&nbsp.baidu,一次次跌下来; &nbsp,互联网行业无疑是现在发展前景最好的行业之一、jQuery等这些苦逼的代码呢,各类职业也需求更多,前面是四九四.hiphotos,但是光看视频你是不可能学会网页制作的,而且很多视频已经过时了.baidu,很多人会陷入一个误区。渥瑞达的Web前端培训课程由众多资深实战老师精心设计,不需要你付出什么,更需要方向,我们便手足无措; 如果你真的想学习网页制作这门技术,每天还在不断的更新,你可以来这个裙。    前端开发前景怎么样,薪资自然也是很吸引人的,淘宝。  那么我们为什么还要去学习HTML。相信Web前端开发的明天会更好,成功除了勇气.hiphotos.jpg" />  很多时候,Web就是未来。  因此在页面效果出现问题时,通过鼠标点击菜单就可以快速方便地制作网页。虽然它不气馁.jpg" esrc="http。潭州教育致力于改变中国IT实践教学模式。    正确的方向胜过无谓的努力  有两只蚂蚁想翻越一段墙。  <img class="ikqb_img" src="http。其原因是显而易见的——聪明的IDE成全了我们的惰性,只要你是真心想学习的.com/zhidao/wh%3D600%2C800/sign=d9f2d9dca62b/34fae6cd7b899ec145a7d933c9950d9c.baidu,京东……都在急招,可是每当它爬到大半时。人才少。最后引用乔布斯的话:“我们不是为了学技术而去学技术。此时
其他类似问题
为您推荐:
您可能关注的推广
html语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁国内大型互联网公司(如BAT)对于web前端开发方向校招都考些什么?
大型互联网公司的校招笔试题目有些和后台开发通用一套题目,有些是分开的,只考前端方向的,从事web前端开发现在准备参加明年的校招,但是不知道怎么复习,要是连数据结构网络以及操作系统的那套都考的话需要复习的东西太多了,反而会分散注意力,还有面试都考些什么,跪求大神指导啊。
按投票排序
一直想写一篇完整的关于前端面试方面的个人体会和总结,这里就先小扯一下。我在B和A都有过从事校招、社招的经历,两个东家的招聘原则基本一致。首先,我想说,有不少面试官还是靠直觉的,随便扯两句就过了的情况也存在,但是我觉得面试本身应该是非常严谨的事,关乎到一个人的前途和命运,应该尽量细致全面的评价面试者,做到“客观、独立、第三方”,哈哈。两家公司在招聘技术岗位的时候,都希望从【技术基础】、【技术成果】和【技术热情】三方面考量一个同学,
的答案也给出了相同的分类(说法不同而已),所以考察的点也围绕着这三条。每次面试我都希望尽量挖掘面试同学的潜力,所以一般会从面试者的简历中找他觉得最好的项目,深入的问下去,这个过程中把js、css、html的技术基础尽量都考察到,问问数据交互、js逻辑实现、样式问题上的处理等,通常能覆盖到大部分我想了解的。遇到没有什么具体技术成果的同学,我自己会事前用心准备一些可以从多个角度回答的问题,面试官准备自己的题库也是个不错的面试技巧,偷懒的话可以问那个“从地址栏输入url到展现页面都发生了什么”,类似
的点击链接到下载完成,是个不错的面试题。我自己以前准备的一些问题比如:如何在页面上实现一个圆形的可点击区域。能想到用map+area或者svg的,我觉得html可能比较熟;能想到border-radius的,我觉得css可能比较熟。如果实在想不出来什么,我就引导他回答纯js实现,这个时候就问问怎么求一个点在圆上这种简单算法,加上js的Math几个api,怎么获取鼠标坐标什么的。用js实现千位分隔符(),这道题挺考逻辑的,看起来简单,写起来不太容易,如果回答三位循环、字符串数组分隔之类的,可以深度问下去,在加上正负号什么的看看对方的应变能力。如果能用一条正则+replace搞定,那就加分啦。有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。这题有js解法、一般css解法、css3解法等。总之就是准备一些看似简单,但又有点小陷阱,可以综合考察前端技术的问题,让经验不足的同学可以在面试的过程临时想到什么办法解决问题,这种急智也是我所期待的。我本人不建议单纯考察某写冷门的知识点或者专业名词解释,偶然性很大,不太公平。(某些面试官居然自己构造专业名词问别人,比如你知道什么是CDYSB么,啊?不知道?!这就是层叠样式表的拼音缩写啊,就是css啊,你是不是搞前端的啊!)其实很多时候,从回答第一个问题开始,有经验的面试官就能感觉到对方是否合格了,所以有些面试官的面试过程好像是在聊人生。但我一直不敢相信这种直觉,我希望有科学、严谨的方法论来指导面试,争取做到全面且客观。所以当我用自以为合理的方法已经判断面试人不合格的时候,还是会在面试的最后问对方“在整个面试的过程中,你是否有什么别的擅长的技术是我们没有聊到的?”,我想再多给对方一个机会,以防我的面试方法上有什么不足。同时还会问他身边有没有觉得是技术大牛的,我会要联系方式,交给hr去跟进。面试这件事,应该是可以被系统的研究和量化的。以上是我作为面试官的心态和想法。聪明、有潜力、学科素养好的,会尝试挖掘你的潜力;平时做了很多项目,有一定经验,对前端有热情的同学,会尝试肯定你的成果;唯独要排除的就是面试前突击,想过来忽悠的同学。有底子的好苗子尽管放心来,很少会被误判,就算没来面试,说不定也被来面试的同学推荐了。以上观点只是我个人的看法,不代表公司。
本司不是“大型”互联网公司,回答谨供参考。我们技术校招笔试是不分前后端的(实际上还包括了数据挖掘、移动App、系统运维等多个方向),笔试题考察的是通用能力,最主要包括三类:1. 编程题,这个毋庸多说。有纯算法,也有算法本身不难,但需要考虑工程运用上的适应性的情况。2. 开放性问题,比如估算下全中国一共有多少女程序员,看你解决问题的思路和靠谱程度。3. 综合知识问题,通常是看似简单的东西,比如从点击一个链接到下载完成之间发生了什么事情?这考察你对整个体系的了解广度和深度。如果能过笔试,面试时会由各团队资深工程师乃至leader亲自来看,可能会有多轮面试。作为前端负责人,我会看三方面:1. 前端的基本概念和技能。2. 在校和实习期间的项目。3. 对产品和技术的sense。这个部分就是秀你自己了。我会看你的视野、知识面、钻研精神、学习方法、表达能力、思考、应变、品味等各个方面。归根到底就是看三点:是否够聪明。是否够努力。是否诚实。具体技术知识能力经验等只是帮助判断这些品质,本身未必是最重要的。最后是广告:
附上最近总结的一点吧。个人能力并没有特别突出的地方,纯属个人经验,看看就好, 有不同观点欢迎指出。笔试:只参加过阿里的线上笔试,美团是霸面,爱奇艺是实习转正,所以并没有什么可以借鉴的地方,所以笔试这一块儿并没有太多经验,后期跟很多已经入职BAT的人交流,都会吐槽笔试只是纯唬人的,过不过有时候看缘分看运气,而笔试的建议是面试哪个公司可以去刷该公司前两年的校招或实习笔试题,本人在阿里线上笔试时刚好遇到了去年的同一套题目(然后还是很难)。面试:这里更多总结技术方面可能被问到的问题,关于穿着,说话建议用最舒适的状态、面貌迎接就好。  个人认为面试基本上是从前端基础+计算机基础+技能延伸这几个方面来提问的。前端基础个人认为需要提到下面这些知识:HTML、 CSS、JS 、 HTML5 、CSS3、 浏览器相关、http(https)、session、cookie、ajax、jsonp等具体的可以个人去延伸,比如W3C标准,之前和一个妹子聊天,妹子一直以为W3C的来源是W3CSchool,也是笑哭了,很多公司的Job Description上也会描述熟悉W3C规范或者是对Web标准有一定的理解,所以像这样常问的问题一定要准备好自己的回答。其他的基于这些可以看看CSS的基本功:布局、盒子模型、选择器优先级及使用等,JavaScript: 数据类型、面向对象、String Array的操作、继承、正则、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调等。其他比如:前端的安全性、如何优化、重构、响应式、移动端、如何编写可维护的代码等。(此处更多借鉴的整理)  这里列一些我在面试时最常问到的,都是老生常谈的问题:      什么是闭包?      JS如何实现类,继承?      什么是冒泡和捕获?      JS有哪些数据类型?      Null和Undefined的区别?      判断时if是false的值?      isNaN()的作用?      JS对象中的Array对象和String对象的各种方法      this关键字在不同环境下的指向      JS的作用域      setTimeout和setInterval  
了解CSS3或HTML5吗,都用过哪些计算机基础:
主要是计算机网络、算法、数据结构方面的知识,这一块儿是我最薄弱的,而运气好的是面试官问的也较少,更多的是询问排序查找相关的一些,经验不足就不多说。技能延伸:  前面两者技术的基础上对技能的延伸能增加获得offer的机会,比如了解模板引擎、熟悉比较火的前端框架或前端技术(JQuery、Bootstrap、Zepto、Node,Angular.JS),并且研究过源码、对svn或git等版本控制软件的操作、 长期更新博客、 在github上有所贡献等,这些都是绝对的加分点,这些并不是说都要做,如果能选中其中一两项有所成果应该是能加分的。  因为面试已经隔得太久,最近也比较懒,能想起的大概就这么多,有想到的再上来更新吧。分割线——————————————————————————————————————————15届应届本科毕业生,刚刚参加完校招,拿到了爱奇艺和美团的offer,所以希望把自己的经验分享一下。互联网公司一般是先笔试再面试,而像腾讯之类的公司会将所有技术类的面试题放在一起,所以对数据机构+算法+操作系统+计算机网络都会涉及,在面试的时候面试官除了前端知识的考察也会对其他知识有所涉及,所以这方面的知识复习不能少,并且这也是我们的基本功,而题主担心的复习的资料太多,可以将面试题整理出来进行重要复习,其他的可以粗略过一遍就好。校招不等同于社招,面试官问问题的时候一般不会过多刁难,比如我面过几次都有问过排序,像这些常考的可以多看看。参加面试时,面试官对前端基础知识(HTML+CSS+JS)也问的比较多,我就是将网上已经整理有的前端面试问题作为复习的引线进行复习,这也让我在面试时多次遇到了相同的问题。比如兼容性、跨域等。另外题主从现在开始准备校招已经足够能够复习好各方面的知识,我是从5月份开始学习前端,找前端实习,6月份拿到爱奇艺和腾讯微生活的实习offer,7月份在爱奇艺开始实习,10月份爱奇艺拿到转正offer和美团的正式offer。所以相信题主能够有足够的时间准备校招并且拿到满意的offer,加油咯~~
1. 列举你所知道的HTML行内元素、块级元素和空(void)元素。(10分)2. 请简述CSS加载方式link和@import的区别。(8分)3. 请简述javascript延迟加载的方式。(10分)4. 下列代码执行后,x、y、z的值各为多少?(12分)var x=1,y=z=0;function add(n){
return n=n+1;}y=add(x);function add(n){
return n=n+3;}z=add(x);复制代码5. 试从域名解析原理的角度简单分析,域名劫持是怎么发生的?有什么危害?(20分)6. 列举至少5种前端性能优化的具体方法,简要说明理由。(20分)7. 用js实现如下功能,将给定的数字转化成千分位的格式,如把“10000”转化成“10,000”,并考虑到性能方面的因素。(20分)8. 【附加题】介绍一个你做过的自认为最有挑战性的项目,可以但不限从以下方面进行描述:用到了哪些新技术?挑战点在哪里?过程中和结果的收获是什么?百度2015前端笔试题
就说我今年校招的经验先说笔试算法,操作系统,数据结构,网络还是要看的,你不知道到时候会考啥,每个公司考的测重不一样,像我腾讯就挂在那c++ 的笔试题上(泪崩....),百度是纯前端,美团去哪儿是算法+前端附加题,360网易啊啥的就是基础+算法,每个公司都不一样再说面试算法,操作系统这些,也还是要用到的,这个每个公司也是不一样的,我只聊我的经验了哈有的公司看重算法,一面不问前端只问算法相关的,进了二面才是前端的面试官面你有的公司是一面二面都是前端,只是侧重点不一样楼主你还有挺长时间的,完全有足够的时间准备啊!!!我是笔完腾讯才去复习基础知识的!!之前天真的以为只考前端知识·····还有,可以自己写点demo,写个主页啥的,有的面试官希望看到你的作品也可以写个博客,记录自己学习的问题经验啥的,毕竟面试就那点时间,博客也可以体现你的知识嘛祝你好运,到时候能拿到心满意足的offer
最近做过一些校招的面试,总体上觉得应届生的JS+CSS基础知识还是很欠缺。抛一些考察点吧,熟悉了过面可能性会比较大。至于一些算法题,场景题多看看面经。1、盒装模型,以及在不同标准下的表现。(问到什么程度?比如最近会问何时margin会重叠)2、基本CSS的知识自行了解清楚(优先级、选择器、伪类、浮动元素、HACK等)3、原型与实现继承(特别重要!!我手下面80%应届生不熟悉原型,也许学校没实际应用过,但是不知道原型基本可以枪毙了)4、作用域、声明提前(特别喜欢拿这个做文章,分开出三道,第一道不会教你,剩下两道埋坑考察当场学习能力)5、基本插件如JQ等的使用和部分代码分析或实现6、原生JS的使用(创建、插入DOM,不同浏览器事件)7、跨域实现8、如何改善页面性能9、事件代理10、this、call、apply、callee 孰知应用11、正则12、布局,浮动布局,自适应布局,自适应左右分栏的实现(纯CSS)基本上原型作用域配合的题目够把你面出个三六九等,搞清楚基础知识再来面试,对面试官是种尊重吧。(原谅我用尊重这个词,因为每次抽1小时问面试,对方连原型都没听过,还要倒过来教,心很累哒)进阶版:1、AMD CMD 模块化JS2、同步、异步、回调、promise实现3、各种算法、数组去重等4、前端开发框架、编译、打包(选择一家方案使用了解)5、CSS3、HTML5常用方法6、重绘与回流及相关性能7、webkit内核特有的一些API8、MVC/JS面向对象思想面试时候,最重要的是看人,面完领导每次问我最多的是:能干活么?招聘就是在选合作伙伴,所以以下几点比较重要:1、态度2、学习能力(聪明否)3、交流能力(一般答不对题,还默默无言的可以pass了,更多时候大部分人只能答对60%甚至不到,但是能保持不冷场,我觉得反而没有关系)希望以上是抛砖,引导大家去学习前端想到会回来不断补充。
我之前回答过一个,你参考一下。同类题目有点多。
亲身经历BAT今年的实习生前端招聘笔试:百度腾讯都是考选择题加算法题,比较注重C++,考的特别全前端、后端、数据库、算法、数据结构、网络等等,说白了就是基础知识。阿里只考了13道选择题,而且全是前端题。面试:和笔试一样,百度腾讯面试的时候,前端、后端、数据库都会问,相当于是web开发。百度的面试基本上是你简历上写的全问,你说你会什么就问什么。不会的也问,问的特别广。阿里只问前端、但阿里Nodejs用的比较多,会Nodejs去阿里面试可以准备一下。本科注重潜力和基本功、研究生那就要有项目经验了,这也是和本科生相比的优势。
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 互联网前端开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信