Software related Q&A for interview