面试中项目讲解-互联网篇

面试中项目讲解-互联网篇1.需求调研时跟甲方的哪些人对接?

1)IT部负责人,该人负责验收

2)业务上,IT部负责人会带我们跟各个科室的科长,业务主管了解或者沟通

2.需求调研时都记录哪些文档内容?

1)当场记录一些业务相关的

2)回去做整理,整理出《需求分析》

3)整理后需要对方在《需求确认书》签字确认

3.项目需求设计(概设和详情)

很多项目,这一步会省略,直接在《需求分析》的基础上实现原型(demo)。

对于*项目或者其他国企项目,建议有这些,这些也是交付时的成果的一部分。

验收签字——是一种责任,不单单是权力。

4.数据库设计

根据需求进行划分,按照ISO编程标准做,另外建议表名为:模块名功能,例如userrole,order_detail

5.功能设计

抽取出功能部分,例如用户中心、商品中心、订单中心等。

6.软件测试

一般按照1:4的比例配备测试人员。

7.前端人员

1)企业级项目,由于公司有技术沉淀,可以没有前端

2)互联网项目,一般需要前端,因为页面比较个性化、页面变化较多,例如中秋促销、双十一

8.项目必有的模块

用户信息

各个单位信息

注册登录

登录日志维护

个人信息

各个单位信息

权限维护

统计报表

所以,在记项目模块的时候,不要死记硬背。

9.技术点

相对难点和亮点比较宽泛,可以说一下项目中使用到的技术,例如redis,mq,springboot.

一定要知道这些技术点,用在了项目中的哪一个功能上。例如redis用在了通信管理局项目的

施工单位缓存上。

10.bug修改

1)bug类型:逻辑上的(例如电话号码长度),业务上的(例如业务流程不对),程序上的(例如404,500)

2)自测

3)测试人员测试,使用禅道的bug管理系统,流程:

新建bug,修改bug,关闭bug,再次测试,如果没有修改完毕,再次开启,

然后再修改,关闭。

11.上线

1)上线之前,一般很忙,例如赶工、旧的基础数据的导入等(表结构不同)

2)上线之后,一般会有新旧系统的并行过程,甲方、乙方都会很忙

3)上线2个月之后,一般会较轻松

12.客户培训

1)刚交付的时候一般由项目经理进行一次统一的培训

2)留1-2名在现场,后期指导

互联网项目特点

1.用户

1)针对全社会开放,用户量大,产生的数据多

2)用户的构成比较复杂,例如:威客,有公司用户,个人用户,个人服务商

3)本公司的运营人员、开发人员

4)公司如果很大,要承担社会责任,例如金融安全、反恐等

2.安全

1)支付了但是订单状态没改

2)被攻击

3)运营上的安全,例如价格搞错被人疯抢

4)中小型公司一般都是使用云服务,购买安全服务

5)数据的安全,例如用户信息的泄露

3.需求

1)需求变化比较快,随着运营策略,程序在来回的变

2)页面前端变化的也快,例如各个节日的促销等

4.特有的一些参数

IP 不同的IP访问数量

PV page view页面浏览量

UV user view比IP或者PV更能反应真实的用户量

粘性 pv/ip可以衡量粘性,是衡量网站是否受欢迎的指标

日活量 每天活跃的用户数量,是衡量网站是否受欢迎的指标

并发 纯技术术语,峰值的时候500,平时100,衡量网站处理能力的指标

吞吐量 单位时间内处理的请求的数量,衡量网站处理能力的指标

B2C 网站的运营模式,商家对个人,例如天猫

B2B 网站的运营模式,商家对商家,例如阿里巴巴

C2C 网站的运营模式,个人对个人

O2O 线下对线上,例如电影票,外卖,滴滴打车等

获取更多资源请关注微信公众号:AKA程序王