I recently attended an on-site interview for the company, and I was asked design questions related to big data, for example, for example: getting a list of users who visited a website (for example, google) between the time t1 and t2. What data structures to use, how to handle concurrency, outdated data, how many servers are needed to store data and requirements (software, hardware) of each server, etc.
Please point me to some books / web links to increase my knowledge in this new area. Also let me know how to answer such design questions.
source
share