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

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

在上次的校招文章之后,有很多同学问有没有社招相关的东西可以写一篇,现在它来了。比起校招,社招更加看重项目经历+项目经历反应的思考。本文针对的是想进入阿里的P6/P7同学,着重讲解了很多同学容易忽视的项目经历准备部分,希望能对大家有所帮助。

1. 功夫在日常

1460000023108464

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

我们在日常的工作中,很容易忽视日常工作中的项目准备部分。殊不知,决定你能不能进入阿里巴巴,或者是进入后职级评定的很大一个因素,就是你在之前的工作中是否有类似的产出。而这个工作是很难在面试准备的一两个月内完成的。这也就是我们为什么常说,面试的功夫在日常的原因。

一般来说,项目准备要一直贯穿于日常工作中。如果没有的话,也至少要提前半年~一年去准备,才能有所成效。

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

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

小明负责的是XX网的医院管理模块,在日常工作中,他兢兢业业,在准备换工作的时候,他在简历中这么描述他自己的项目经历

医院管理系统

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

而面试官想要的却是:

医院管理系统

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

可以看到,简历中描述项目要包含以下几个方面:

项目简介:这个项目是干啥的,最好有数字支撑

项目特点:与其他的项目有什么不同,为什么你这个项目要着重拿出来说

项目方案:采用了什么样的方案,从而完成了上面的项目特点

我的职责:越复杂的方案越不是一个人完成的,我在其中究竟干了什么

项目技术栈:项目采用了哪些框架、工具开发

OK,所以上面的几个方面就是我们项目经历中要准备的部分——其中项目特点,项目方案尤其重要,也是经常容易被忽视的部分。

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

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

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

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

很多同学可以想想自己的日常工作,根本找不到相应的提升点。感觉技术赋能业务就是一句空话,根本实现不了。对于这种情况:

学会换位:

尝试站在产品/用户的角度上看,这个项目是否还有提升的地方

开阔眼界:

多了解同类产品是怎么做的,多想想业界哪些新技术可以应用到这个项目上

使用10倍原则:

目前有100个病人,在系统中是手动录入进去的,那如果有1000个病人,10000个病人呢?每当情况复杂10倍,采取的策略就要改变。可以通过10倍原则,反思自己还能做些什么

了解业务数据:

很多时候你想不到,也是因为不了解数据。这个项目中医生新增一个病例需要多少操作,是否有可以优化的地方?页面的渲染时间有用lighthouse看过吗?有没有需要优化的地方。

要知道,现在的前端有两个发展方向:

大而全的全链路打通:诸如Umi,React等

小而精的能力优化:诸如react-use,浏览器插件开发脚手架等

只要你朝着这两个方向找,总能在自己的发力点,并应用到业务上。

4. 总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/394715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

for in for of区别_Python 第4课:for…in循环黄金搭档之range()函数

乐学趣学Py● 04:for…in循环黄金搭档之range()函数●Python趣味小百科Python中的绘图模块为什么叫Turtle海龟,而不是cat ,dog,bird呢?原来Python引用了麻省理工大学教授开发的logo海龟制图语言,能通过绘图直观地教大家学习编程。实践是最好的…

永恒python图片_python 数据词云展示实例(3)- 背景图设置

记录wordcloud库背景图的设置及样板 之前介绍了wordcloud的基本使用wordcloud的基本使用,本文记录一下如何设置背景图。 样图 背景图tim.jpg 生成样图dream.png 样板 from PIL import Image,ImageSequence image Image.open(tim.jpg)#打开背景图 graph np.array(im…

企业如何杜绝云端数据泄密?

一直以来,云计算所倡导的就是:“我们可以做得更好,更便宜”。云计算带给企业诸多利好,但实施云计算必然会加剧信息泄露风险。当企业打算把所有数据传输云端的时候,首先要考虑的就是数据保护的问题。 使用云服务&#x…

3dmark for android,Android版3DMark首测

听到这个消息估计很多像我一样看腻了3dmark11画面的跑分党及玩家们有些许小失望。 每年的12月影驰都会联合NVIDIA举办盛大的嘉年华,今年在武汉举办的影驰2012电子竞技嘉年华的合作伙伴名单上出现了futumark的身影。Futuremark中国区负责人影驰在当天的平板体验区也提…

android 申请usb权限,USB 权限申请流程

USB android授权方式权限的控制分三块:1:USB host端有个线程循环检测系统是否USB设备插拔,如果有就找到申请权限的APP并调用起来2:APP运行后主动申请权限,也就是requestPermission()接口3:APP运行后直接打开USB设备,这时候USB hos…

qt for android 图片可拉伸,qt实现九宫格布局,图片拉伸

在实现qt播放时,调用的mplayer,由于采用的是自定义绘图,用的是setAttribute(Qt::WA_TranslucentBackground);结果不能正常在上面显示播放画面,在默认皮肤下是没有问题的,决定用九宫格图片拉伸方式(效果如图)附件图片:文…

python不是内部文件_已安装python,但是出现‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。...

