I recently had an interview for a senior software developer role and they asked me questions about how I would design a
twitter. They asked me on the spot and kind of off the cuff.
Just curious how you all would answer this question.
On top of this they asked me questions regarding infrastructure in relation to database architecture so like database
master/slave setup. I don't understand how as a software developer they expected me to know questions that I think are
more for a devops or IT person really. Are these questions fair game for
software development?
Just curious what you all think.