Software Engineer Technical Questions
Question: What’s the most important thing to look for or check when reviewing another team member’s code?
a. This tests knowledge, debugging skills, and big-picture thinking.
b. Consider talking about attention to detail, problem-solving, etc.
c. Remember to value teamwork.
Example: When I review code, I prioritize two things: functionality– does it do what it needs to do; and readability– will others on the team will be able to read and add to this code? This goes past just spot-checking errors, you need to think big-picture and understand where the code may be a week, a month, or maybe even a year from now.