Giving and Receiving Feedback Questions
Exchanging feedback constructively in both directions. Covers delivering specific, actionable, and respectful critique, receiving feedback and criticism without defensiveness, and using feedback loops to improve. Assesses coachability and the ability to help others improve without damaging the relationship.
Medium: You're reviewing a design doc that claims algorithm X is O(n) but provides no proof. Describe how you'd ask for clarification in the review, what evidence you'd request (examples, pseudocode, complexity analysis), and where you'd push back versus accept the author's claim.
Describe your approach to giving constructive feedback in code reviews. For each case provide example phrasing: a) a small stylistic nit, b) a design flaw with potential runtime impact, and c) a security or privacy concern. Explain how you ensure feedback is actionable and maintains a collaborative tone.
Hard negotiation: You need to convince a skeptical stakeholder to accept a metric-based experiment you propose based on feedback. Describe how you would present the experiment, what success criteria you would use, and how you would ensure the stakeholder's concerns are addressed in the experiment design.
Tell me about a time you delivered constructive feedback during a code review that led to a measurable improvement (fewer regressions, clearer module boundaries, improved test coverage). Explain how you framed the feedback, how the author reacted, and any follow-up actions you took to ensure the lesson stuck.
You are reviewing a pull request with several issues but the author is a new hire. How do you give constructive, actionable feedback that helps them grow without discouraging them? Include examples of phrasing and follow up steps you would propose.
Unlock Full Question Bank
Get access to all 34 Giving and Receiving Feedback interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.