1. 你们这个项目多少人在做?人员分布是怎样的?做了多长时间?
我们项目组一共十个人,包括四个后端开发人员、两个前端开发人员、两个测试人员和两个产品经理。
从需求分析、设计、开发到测试上线到最后的维护阶段,整个项目的周期大概是六个月左右。
2. 你们项目一共有几个端? 每个端都是哪些人在用? 作用是什么? 有哪些模块?
我们这个项目有三个端,运营管理WEB端、旅游公司WEB端和游客APP端。
游客APP端可以进行旅游线路搜索、旅游报团、门票购买、私人定制旅游、签到、户外徒步等操作。
旅游公司WEB端中,旅游公司管理人员可以上传编辑删除旅游线路数据、确定报名名额、处理订单、销售额统计分析、收益提现等操作;商家管理人员可在WEB端入驻店铺、销售商品、编辑商品、处理订单、销售额统计、收益提现等操作。
运营管理人员可以在运营管理端审核旅行社入驻信息、管理用户订单等操作。
3. 你们项目一共有几个微服务? 每个微服务负责的任务是什么?
4. 你们项目一共有几个数据库? 你负责的数据库是哪个? 核心表是哪几张? 表中有哪些字段?
5. 你负责的核心业务的功能代码是怎么实现的?(比如分布式锁、分布式事务)
6. 找到你项目表述中的每个技术,然后这个地方为什么要用此技术?怎么用的?
7. 你的项目上线了吗? 有网址可以访问吗? app可以看看吗? 小程序可以看看吗?
是的,我们的项目已经成功上线并且可以通过网址进行访问。
我们团队开发的这个旅游项目已经在生产环境中运行了。
我们的APP已经在腾讯应用宝等应用商城上线了,名字就叫“乐游游”,可以搜索和下载体验。
8. 你们项目现在有多少用户,日活量是多少? 项目访问量、并发量是多少,服务器几台?
我们项目有一百万注册用户,日活量大概一万左右。
项目的日访问量大概五万次左右,并发量大概是三千人次左右。
部署了30多台服务器。
9. 你们项目在哪些地区推广的? 一共投放了多少台设备?效果怎么样?
我们的项目先在陕西的一些热门地区进行了推广,比如西安、华山、秦兵马俑等。
为了提供更好的服务和便利,我们在这些地方投放了大约200台设备。
这些设备安装在旅游景点、旅行社、酒店等地,为游客提供实时旅游信息景点介绍、路线规划等服务。
总体来说,推广效果很不错,得到了很多正面的评价和反馈。很多游客表示这些设备给他们带来了很大的便利。
我们也通过用户的使用数据和反馈进行了分析,对项目进行了改进和优化。
在这之后我们就在全国范围进行了推广,涵盖了很多热门旅游目的地,比如北京、上海、广州、成都等。
根据不同地区的旅游需求和市场情况,有针对地投放了大约500台设备。
10. 你们项目有没有做过广告或者营销? 盈利点在哪里? 如何推广用户?
是的,我们这个项目在推广过程中进行了一系列的广告和营销活动。
我们采用了在线广告、社交媒体推广、合作伙伴关系等渠道进行广告和营销。
通过在线广告,我们在搜索引擎和社交媒体上展示项目优势和特色,吸引用户。
同时我们与旅游公司、航空公司建立了合作关系,通过他们的渠道向目标用户宣传项目。
11. 你开发这个项目过程中遇到什么难题没有啊?咋解决的?
12. 项目上线之前,测出大概多个bug,用什么记录bug? 线上bug如何调试?
bug很多,我在项目开发过程中出现的bug有二十多个。
记录bug用的是禅道
13. 给你一个需求,从头到尾应该怎么实现? 说一下整个流程?
接口
14. 项目上线之后有没有做后期维护?在维护过程中你都做了哪些工作?
15. 项目中有没有用过多线程, 使用场景是什么?
并发量要大、要有阻塞
16. 刚进入项目组,如何熟悉项目?
17. 这个项目中哪个模块是你认为做的比较好,好在哪里,用了什么技术实现?
18. 还有2天就要上线,产品经理突然找你要加需求,怎么办?
19. 公司项目上线完整流程是什么样的?
20. 说一说你们项目的整体架构, 来给你纸笔 画一下
画出浏览器访问nginx,nginx代理进网关,网关进微服务