2018 美团、腾讯、头条、蔚来社招面试随谈

  • 时间:2018-06-17 21:03 作者:小菜鸟程序员 来源:小菜鸟程序员 阅读:1726
  • 扫一扫,手机访问
摘要:作者:army001来源:掘金2018,工作快两年了,趁着春招的尾巴,面了几个大厂,现记录下这次的面试路程。美团去美团面试时,在路上问路正好问到美团的同学,美女人很友好,直接带我上去了,哈哈。一面首先让讲解了下自己所做的少量项目,而后面试官揪着我的讲解提了些问题:css盒模型和动画,网站主题实现方案
2018 美团、腾讯、头条、蔚来社招面试随谈

作者:army001

来源:掘金

2018,工作快两年了,趁着春招的尾巴,面了几个大厂,现记录下这次的面试路程。

美团

去美团面试时,在路上问路正好问到美团的同学,美女人很友好,直接带我上去了,哈哈。

一面

首先让讲解了下自己所做的少量项目,而后面试官揪着我的讲解提了些问题:css盒模型和动画,网站主题实现方案,小程序webview里的js-sdk可以做什么不可以做什么,iOS下input 无法自动聚焦的问题。这种基于项目的提问,只需项目是自己做的,并且有深刻印象的话答复起来应该说都是送分题

二面

遇到的项目难点、怎样处理的?想和什么样的人在一起?为什么换工作?你认为优秀的人具备什么样的特质?你认为自己具备什么样的优势和劣势?很显著这是技术经理的风格,这一面聊的比较久,能看出还是比较满意

Hr面

刚刚面试自己觉得如何?给自己打多少分?答80,那20分主要差在哪里? 有下载我们的app么?有理解我们的渠道有哪些么?很HR哈

美团还是非常爽快的,第二天在我面试腾讯的时候,就给了回答,一个挺不错的offer

对前台有兴趣或者者正在学习web前台的小伙伴,能私信小编【学习】就可免费领取2018最新的一整套系统web前台学习教程!

腾讯

一面

css模型,圣杯布局以及变异,js原型链,手写代码实现事件委托和闭包,代码中写到了map函数,于是又要求手写实现一个map函数,vue实现原理,react和vue的区别,http响应头/状态码,http缓存,跨域的处理方案、性可以优化,站点安全等还有好多,总体来说考察比较全面,理论+实践

二面

首先让讲解下自己的项目,对其中的一个项目问了很多,而后又一起探讨了下淘宝的modulesconcat nginx插件,后面还问了vue diff算法,https所使用的加密算法,ssl握手过程

三面

总监面,项目讲解,遇到的困难和亮点,团队大小和pv,换工作的起因

四面:

项目讲解,对项目中我提到的问题深入追问,网站安全等

腾讯的口头offer给的挺快的,几天后就给了,但是大厂流程大家都懂得,offer审批一个礼拜,背调两个礼拜,前前后后也一个多月了

此时我由于已经拿到了美团的offer,腾讯的面试当时自我感觉也挺有戏的,原本就不打算继续面试了,后来考虑各种因素还是去聊了下。

头条

一面

  1. 给你一段代码,问输出?主要考察js的event loop机制
  2. 手写实现以下事件委托函数

function delegate(parent, selector, handle) {}

  1. 手写实现inherit函数
  2. 手写实现throttle函数
  3. 算法题,手写实现
  4. css实现自适应的正方形
  5. 你有什么想问的么?

二面

  1. 算法题,手写实现
  2. 实现一个repeat函数,主要是闭包的应使用
  3. 请解释XSS与CSRF分别是什么,两者有什么联络?如何防御?
  4. 我们提升前台加载性可以通常采使用以下手段,请分别说明为什么采使用这些手段?除以下几点外,你所用的其余手段还有哪些?

