作者linus (天使不见了)
看板java
标题[问题] 题目看不太懂题意,想请教高手
时间Wed May 18 22:51:31 2016
小弟碰到一题算是面试的题目,但看不太懂题意.
是关於设计一个应用程式,但...不懂他的意思...
所以来这边问问高手的想法....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笔资料的程式?
再来是, 所谓的处理资料, 是去捞取资料? 还是要排序资料?
我真的不太懂这东西要如何回答....
板上高手有什麽见解呢? 谢谢.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.212.174
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1463583094.A.A1B.html
※ linus:转录至看板 C_Sharp 05/18 22:52
※ 编辑: linus (111.251.212.174), 05/18/2016 22:54:06
※ 编辑: linus (111.251.212.174), 05/18/2016 22:57:24
1F:→ longlongint: cache 05/19 04:23
2F:推 jc0209: 应该是要你设计一个可以处理超过500笔的程式 05/19 08:45
3F:→ jc0209: 因为一亿笔太大了 然後要写出你设计的资料结构和系统逻辑 05/19 08:47
4F:→ linus: 楼上大大有何想法?关於你所说能处理同时超过500笔资料的程 05/19 11:00
5F:→ linus: 式资料结构,还有系统逻辑?我只有想到multi thread(?) 05/19 11:00
6F:→ linus: 至於资料结构我就没想法...Orz 05/19 11:00
7F:→ ssccg: 是资料有超过1亿笔,但client一次不能处理超过500笔 05/19 11:32
8F:→ ssccg: 在这个前提下,剩下的自己假设自己设计啊 05/19 11:33
9F:→ adrianshum: 唯一可以肯定的是与multi thread 无关 05/19 23:59
10F:→ lucky1lk: 看起来是指 "处理资料" 100万笔资料太多 要你一部份抓 05/20 07:57
11F:→ lucky1lk: 一亿才对 05/20 07:57
12F:→ realmeat: 看不懂, 光这两个数字啥都不说也不知道怎设计 05/20 11:00
13F:→ realmeat: 不过第一件事是table 很大一定要先切割 05/20 11:01