How to pass interview - typical architectural questions