模拟题, 假设一个系统用来观测外太空的情况. 这个系统把天空用 2D Matrix 来 Model.
问题1: 假设 Matrix 上每一个 Cell 代表天空中的一块, 并且会有太空望远镜定时拍照, 上传到系统中, 请描述如何储存这个Image.
解答:
Clarify the image size. 如果太大要放到 File system. 设计一个合理的 FilePath 可以快速的读取档桉. 例如:
/row/col/image_timestamp
问题2: 如何找出最久没有更新的位置.
解答:
Timestamp 其实是陷阱, 用不到, 只要关注 uploadImage() 被呼叫的顺序