当前位置: 首页 > 后端技术 > Node.js

项目经验准备——如何准备阿里巴巴P6-P7前端面试

时间:2023-04-03 10:57:18 Node.js

项目经验准备——如何准备阿里巴巴P6/P7前端面试招聘相关的东西可以写一篇文章,现在就到这里了。与校招相比,社招更看重项目经历+项目经历的体现。本文针对想进入阿里的P6/P7同学,着重介绍了很多同学容易忽略的项目经验准备部分。希望对大家有所帮助。1.日常生活中的功夫从上图可以看出,面试准备其实可以分为两部分:第一部分是日常工作中自己负责的项目的抽象、效率提升、数据表达;不断反思如何用技术手段提升商业价值,也就是我们常说的技术赋能商业;第二部分是决定面试后的基础技术准备/简历准备。在我们的日常工作中,很容易忽略日常工作中的项目准备部分。众所周知,决定你能否进入阿里巴巴,或者进入后排名评价的一个很大因素,就是你在之前的工作中有没有类似的产出。而这份工作很难在面试准备的一两个月内完成。这就是为什么我们常说面试功夫在日常生活中。一般来说,项目准备应始终贯穿于日常工作之中。如果没有,至少要提前半年到一年准备,才会有效果。2、项目体验要准备什么在我们明确了项目体验要提前准备之后,接下来我们面临的问题就是要准备什么。这里先从简历中举个例子:小明负责XX网络的医院管理模块。在日常工作中,他兢兢业业。在即将跳槽时,他在简历中描述了自己在医院管理方面的项目经历。系统内容:本项目是一个医院后台管理系统。使用的技术栈主要是vue框架全家桶系列,包括axios、router、vuex、element-ui框架开发。大部分功能都是基于element-ui的业务逻辑组件。二次封装,主要包括订单管理、微信退款、医生科室管理、授权角色登录等,主要是打通医院自己的HospitalInformationSystem医院管理系统,实现线上线下医患同步。本项目前端部分由我提供,从前端基础架构设计独立负责开发。面试官要的是:医院管理系统内容:本项目是xx医院的后台管理系统,目前xx医院/科室正在使用。不同于其他医院管理背景,本项目使用xx能力将项目本身与医院原有的管理体系进行对接。同时,项目采用xx方案,方便了医护人员的使用,提高了效率xx。我负责项目中的xx任务,项目使用vue全家桶进行开发。可以看到简历中的项目描述应该包括以下几个方面:项目介绍:这个项目是干什么的,最好有数字支持项目特点:和其他项目有什么不同,为什么要关注这个project项目计划:通过什么样的计划来完成上述项目特征?我的职责:越复杂的计划,一个人完成的越少。我到底做了什么?项目技术栈:项目中使用了哪些框架和工具开发就OK了,那么以上几个方面就是我们在项目体验中需要准备的部分——其中,项目特点和项目计划尤为重要,它们是还有经常被忽视的部分。在口头描述面试的过程中,你应该:遵循STAR方法论:业务现状&思考->技术能力如何解决->难点&解决方案->最终结果(数据&行业对比&下一步发展方向)time有同学想问,我天天就是开发业务,没想那么多。那这个时候怎么办呢?让我们继续下一个链接。3.没有这种项目经验怎么办很多同学可以想想自己的日常工作,却根本找不到相应的提升点。我觉得技术赋能业务是一句空话,根本无法实现。对于这种情况:学会换位思考:尝试站在产品/用户的角度,看看这个项目是否有改进的空间拓宽视野:多了解同类产品是怎么做出来的,思考哪些新的技术在这个项目中行业可以应用到这个项目使用了10倍原则:目前有100个患者,是人工录入到系统中的,那么如果有1000个患者,10000个患者呢?每当情况复杂10倍时,就必须改变所采用的策略。你可以用10折原则来反思你还能做些什么来理解业务数据:很多时候你想不到是因为你不理解数据。在这个项目中,医生增加一个新病例需要多少次手术?有没有可以优化的地方?你用灯塔检查过页面的渲染时间吗?有没有需要优化的地方。要知道现在的前端有两个发展方向:大而全全链接开放:小而精能力优化如Umi、React等:如react-use、浏览器插件开发脚手架等。只要你朝着这两个方向寻找方向,你就可以始终专注于自己的长处,并将其应用到你的业务中。4.小结本文系统地阐述了为什么要准备项目经验,准备什么以及如何准备,完成了社招面试中最容易被忽视的环节。希望对大家想进大厂有所帮助。