前情提要:
面试的时候,面试官可能刚上来会问你过往开发过程中,让你觉得是比较难忘的经历或者项目亮点。或者在你前面回答了一系列不太确定的答案后,优秀的面试官可能会给你个机会,让你自由发挥一下,突出自己的闪光点,从而可能提出上述的问题,这时你如果没有提前准备的话,最有可能脑袋发懵,不知道怎么回答,如果像流水账一样叙述一遍你的工作经历,最后,大概率你要被pass了。
那么,面对这种问题,我们该如何回答,或者说从哪几个方面去尽可能的突出自身的优点呢?
—参考:
突出自己的贡献+解决问题的能力+提高开发效率的工作+团队协作与沟通的能力+项目成功之处+持续学习产出的能力。
—要点:
1.选合适的项目:你熟悉、意义重大、能展示自己能力和成就的项目
2.明确亮点:技术创新、团队协作、解决问题的方法等,相当于论点
3.具体事例:相当于论据 ,支撑亮点,增加说服力
4.结果/影响:强调项目的结果对业务/团队的影响
—回答结构:
1.背景介绍: 简要介绍项目背景和目标
2.具体经历: 你在项目中遇到的问题
【某系统用户界面和性能优化,高并发下响应慢,用户体验不佳等、三维地图插入筐数据加载时间久】
3.解决问题:(重点)讲述自己如何解决的
【例如:
(1)性能优化:前端优化引入懒加载和代码分割,减少初始加载时间;静态资源打包好放入服务器,减少请求时间、主包变小,加载变快
(2)用户体验优化:界面优化,提高屏占比,单页面展示更多的信息;功能增强,增加某任务/订单实时更新的功能,用户可以随时查看
(3)团队协作:跨部门沟通,与产品、设计、后端紧密合作,确保每个环节都能顺利进行
(4)敏捷开发:每周迭代版本,及时反馈,拥抱变化,高效调整优化。
】
4.成果影响:问题处理的结果,客户满意好评、引入了、优化了、提高了、减少了响应时间
【比如:经过团队努力,某系统性能显著提升、响应时间从原来的12s变成3s、客户满意度大幅提升、客户投诉率降低30%,此外系统处理某业务效率提交了50%,为公司带来显著的经济效益。ps:有数据支撑更好】
5.个人成长:事后思考+总结=个人成长与职业发展的意义
【比如:提高技术能力、进一步理解团队协作、项目管理的重要性、学会了高压环境下高效工作、如何与不同部门沟通等等,都对未来职业发展非常宝贵。】
PS:
尽可能有自己的作品集或者客户对外开放的链接,或者博客等输出总结,产品获奖/奖金等等,用于作为侧面展示自己的能力水平!
加油宝子们!战胜困难,挑战自己!欢迎交流学习,手下留情,轻点喷~