Software Engineer interview questions
When you apply for a job as the software engineer, you would need to pass through the interviews. There are some typical questions that you can prepare for the interview.
Question 1: Indicate the mistakes in this piece of code.
At this time, you would be given a piece of paper. On the paper, there would be some types of codes and you have to identify the mistakes of the codes. Then, you would need to explain why the codes are faulty. You can also make correction on the codes.
Question 2: Explain the architecture of your last project.
You are expected to introduce the project that you have finished before you apply for this job. If you have just graduated, you can mention the project that you have done as the final year project. This would also be appropriate when you mention that you are a fresh graduate right before you answer this question.
Question 3: What is the hardest problem that you have solved so far?
You would need to describe some situations by recalling your memory. You need to let your interviewer know that you finally managed to solve the problem and the result was satisfactory. If you finally failed to solve the problem, it implied that you are not capable of dealing with stress and you may not be a good candidate to work there.
Question 4: Do you have any idol in the software engineering field?
This is s test on whether you know the industrial facts and information. You just need to tell a name and explain the reason why.
Question 5: What programming language can you work best?
You can introduce any type of programming language that you know as your best language. But if you find that there are requirement of particular language listed in the job advertisement, you need to make it your best language to impress the interviewers.
Question 6: Can you start working tomorrow?
You just need to tell your availability.
Question 7: What is your expected salary?
Before you go to the interview, you should have listed this down in the resume and you should also research for the information first.
Question 8: Explain what will happen when this program is launch.
You would usually be given a script with the language codes. You need to read through it and describe what would happen if these codes are input into the computer and run as the program.
Question 9: Use one word to describe yourself?
Think twice before you answer. One word is enough. You can wait for their follow up question and then make the explanation. If you mention one word without giving the explanation, they would always ask for explanation so you do not need to talk a lot at the beginning. You just need to wait for them to do the follow up.
Question 10: Can you tell me the latest program used by commercials in this aspect?
This question tests whether you are up to date with the market information. You have to search before you go to the interview.