面试实题:No.3

给你需求:做一个问卷调查网站,前期访问量较小,五六个人同时在线,不需要注册登录,用户答完后直接提交,但是后台管理员可以看到填写结果。

问题:从拿到需求开始你自己做应该怎么做?需要多长时间?如果运行一段时间后访问量变大,你应该怎么升级系统?多长时间?(给你一张纸,一支笔让你设计思路)

我的回答:先和客户进行沟通,了解更多的需求和细节,分析完之后进行代码开发,首先用JSP做前台页面,然后用struts进行跳转后台控制,由于访问量比较小,数据库采用mysql,框架选取SSH框架,服务器采用tomcat,(具体的在说一些就行了,不需要多)

升级处理:访问量增大后数据库要换成oracle或者sqlserver,服务器要部署多台tomcat服务器

解答:

明确需求:

1、重复提交,机器人刷新问题

2、维护问题

3、汇总问题

代码:

1、考虑扩展性,移植性,

2、如何和其他系统集成

3、数据库表设计和框架搭建

4、测试

升级:

1、单级升级:换数据库,服务器

2、用集群工具(apache)做负载均衡

发布了441 篇原创文章 · 获赞 1021 · 访问量 53万+

猜你喜欢

转载自blog.csdn.net/A_BlackMoon/article/details/104510892