[问题] 题目看不太懂题意,想请教高手

楼主: linus (天使不见了)   2016-05-18 22:51:31
小弟碰到一题算是面试的题目,但看不太懂题意.
是关于设计一个应用程式,但...不懂他的意思...
所以来这边问问高手的想法....Orz
题目:
There is a customer database that have 100 million records.
However, your client application cannot process more than 500
records at the same time. Please try designing this client
application and show the data structure, system logic and
workflow.
关于他说 designing "this client application",
这是要设计一个能处理该数据库中 100 million records 资料的应用程式?
还是要设计一个能同时处理超过 500笔或更多笔资料的应用程式?
还是要照他说的要设计这个不能同时处理超过500笔资料的程式?
再来是, 所谓的处理资料, 是去捞取资料? 还是要排序资料?
我真的不太懂这东西要如何回答....
板上高手有什么见解呢? 谢谢.
作者: longlongint (华哥尔)   2016-05-19 04:23:00
cache
作者: jc0209 (火箭魂)   2016-05-19 08:45:00
应该是要你设计一个可以处理超过500笔的程式因为一亿笔太大了 然后要写出你设计的资料结构和系统逻辑
楼主: linus (天使不见了)   2016-05-19 11:00:00
楼上大大有何想法?关于你所说能处理同时超过500笔资料的程式资料结构,还有系统逻辑?我只有想到multi thread(?)至于资料结构我就没想法...Orz
作者: ssccg (23)   2016-05-19 11:32:00
是资料有超过1亿笔,但client一次不能处理超过500笔在这个前提下,剩下的自己假设自己设计啊
作者: adrianshum (Alien)   2016-05-19 23:59:00
唯一可以肯定的是与multi thread 无关
作者: lucky1lk (赌到没钱的人)   2016-05-20 07:57:00
看起来是指 "处理资料" 100万笔资料太多 要你一部份抓一亿才对
作者: realmeat (真肉)   2016-05-20 11:00:00
看不懂, 光这两个数字啥都不说也不知道怎设计不过第一件事是table 很大一定要先切割

Links booklink

Contact Us: admin [ a t ] ucptt.com