本科三年前端, 美团蚂蚁字节快手小红书 面试与Offer总结

关于本人

本人校招本科入职百度,到目前已经有三年的工做经验,第一个一年半的时间主要是做为项目的前端开发人员,也是在第一个半年的时间从 T3 - T5;第二个一年半时间中,因为主管的变更,从一个前端开发人员,变成须要部分负责 7-8 人(包括正式+外包)前端小组的小组组长;平常也会包含一些团队技术建设,团务的事项;前端

离职缘由:我我的感受在这个部门和业务已经到了瓶颈期,对于我的技术成长也比较有限;想换一个平台看看;因而开始了个人面试路程面试

面试经历

先是找猎头投了 滴滴新项目 + 腾讯文档 + 钉钉;算法

滴滴是进行完成三面后,没有了下文;腾讯文档是一面没有经过;钉钉是一面经过了(找猎头查了一下),但后面说是不适合;性能优化

果真面试仍是须要从生到熟的,遇到的问题多了,多总结以后,后面就回答起来愈来愈驾轻就熟。markdown

最后是拿到了 美团到店餐饮 2-3+、字节广告商业 2-一、快手 Docs K3B、蚂蚁网商银行 P6+、小红书(貌似对标P7,但大概看看就好了)架构

职级基本都对标百度 T5+,最好多方面考虑,WLB (Work Life Balance),部门团队业务和部门团队技术栈等缘由,最后在美团和蚂蚁中进行选择(目前尚未肯定)编辑器

我我的有一些 Babel 插件的开发经验、Webpack 插件、Loader 的开发;还有一系列的团队工具产出,同时也有富文本编辑器和协同编辑的项目经验,因此围绕个人简历提问比较多;工具

  • Babel 的 Preset 和 Plugin 区别
  • Babel 插件中 syntax 和 transform 的区别和联系
  • Babel 和 Webpack 的区别
  • Webpack 的工做流程
  • Express 的实现原理
  • Slate.js 的实现原理 和 架构
  • 协同冲突是如何解决的
  • React 中 Immutable 和 Mobx 的区别,如何作性能优化
  • 如何检测性能问题
  • SSR 的流程,为何 SSR 能够加速首屏渲染
  • ...

面试总结

在面试过程当中,总结了下面几点:性能

  1. 面试前须要对本身简历上的内容比较完整的复盘一下,好比我简历上比较多我的在团队工具,团队项目上的贡献,有些时间比较早了,须要熟悉一下,若是当时有比较完整的分享路线和总结,简单的回顾一下就能够基本就能够游刃有余的说出来了。

若是对于本身简历上的东西都不可以自圆其说的,基本上面试的评价就不会好,根据我本身作面试官的经验来看 2. 若是有条件的话,最好仍是能够刷一下 leetcode,虽说前端对于算法要求不高,但毕竟编码是最能说明思惟能力,和编码能力的一项;我本人有些偷懒,没有去专攻的刷算法题,基本都是用我以前的编码基础撑着,基本均可以对付过去,但仍是会遇到一些硬茬的。仍是建议面试前能够熟悉一下常见的分治法、动态规划、树的相关算法 3. 其余的话基本就是看你平常的积累,多总结多思考;在面试前总结一些常见的软实力方面的问题 如『面对业务压力和技术成长,你是怎么平衡二者』,『对团队有怎么样的规划』等等 4. 对本身最好也是有短时间和长期的规划。 之前我一直认为这是一个毒鸡汤,以前一直崇尚 活在当下;但最近面试的经历,离开温馨区的感觉,让我以为:活在当下的意思更多的是要珍惜当下,作好眼下的事情;但心中仍是有个比较明确的短时间和长期方向的; 那我我的而言,短时间内:搬一个独居室,养一只小动物... 为了提高生活品质,多对外沉淀优质的技术文章,提高技术影响力; 长期内:进行开源项目贡献 和 对外技术沉淀,提高业界技术影响力;考驾照 + 买一辆摩托车优化

最后:祝你们也可以找到本身心仪的 Offer

相关文章
相关标签/搜索