项目经历准备篇——如何准备阿里巴巴P6/P7前端面试

在上次的校招文章以后,有不少同窗问有没有社招相关的东西能够写一篇,如今它来了。比起校招,社招更加看重项目经历+项目经历反应的思考。本文针对的是想进入阿里的P6/P7同窗,着重讲解了不少同窗容易忽视的项目经历准备部分,但愿能对你们有所帮助。前端

1. 功夫在平常

从上图能够看出,面试准备其实能够分为两个部分第一个部分是平常工做中对本身负责项目的抽象、提效、数据化表达;不断反思如何用技术的手段提高业务价值,就是咱们平常常说的技术为业务赋能;第二个部分才是决定面试后,开始的基础技术的准备/简历的准备等。vue

咱们在平常的工做中,很容易忽视平常工做中的项目准备部分。却不知,决定你能不能进入阿里巴巴,或者是进入后职级评定的很大一个因素,就是你在以前的工做中是否有相似的产出。而这个工做是很难在面试准备的一两个月内完成的。这也就是咱们为何常说,面试的功夫在平常的缘由。react

通常来讲,项目准备要一直贯穿于平常工做中。若是没有的话,也至少要提早半年~一年去准备,才能有所成效。ios

2. 项目经历到底要准备什么

当咱们明确了项目经历要提早准备以后,面临的下一个问题就是究竟要准备什么。这里咱们先举个简历中的例子🌰:web

小明负责的是XX网的医院管理模块,在平常工做中,他兢兢业业,在准备换工做的时候,他在简历中这么描述他本身的项目经历面试

医院管理系统 内容:该项目是一个医院后台管理系统,使用的技术栈主vue框架全家桶系列,包括axios,router,vuex,element-ui框架开发,大部分功能是基于element-ui进行业务逻辑组件的二次封装,主要有订单管理,微信退款,医生科室管理,权限角色登录等,主要是为了打通了医院的自己的HospitalInformationSystem医院管理系统,线上线下医患的同步操做,这个项目前端方面由我独立负责,从前端基础的架构设计进行开发。vuex

而面试官想要的倒是:element-ui

医院管理系统 内容:该项目是xx医院后台管理系统,目前承接了xx个医院/科室的使用。与其余医院管理后台不一样的是,本项目使用了xx能力,将项目自己与医院原有的管理系统打通。同时,项目采用了xx方案,方便了医护人员的使用,提效xx。我在项目中承担xx任务,项目使用vue全家桶进行开发。axios

能够看到,简历中描述项目要包含如下几个方面:浏览器

  • 项目简介:这个项目是干啥的,最好有数字支撑
  • 项目特色:与其余的项目有什么不一样,为何你这个项目要着重拿出来讲
  • 项目方案:采用了什么样的方案,从而完成了上面的项目特色
  • 个人职责:越复杂的方案越不是一我的完成的,我在其中究竟干了什么
  • 项目技术栈:项目采用了哪些框架、工具开发

OK,因此上面的几个方面就是咱们项目经历中要准备的部分——其中项目特色,项目方案尤为重要,也是常常容易被忽视的部分。

而在面试的口头描述的过程当中,应该:

遵循STAR方法论: 业务现状&思考->技术能力如何解决->困难&解决->最终成果(数据&业界比对&下一步的发展方向)

这时候就有同窗要问了,我平常就是单纯开发业务,没想这么多啊。那我这时候该怎么办呢?让咱们进入下一个环节。

3.没有这种项目经历怎么办

不少同窗能够想一想本身的平常工做,根本找不到相应的提高点。感受技术赋能业务就是一句空话,根本实现不了。对于这种状况:

  • 学会换位: 尝试站在产品/用户的角度上看,这个项目是否还有提高的地方
  • 开阔眼界: 多了解同类产品是怎么作的,多想一想业界哪些新技术能够应用到这个项目上
  • 使用10倍原则: 目前有100个病人,在系统中是手动录入进去的,那若是有1000个病人,10000个病人呢?每当状况复杂10倍,采起的策略就要改变。能够经过10倍原则,反思本身还能作些什么
  • 了解业务数据: 不少时候你想不到,也是由于不了解数据。这个项目中医生新增一个病例须要多少操做,是否有能够优化的地方?页面的渲染时间有用lighthouse看过吗?有没有须要优化的地方。

要知道,如今的前端有两个发展方向

  • 大而全的全链路打通:诸如Umi,React等
  • 小而精的能力优化:诸如react-use,浏览器插件开发脚手架等 只要你朝着这两个方向找,总能在本身的发力点,并应用到业务上。

4. 总结

本文系统性的阐述了为何须要准备项目经历,准备什么内容以及如何准备,补全了社招面试中最容易被忽略的环节,但愿能对想进入大厂的你们有所帮助。

本文使用 mdnice 排版

相关文章
相关标签/搜索