静态资源合并/静态资源通过CDN加载,并采使用多域名 /采使用HTTP缓存机制

  1. 写过哪些webpack 插件?
  2. 有理解软件设计的少量知识/设计模式么?
  3. 技术选型你是怎样考虑的?
  4. 有什么我没问到但你想和我聊的?

三面

  1. 详情下项目
  2. 项目提到组件,问假如需要设计一个dialog,你会怎样设计它,有哪些API?
  3. 假如我需要设计一个拖拽的dialog,怎样实现?手写代码
  4. 手写代码实现一下Array.prototype.trim 这个函数,并写个测试使用例跑给我看下
  5. 你认为工作做好的标准有哪些?
  6. 有什么你想和我聊的?

HR面

常规问题,优点缺点,换工作的起因等,手中的offer,期望薪资,最后给我详情了下头条文化和福利

头条的确很多手写代码,一直不停的让你手写代码,写的都是基础函数+算法。不过头条的offer综合来看最满意

蔚来

一面

css基础,盒模型和圣杯布局,BFC,js原型链,项目讲解中提到了event emitter,于是让我手写代码实现了下,站点性可以优化,最后问了个算法题,手写实现

二面

css实现单行截取,多行截取,tag显示,开发工具,对前台的看法,目前关注的新技术领域

三面

总监就问了一道编程题,手写代码实现(其实就是树的遍历,递归和非递归实现),随后问了下对于蔚来的看法,谈了很多人生大道理,以过来人告诉我做技术尽量简单些,把事情做好,有符合自己预期的报酬,其余的自然会随之而来,深以为然

Hr面

换工作的起因,手里offer的情况,期望薪资,假如我给你发offer,你还会去看BAT的机会么?

蔚来体现非常惜才,offer带点期权。

总结

面试问题

你会发现上面的面试题目里基本都是js和css基础+手写代码+其余少量软实力考察,很少问到vue/react框架的问题,所以说明大平台前台相对来说还是很看重基础。关于框架我是这么想的:框架其实变化很快,学习框架多了,你会发现很多相融相通的地方,而且学习框架决不可以停留在API上是需要去研究源码的,领悟里面的精妙之处,从而反哺基础知识,提高整体编程水平和设计水平。框架源码研究我建议从underscore开始,把这个读懂并熟练手写实现里面的方法。

对前台有兴趣或者者正在学习web前台的小伙伴,能私信小编【学习】就可免费领取2018最新的一整套系统web前台学习教程!

这次面试也是对自己这一年来努力和实践的一次效果检验,出去看了下,发现自己这一年长进还是挺快的,平常注重基础,对问题的深入研究,多捣鼓和实践自己想的少量东西,以点扯线最后成面的学习方法是真的不错,效果斐然。

以上面试问题仅凭回忆书写,可可以会有疏漏多包涵,感谢大家的阅读。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】WEB前端学习:JS实现中文简体繁体切换(2019-08-22 12:38)
【系统环境|服务器应用】前台开发入门到实战:HTML5语义化元素你真的用的正确吗?(2019-08-22 04:16)
【系统环境|服务器应用】Vue仿微信app页面跳转动画(2019-08-22 04:16)
【系统环境|服务器应用】webstorm使用快捷键快速修正单个文件的style(2019-08-22 04:16)
【系统环境|服务器应用】程序员从学生到阿里经历的5次蜕变:海阔凭鱼跃,天高任鸟飞(2019-08-22 04:16)
【系统环境|服务器应用】var、let、const的区别(2019-08-22 04:16)
【系统环境|服务器应用】mini-ui加载框Indicator 被遮挡问题(2019-08-22 04:15)
【系统环境|服务器应用】【对讲机的那点事】玩对讲机,对于对讲机的亚音你理解吗?(2019-08-22 04:15)
【系统环境|服务器应用】前台中高级面试,内功心法(上)(2019-08-22 04:15)
【系统环境|服务器应用】17、改进轮播图之功能封装(2019-08-22 04:15)
手机二维码手机访问领取大礼包
返回顶部