MockQuestions

Computer Science Mock Interview

To help you prepare for your Computer Science interview, here are 25 interview questions and answer examples.

Computer Science was updated by on October 29th, 2020. Learn more here.

Question 1 of 25

What has been the biggest mistake you have made when delegating work? The biggest success?

"My biggest success when delegating work was assigning an inexperienced coder the job of creating code for a complex task. I knew this was a stretch for them, but I also knew that it would help them develop new skills if they were successful. I assigned one of the more experienced coders to work with them. The individual was able to complete the task and learn some new coding skills along the way. Ironically, a similar situation was my biggest failure. I tried to do the same thing with another new coder, and they could not complete the code. The difference between these two situations was that I did not assign a mentor, so the individual had to work on their own in the latter. Not only did they fail in developing the code, but they became discouraged and quickly left the company for another job. What I learned from this was that I need to make sure my staff have a coach or manager who can help them be successful when I assign stretch goals to them."

Next Question

25 Computer Science Interview Questions & Answers

Below is a list of our Computer Science interview questions. Click on any interview question to view our answer advice and answer examples. You may view 15 answer examples before our paywall loads. Afterwards, you'll be asked to upgrade to view the rest of our answers.

  • 1. What has been the biggest mistake you have made when delegating work? The biggest success?

  • 2. What is a process and a thread, and how are they used in your profession?

  • 3. What are the most popular operating systems, and how experienced are you at working with them?

  • 4. Describe what a chipset is.

  • 5. What is an interface in the context of its use in Java?

  • 6. What are the most commonly used processors in modern computers?

  • 7. What are the differences between primary and secondary memory?

  • 8. What is multiple inheritance? Can you discuss its advantages and disadvantages?

  • 9. Please describe the difference between C and C++ and in which language you prefer to code.

  • 10. Please discuss default constructors and conversion constructors.

  • 11. Can you describe what a class and a super-class are and how they differ?

  • 12. What programming languages do you prefer to work with? Why?

  • 13. What do you do when your schedule is suddenly interrupted? Give an example.

  • 14. Why do you want to work for our software company?

  • 15. What would your goals be as a computer scientist working for our company?

  • 16. Tell me about something you are proud of regarding creating a new function or model in your coding.

  • 17. Have you come across a problem that you could not solve? How did you handle the problem?

  • 18. Who has been the greatest influence on you thus far in your career as a computer scientist?

  • 19. How do you stay current on new programming updates and techniques?

  • 20. Tell me about a time when you did something completely different from the plan. Why did you go that route?

  • 21. Tell me about a situation in which attention to detail was particularly important when accomplishing an assigned task.

  • 22. When is the last time you had a disagreement with a peer? How did you resolve the situation?

  • 23. Give me an example of when you had to go above and beyond the call of duty to get a job done.

  • 24. Tell us about a time when you were particularly effective in prioritizing tasks and completing a project on schedule.

  • 25. What do you know about us?