There is no way of knowing what exact questions will be asked in your interview for the post of a software engineer. However, it's good to be prepared for the obvious ones at least. Here are 5 common interview questions with smart answer tips for you. Go, get the job!