解决方法: 1.打开python shell查看你的python安装路径(黄色标注) >>> import sys >>> sys.path [, C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37\\Lib\\idlelib, C:\\Users\\Administrator\\App…

使用canvas绘制时钟

使用canvas绘制时钟 什么使canvas呢&#xff1f;HTML5 <canvas> 元素用于图形的绘制&#xff0c;通过脚本 (通常是JavaScript)来完成。<canvas> 标签只是图形容器&#xff0c;所以我们必须使用脚本来绘制图形。通过它可以绘制路径,盒、圆、字符以及添加图像等等。 …

c++分治法求最大最小值实现_最优化计算与matlab实现(12)——非线性最小二乘优化问题——G-N法...

参考资料《精通MATLAB最优化计算&#xff08;第二版&#xff09;》编程工具Matlab 2019a目录石中居士&#xff1a;最优化计算与Matlab实现——目录​zhuanlan.zhihu.com非线性最小二乘优化问题非线性最小二乘优化也叫无约束极小平方和函数问题&#xff0c;它是如下无约束极小问…

win7 IIS7环境下部署PHP 7.0

最近在本机电脑win7 II7环境下部署PHP 7.0遇到一些问题&#xff0c;将之记录下来 简要步骤如下&#xff1a; 1、到php官网下载php&#xff0c;由于是IIS环境要下载非线程安全的版本&#xff0c;我下载的是7.0.13 2、解压到本地文件目录下 3、通过控制台进入到php文件目录&#…

《Oracle高性能自动化运维》一一3.3 Redo产生场景

3.3 Redo产生场景我们知道&#xff0c;Oracle Redo是以条目&#xff08;Redo Entries/Records&#xff09;的形式记录数据库的所有更改操作&#xff08;OP&#xff09;。更改操作主要包括&#xff1a;数据库物理文件更改&#xff1a;主要指的是数据库物理文件的增减等操作&…

智能算法(GA、DBO等)求解零空闲流水车间调度问题(NIFSP)

先做一个声明&#xff1a;文章是由我的个人公众号中的推送直接复制粘贴而来&#xff0c;因此对智能优化算法感兴趣的朋友&#xff0c;可关注我的个人公众号&#xff1a;启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法&#xff0c;经典的&#xff0c;或者是近几年…

android 简单实现圆角,Android 实现圆角图片的简单实例

Android 实现圆角图片的简单实例实现效果图&#xff1a;本来想在网上找个圆角的例子看一看&#xff0c;不尽人意啊&#xff0c;基本都是官方的Demo的那张原理图&#xff0c;稍后会贴出。于是自己自定义了个View&#xff0c;实现图片的圆角以及圆形效果。效果图&#xff1a;Andr…

zookeeper介绍及集群的搭建(利用虚拟机)

ZooKeeper ​   ZooKeeper是一个分布式的&#xff0c;开放源码&#xff08;apache&#xff09;的分布式应用程序协调服务&#xff0c;是Google的Chubby一个开源的实现&#xff0c;是Hadoop和Hbase、dubbox、kafka的重要组件。它主要用来解决分布式集群中应用系统的一致性问题…

标准库类型String

定义和初始化string对象 初始化string对象方式 string s1 默认初始化&#xff0c;s1是一个空串 string s2(s1) s2是s1的副本 string s2 s1 等价于s2(s1), s2是s1的副本 string s3("value") s3是字面值"value"的副本&#xff0c;除了字面值最后的那个…

轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)

讲师介绍张亮 当当架构部总监 负责分布式中间件和私有云平台建设 目前主导开源项目&#xff1a;Elastic-Job及Sharding-JDBC 主题简介&#xff1a; 1、关系型数据库中间件核心功能介绍 2、Sharding-JDBC架构及内核解析 3、Sharding-JDBC未来展望 一、关系型数据库中间件核心功…

const 常量_条款03:尽可能使用const

const 允许你指定一个语义约束&#xff08;也就是指定一个“不该被改动”的对象&#xff09;&#xff0c;而编译器会强制实施这项约束。1、const指针如果关键字const出现在星号左边&#xff0c;表示被指物是常量&#xff1b;如果出现在星号右边&#xff0c;表示指针自身是常量&…

javascript高级程序设计---js事件思维导图

绘制思维软件与平时用的笔记&#xff0c;以及导出功能&#xff0c;这三个问题综合起来&#xff0c;于是我把思维导图分开画 1、js事件的基本概念 2、js事件的事件处理程序 3、js事件的事件对象 转载于:https://www.cnblogs.com/Jamie1032797633/p/10567419.html

和 Thrift 的一场美丽邂逅

一. 与 Thrift 的初识 也许大多数人接触 Thrift 是从序列化开始的。每次搜索 “java序列化” “方式”、“对比” 或 “性能” 等关键字时&#xff0c;搜索引擎总是会返回一大堆有关各种序列化方式的使用方法或者性能对比的结果给你&#xff0c;而其中必定少不了 Thrift&#…

弹出框 每次打开 滚动条置顶_微信置顶文字怎么弄?微信置顶一句话教程

今日支付宝红包支付宝首页搜索511501453马上领取红包(支付宝双十二活动&#xff0c;瓜分15亿红包)(领取后一定要记得使用&#xff0c;不然会浪费的呦&#xff0c;更会影响第二天的领取&#xff01;)奶思靓机“ 一 个 有 用 的 公 众 号 の ”嗨&#xff0c;最近很流行在微信上面…