3分钟带你走完“简历+内推+面试”三阶段

1,668 阅读8分钟

前言:这十年前端发生了什么?

  • 2009年,ES5标准发布,Nodejs发布,AngularJS诞生
  • 2010年,Backbone.js诞生
  • 2011年,React和ember诞生
  • 2013年,React开源
  • 2014年,尤雨溪的Vue.js诞生,HTML5标准发布
  • 2015年,ES6发布,新的语言特性,即ECMAScript2015
  • 2016年,Vue2发布
  • 2017年,小程序推出
  • 2018年,React_v16发布
  • 2019年,本人投入了掘金大怀抱
  • 当然以上我的总结都是前端技术的皮毛

一、2009-2019年的简历

2009-2013年 (来源于知名门户网应届的简历)

2013-2015年 (来源于小作坊三年的简历)

2016-2017年 (来源于大厂应届的简历)

2018-2019年 (来源于小厂两年的简历)

二、2009-2019年的面经

2014年 (来源于搜狗应届面经)
本来就投了一份简历,后来又收到了个B事业部的面试电话,
今天刚面完一面,总体感觉还是很基础的,
其中一名面试官帅到不行啊!另一个也不差,真是幸胡。。。(sorry,跑题了。。。)
上来先做了份笔试题,超级基础,其中eval语法写错了,delete操作符不熟悉,
还一道题是点击<a>在新窗口打开链接(这个想不起来了),
一道JS题,页面上所有a都不跳转,onload和jQuery里ready的区别等等。。。
面试过程中先聊了聊笔试题,纠正了我的错误,然后开始问问题了:
1)如果一个页面某个标签的class定义中有重复,怎么去重?
2)怎么实现左右布局(BFC)?怎么清楚浮动?对CSS3和HTML5了解不?
3)一个btn,点击需要判断是否登录,是否下注(比如世界杯),如果没有登录就跳到登录,
   登录完成后接着检测是否下注,没有下注就跳到下注,下注完成后提交(这个答的很凌乱)
4)怎么处理兼容性问题?JS与CSS方面,CSS hack怎么区分IE6、IE7、IE8、IE9?
5)写个函数,输入是3000s,输出是对应的时分秒
6) 前端页面安全性?怎样防XSS?
7) 完成怎样的代码最有成就感?职业规划?
大体就这么些吧,其他实在想不起来了~~
2017年 (来源于前端知名公众号应届面经)

2019年 (来源于掘金,论SEO莫过于我jsliang面经大佬)

三、前端岗位大放送

岗位一:阿里巴巴/CBU/高级前端开发工程师(杭州)(20-30k)

直推简历邮箱:breath.wl@alibaba-inc.com
介绍:CBU-体验技术团队是一支高效、开放、有战斗力的团队,团队内技术牛人云集,鼓励技术交流与分享,并有持续稳定的前端分享活动,时常邀请及输出同学与集团各BU的同学间互相交流学习。CBU体验技术团队 等你来造!
  • 岗位描述:
1、设计核心产品的前端架构,并带领组员实现并持续优化;
2、优化前端开发方式及协作流程,创建技术标准及规范,并孜孜不倦的布道;
3、为前后端技术改进、网站性能优化、技术选型提供解决方案;
4、前端前沿技术研究和新技术调研及应用,提升团队的技术能力
5、为组员的技术成长制定目标、计划并帮助实施,提升整体技术水平。
  • 岗位要求:
1、 精通各种前端技术,包括HTML/CSS/JavaScriptde等;
2、具备跨终端的前端开发能力,在Web(PC+Mobile)de/Native。App三个方向上至少精通一个方向,具备多个的更佳,鼓励在Native和Web技术融合上的探索;
3、对前端工程化与模块化开发有一定了解,熟练运用主流的移动端JS库和开发框架,并深入理解其设计原理,例如:Zepto、React、Vue、Angular 等;
4、至少熟悉一门非前端的语言(如Node/Java/PHP/C/C++/Python/Ruby),并有实践经验;
5、具备良好的团队协作精神,能利用自身技术能力提升团队整体研发效率,提高团队影响力, 对前端技术有持续的热情,个性乐观开朗,逻辑性强,善于和各种背景的人合作。

岗位二:腾讯/腾讯音乐/前端开发工程师(深圳)(15-25k)

直推简历邮箱:lindsaypan@tencent.com
介绍:腾讯音乐娱乐集团(简称TME)是中国音乐娱乐服务领航者,旗下包括音乐流媒体、社交娱乐,两大主要业务,涵盖酷狗音乐、QQ音乐、酷我音乐、全民K歌四大产品。
  • 岗位描述:
