MockQuestions MockQuestions

Software Developer Interview

15 Questions and Answers Written by Professional Interviewers

Question 1 of 15
Tell me about the most difficult situation you have had when leading a team. What happened and what did you do?
Get More Interview Practice
Pick your topic
Ask the Interviewer
Questions you may consider asking the interviewer, about ...
We all have some behaviors that are typical of us and whi...
Common Interview Questions
There are some questions that employers ask at almost eve...
If you are interviewing for any type of leadership role; ...
Most interviews start with a telephone interview. Hiring ...
Everyone struggles with tough interview questions. Learn ...
View more interview questions
Question 2 of 15
When do you give positive feedback to people? Tell me about the last time you did.
User-Submitted Answers
Whenever have a chance I will definitely give.
Question 3 of 15
Discuss an important decision you have made regarding a task or project at work. What factors influenced your decision?
User-Submitted Answers
Testing on both QA and Production builds. This has minimized the number of bugs found in the software substantially.
Question 4 of 15
Tell me about a training program that you have developed or enhanced.
Question 5 of 15
What programming languages are you most familiar with?
Question 6 of 15
How do you keep up to date on programming language updates?
Question 7 of 15
What are some of your weaknesses as a software developer?
Question 8 of 15
What area are you currently trying to expand your knowledge on?
Question 9 of 15
What is the most competitive work situation you have experienced? How did you handle it? What was the result?
Question 10 of 15
How do you handle performance reviews? Tell me about a difficult one.
Question 11 of 15
Describe the types of teams you've been involved with. What were your roles?
User-Submitted Answers
Team with two members and we are coder as well as the designer.
Question 12 of 15
Have you ever been caught unaware by a problem or obstacles that you had not foreseen? What happened?
User-Submitted Answers
For now no. But if yes - would try to solve it as soon as possible or at least find a way for it to not be a problematic for the final product.
Question 13 of 15
What sorts of things have you done to become better qualified for your career?
Question 14 of 15
How quickly do you make decisions? Give an example.
Question 15 of 15
Give me an instance in which you anticipated problems and were able to influence a new direction.
User-Submitted Answers
Testing more popular tablets and found major bugs in them. My anticipation was right and the new direction that I took helped a lot among the development team.

Related Career Interviews

Computer Hardware Engineer
Computer hardware engineers are highly skilled professionals who specialize in designing, developing and testing different types of computer systems and their components. As part of their job, computer ...
Computer Programmer
Computer programmers are skilled in writing and testing code that enable computer applications and software programs to function. Their main area of expertise lies in converting program designs created ...
Computer Software Engineer
Database Administrator
Database administrators oversee all aspects of a database. They play an integral part in the planning and development of a database. They are also responsible for its performance, security, and integrity. ...
Database Design Analyst
Database design analysts plan, design and implement physical databases so that it is easier to maintain data storage and access. Database design analysts work as part of a team but must be competent enough ...
Web Developer
Web developers specialize in creating bespoke websites that meet a client's specifications. They are responsible for all aspects of website development, from coding and designing new layouts and functionalities ...
View More Careers

About Our Interview Questions

Our interview questions are created by writers, almost all of which, have a long history of recruiting and interviewing candidates. They do not necessarily have experience interviewing or working with companies, careers, or schools, in which they may write for on We do, however, strive to match their background and expertise with the appropriate question sets found on our website.

Our careers, companies, industries, and schools may have duplicate interview questions and answers found elsewhere on our website. Specifically, our companies and our graduate school interviews. For these two, we use the industry in which we believe the company most well-represents and the graduate programs, as the basis for the interview questions and answers that generate for each company or school.

The intent of is for our users to build confidence for their job interview, by using our thousands of interview questions and answers as they practice and prepare for their interview. We believe, most of our visitors can become more likely to succeed in their job interview with hard-work and practice. We believe, the key to success is for our users to rehearse with our interview questions while using our answer examples as an idea generator for their own interview answers. We strongly want to discourage users from memorizing our answer examples. That is not the purpose of our website.