[問題] 題目看不太懂題意,想請教高手

作者: 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