1、负责TME音乐娱乐集团基础平台(包括PC端和移动端)的前端开发和维护,
2、参与产品的技术选型和调研; 与产品经理、交互设计师一起讨论产品设计,
与后台工程师合作制定最佳技术实现方案;
3、前沿技术学习研究和应用。
  • 岗位要求:
1、至少二年以上前端工作经验; 扎实的 javascript 基础知识; 
2、能够熟练运用 HTML、CSS、JavaScript 开发高性能的web应用程序;
3、熟悉现代 MVVM 框架(vue、react)具有良好的代码风格、接口设计与程序架构意识;
4、具有良好的沟通能力和团队合作精神; 思路清晰,优秀的分析问题和解决问题的能力;
加分项: 计算机专业或软件工程等相关专业; 
1、掌握服务器端编程语言(nodejs/python/go)并有实践经验; 
2、持续坚持写技术博客; 对开源项目有贡献; 
3、github个人原创项目有50个星以上; 
4、在著名业界技术大会有过分享 良好的借力意识(站在巨人的肩膀上);
5、良好的软件工程意识; 
6、对技术有持续的热忱和激情; 热爱音乐。

岗位三:BLUE/研发中心/前端初(中)级开发工程师(深圳)(12-20k)

直推简历邮箱:silent.tian@mart.blue
介绍:东南亚科技公司BLUE Mobile(简称:BLUE)近期完成由蚂蚁金服领投的C轮融资,成为东南亚新零售+新金融平台建设的重要参与者。
  • 岗位描述:
1、负责数据可视化平台开发。
2、负责运营后台开发和维护。
  • 岗位要求:
1、计算机相关专业背景,2年Web前端工作经验,有大型站点前端开发及优化实践经验。
2、熟练掌握 HTML5、CSS3 ,理解W3C标准,理解语义化,遵循主流编码规范。
3、熟练掌握 JavaScript / ES6+,VueJS框架。
4、良好的团队协作精神、良好的沟通表达能力、良好的文档写作能力,具备技术方案评估和决策能力。
5、了解自动化部署流程。
加分项:
1、掌握 Weex ,并有实际项目开发经验。
2、掌握一门后端开发语言(如 NodeJS、PHP 等),并有实际项目开发经验。
3、掌握 Webpack 等自动化构建工具,有实际业务流程优化经验。
4.了解vue内部实现原理更佳

岗位四:坎德拉/研发中心/前端开发工程师(深圳)(12-16k)

直推简历邮箱:867571123@qq.com
介绍:坎德拉(深圳)科技创新有限公司注册成立于2016年5月,是一家以自动驾驶为核心技术,专注为末端配送提供智能立体解决方案的高新科技企业。截至目前,公司已完成多轮融资,投资方包括同创伟业、同心基金、安达基金、沸腾创投等国内外知名VC。2018年10月最新估值达10亿元。
  • 岗位描述:
1、负责智能硬件领域Web前端和移动端UI开发;
2、负责微信小程序和后台管理系统新需求开发;
3、配合后台开发人员实现产品界面功能与后台的交互;
4、负责小程序和后台管理系统代码重构。
  • 岗位要求:
1、熟练使用各种前端技术,包括HTML/CSS/JavaScript/等;
2、熟悉及了解目前前端前沿技术,如React、VUE、Angular等,有一定的开发经验及框架原理的理解;
3、具备跨终端的前端开发能力,在Web(PC+Mobile)/Node.js/Native;
4、App三个方向上至少熟练掌握一个方向,具备多个的更佳,鼓励在Native和Web技术融合上的探索,
5、熟练掌握移动端网页和微信小程序开发,有混合App开发有限;
6、对前端性能优化有自己的实践,能根据实际应用场景对应用性能优化;
7、熟练使用前端开发工具及调试工具,会使用gulp、webpack等前端工具;
8、具备优秀的团队协作精神,能利用自身技术能力提升团队整体研发效率,提高团队影响力;
9、对前端技术有持续的热情,个性乐观开朗,逻辑性强,善于和各种背景的人合作;
10、面试或沟通时请附带个人演示作品
加入我们你能学到:
1、Typescript最佳实践与实际落地应用
2、React最新hooks API最佳实践
3、Flutter超越原生应用的实践开发

四、提问:如果时光倒流,你还会选择前端么?(欢迎留言)

五、结束语

面试造航母,工作拧螺丝,

我将会持续更新,敬请期待。

这是我的微信公众号,欢迎关注!