自我介绍
领导你好;我叫**,**年本科毕业于****大学,专业***;(**年研究生毕业于***,专业***);2017年毕业后在****,一家医疗软件公司工作,技术上前后端、数据库包括项目部署都做,属于全栈开发,18年入职**一直到现在,做的是线下商场的后台及接口开发;老的项目还是mvc,新项目都做了前后端分离,前端用到H5、小程序JQuery、EasyUI、VUE、Angular,后端用到Java,数据库用到Mysql,缓存使用Redis,中间件用到Kafka消息队列,在公司是核心开发的角色,负责老项目的维护及二次开发,和其他开发相比,我的优势在于沟通交流能力比较强,还有我的责任心和学习能力也是比较强的,如果有幸加入**,我相信我能快速融入团队,快速掌握公司相关的技术;谢谢领导。
2、介绍下你做的项目及你在工作中的定位
答:我负责一些老项目的维护,像商场、商户的后台、内容管理、广告、推荐位后台、游戏的后台和接口;对外的开发平台接口;新项目包括应用插件、勋章等项目;老项目是主要开发的角色,新项目一般是项目负责人的角色,负责项目的表结构设计、任务的安排及分配,夸部门之间的协作调度。
3、离职的原因
答:1、目前工作5年了,技术上也遇到了瓶颈,目前的公司做的事情大部分都是重复的增删改查,希望换个环境,拓宽下技术和视野,也希望学习更多,更新的技术
2、目前在职级上虽然晋升了,但是在上很难晋升,因为公司的领导都是6、7年的老员工,我自己也希望做管理开发岗
基于以上两个原因,想换一个平台。
4、未来的规划是什么
答:1-2年内花半年左右的时候熟悉公司的技术栈,业务,再花一年多时间沉淀,深入的学习所用的技术且时刻关注学习新技术;
2年以后如果有机会我希望可以做项目经理或者技术架构师这个角色
5、你有什么想问的吗
1.我想了解下咱们的项目大概是做什么的
2.咱们用的开发语言是什么
3.团队规模
6、你现在这家公司做什么业务?你负责哪些项目?
答:做的是线上商场的系统,用户端主要是H5和小程序,会给商场提供一些功能,包括商户的活动,优惠,团购等;提供发优惠券、问卷、一些游戏等功能;我主要负责的项目有后台商场商户的维护二次开发、内容管理、插件整合后台售卖,游戏的后台,对外的开放平台接口等;、
7、说说你从0到1的一个项目,你在项目中承担什么角色
答:线上商场的系统,用户端用小程序,后台页面用VUE,后台接口用java,我负责后端接口部分
(1)产品需求的评审和确认
(2)项目工期的评估
(2)根据原型设计数据库结构,画uml类图
(2)根据需求细分任务到具体责任人,整体把控项目的周期
(3)基础控件数据的提供;核心业务逻辑的开发
(4)项目的部署及测试
8.项目中遇到的难点,如何解决,以后怎么避免
9、在项目中如何对接(对接前端,第三方,其他后端应用)
答:(1)大部分项目已经做了前后端分离,我们作为后端开发写完接口提供swagger文档给前端开发,里面有具体的接口地址,入参,出参,其他不清楚的地方在单独沟通下
(2)对接第三方我们提供对外统一的文档地址,里面提供了接口地址、加密方式demo、客户端dll、调用示例(java .net、python等),入参,出参等
(3)对内调用其他后台接口,一般对方提供Nuget客户,客户端里有入参,返回值,如果没有客户端需要自己这边根据对方提供的入参,返回值调用接口