First they will call you for a technical interview if you are shortlisted. Here a Software Engineer in the company may interview you along with a HR personnel. Since I applied for a full stack development position, I had to answer questions related to databases, object oriented programming, html and javascript. After that there will be a practical test. They will give you a computer and a question paper. They are not expecting a fully functioning output. But they will check you coding styles, integration techniques etc. I had to develop a web application frontend which you can add a record to a database in the server.