首页
运维教程
Linux基础
系统服务
系统架构
数据库
shell脚本
虚拟化
大数据
DevOps
企业案例
运维开发
python
go语言
运维安全
行业资讯
网络基础
系统安全
运维面试
学习路线
学习方法
面试题库
职场解惑
软件
运维软件
办公软件
书籍资源
技术陪跑营
重要信息
首页 运维面试【答学员问】解答学员关于项目面试的疑惑

【答学员问】解答学员关于项目面试的疑惑

  1. 项目的周期大概有多长?

答: 这个要看项目的规模及投入的人力,物力的多少。
一般java项目,可以回答半年左右,但这半年不全是开发,集中开发可能只有两个月时间,其它时间是做需求,设计,测试,部署等。
还有项目做个一,两年都正常。

  1. 新项目上手多长时间适应比较正常?

答: 新人去公司,一般都会给一个月到三个月的试用期,在试用期大约要花一个月的时间去熟悉公司技术架构,公司环境等。 这段时间有的公司会有老员工带你去熟悉以上内容,不会不管你。
但老员工带你熟悉以上内容,是义务的,那就意味着你俩非亲非故,没必要面面俱到,老员工默认你是个大牛。 所以你得学会自己主动去跟老员工沟通,去请教。 当然也要体现出来自学能力,解决问题的能力。
能百度的就百度,不能百度的就思考下在去问。

工作了,已经不能像在学校一样,张口就问了,要善于思考。 后期你的转正,他的评价对你也很重要,平时搞好关系,请吃个饭。

没有什么是一顿饭搞不定的,如果有,就两顿。

  1. 项目配备多少人员比较合适?

    答: 小项目一般6个人, UI设计师一个,3个后台开发,一个管理,一个运维;
    如果大型项目,不太好界定,但一定会有这么几个岗位的参与:
    1) 产品经理: 确定需求以及给出产品原型图;
    2) 项目经理,负责项目管理
    3) 前端团队5人, 根据产品经理的原型图绘制静态页面
    4) 后端团队:20人, 实现产品的功能;
    5)测试团队:5人,测试所有的产品功能
    6)运维团队, 3人,项目的发布,维护以及测试环境的实现;
    每周出一个可运行版本,持续迭代,持续集成,持续部署。

  2. 项目流程是什么样子的?
    答: 需求调研,需求分析,分析设计,代码实现,测试, 部署项目,后期运维

  3. 项目中常见的服务器有哪些?
    答: 应用服务器,数据库服务器,邮件服务器,文件服务器,图片服务器,FTP服务器。

  4. 一个电商项目中,开发用到多少服务器?
    答: 举例:
    MySQL:2-3台
    solr: 7台
    redis:6台
    图片服务器:2台
    nginx:2台
    tomcat : 2台
    注册中心:3台
    activemq:2 台

  5. 数据库一般是由谁来设计

答: 由有经验的开发人员或DBA,最好是以前做过类似的项目人来设计。因为数据库设计的好坏决定了项目的质量和开发进度。数据库设计好以后,会由技术总监及全体项目组开发人员进行评审。

  1. 上线部署流程是什么?开发人员怎么配合上线?上线需要提交什么文件吗?

答: 上线部署先要购买服务器。
如果客户认为系统需要对外保密,不接入互联网,只是部门内部使用。可以使用客户方提供的原有机器或是购买新的服务器。
如果是部署在公网的项目,也可以采用向服务器供应商租借服务器的方法,如阿里云服务器或七牛云服务器。按时或流量计算费用。好处是降低购买服务器成本,并能根据业务需求,临时添加或减少服务器。

服务器确定后,要选择在服务器上安装linux操作系统,现在多用centos7.装好后安装jdk,tomcat,weblogic,数据库等运行环境,如果项目采用分布式部署,还要安装nginx,mycat等。

之后在应用服务器上安装web应用,就是war包,还要在数据库服务器上安装数据库,建立系统所要用的库和表。最后是测试,看整个系统,包括软件,硬件,网络是否有问题。
开发人员需要写安装部署的文档,交给系统集成部门的人员去安装或亲自去安装,在整个部署过程中随时进行技术支持。
上线时,项目应该已经通过最终的验收,项目中的主要文档已经提交过。上线后应该对客户方进行培训,会有系统的使用说明书。

本文链接:http://www.geekyunwei.com/1274.html

网友评论comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2021 极客运维 公众号《极客运维之家》
扫二维码
扫二维码
返回顶部