Interview Questions Bank
The questions real interviewers ask — pulled from our complete prep guides, each with a concise answer outline so you know how to structure your reply, not just what to say.
Draw a random question
Simulate the first question of an interview — pick a category and draw.
Behavioral Questions (69)
Tell-me-about-a-time questions covering STAR stories, conflict, leadership, and failure — asked at every company from Amazon to startups.
Tell me about your biggest failure.
Midamazonfailurelearning
Tell me about your biggest failure.
Answer outline
- 1.Be honest and pick a real failure, not a humble-brag
- 2.Take ownership; do not make excuses or blame others
- 3.Explain specifically what changed in your behavior afterward
- 4.Show the learning with a later example or metric
Describe how you used data to challenge assumptions.
Midamazondive-deepdata-analysis
Describe how you used data to challenge assumptions.
Answer outline
- 1.Name the assumption others held and why it was wrong
- 2.Show the analysis you ran to test it, step by step
- 3.Explain how you persuaded others with the evidence
- 4.Quantify the impact of acting on the corrected picture
Tell me about a time you made a decision with limited data.
Midamazonbias-for-actionjudgment
Tell me about a time you made a decision with limited data.
Answer outline
- 1.List exactly what information you had and what was missing
- 2.Describe the calculated risk and why speed mattered
- 3.Explain how you mitigated the downside before deciding
- 4.Close with the outcome and what you would calibrate next time
Tell me about a time you disagreed with a decision.
Midamazondisagree-and-commitconflict
Tell me about a time you disagreed with a decision.
Answer outline
- 1.Explain how you voiced disagreement respectfully and with data
- 2.Show the reasoning behind your alternative position
- 3.Emphasize full commitment once the final decision was made
- 4.Close with the outcome and what you learned
Tell me about a time you discovered the root cause of a problem.
Midamazondive-deeproot-cause
Tell me about a time you discovered the root cause of a problem.
Answer outline
- 1.Walk through your investigation step by step, not just the answer
- 2.Explain why surface-level explanations were insufficient
- 3.Show the data or evidence behind your conclusion
- 4.Close with the fix and the metrics that proved it worked
Describe how you handled conflict with a stakeholder.
Midamazondisagree-and-commitstakeholder
Describe how you handled conflict with a stakeholder.
Answer outline
- 1.State the stakeholder's position and yours without villainizing anyone
- 2.Back your pushback with data or explicit reasoning
- 3.Show how you kept the relationship professional while disagreeing
- 4.Demonstrate commitment to the final call and the result
Describe a mistake you learned from.
Midamazonfailureself-awareness
Describe a mistake you learned from.
Answer outline
- 1.Admit the mistake plainly with the real context
- 2.Focus on your accountability, not external causes
- 3.Spell out the habit or process change you made after
- 4.Prove the lesson stuck with a follow-up outcome
Describe a situation where moving fast mattered.
Midamazonbias-for-actionspeed
Describe a situation where moving fast mattered.
Answer outline
- 1.Set a time-sensitive context where delay carried real cost
- 2.Explain your quick decision-making without cutting corners
- 3.Show how you protected against the risks of acting fast
- 4.Quantify the result of beating the clock
Describe a situation where you sacrificed short-term results for customer trust.
Midamazoncustomer-obsessiontrade-offs
Describe a situation where you sacrificed short-term results for customer trust.
Answer outline
- 1.State the short-term cost clearly (revenue, timeline, or metrics given up)
- 2.Explain why long-term customer trust outweighed the immediate win
- 3.Walk through the actions you took to protect the customer relationship
- 4.Quantify the eventual outcome to prove the trade-off paid off
Describe a problem you solved outside your formal role.
Midamazonownershipinitiative
Describe a problem you solved outside your formal role.
Answer outline
- 1.Define the problem concretely and why it fell outside your scope
- 2.Show the actions you personally took to resolve it end to end
- 3.Emphasize lasting ownership, not a one-time hero moment
- 4.Quantify impact and note any process you left behind for the team
Tell me about a time you took responsibility for a failure.
Midamazonownershipaccountability
Tell me about a time you took responsibility for a failure.
Answer outline
- 1.Focus on what you personally owned, not who caused the failure
- 2.Explain how you fixed the issue rather than assigning blame
- 3.Highlight the long-term responsibility you kept after the fix
- 4.Close with what changed in your process, with metrics if possible
Tell me about a time you worked backwards from a customer need.
Midamazoncustomer-obsession
Tell me about a time you worked backwards from a customer need.
Answer outline
- 1.Define the customer problem explicitly before describing your solution
- 2.Explain the trade-offs you weighed and why you chose the customer path
- 3.Show how your decision protected or grew long-term customer trust
- 4.Spend ~60% of the answer on your actions; close with a quantified result
Do you have any questions for me?
Entrybehavioralclosingquestions
Do you have any questions for me?
Answer outline
- 1.Never say "no" — this closing question tests curiosity and whether you did your research
- 2.Ask about onboarding and mentorship structure for the first 30-60 days as a new grad
- 3.Ask the biggest technical challenge the team is actively working through this quarter
- 4.The second question shows you're thinking about contributing, not just passing
Tell me about a time you struggled with a coding project.
Entrybehavioralstarresilience
Tell me about a time you struggled with a coding project.
Answer outline
- 1.STAR: situation (capstone, new tech) → task (bottleneck + deadline) → action → result
- 2.Show ownership — you researched the fix (e.g., DataLoader to solve N+1 queries)
- 3.Quantify the result (70% query-load reduction, shipped on schedule)
- 4.End with the lesson learned, e.g., read the docs thoroughly before adopting new tech
Describe a conflict in a team project.
Entrybehavioralstarteamwork
Describe a conflict in a team project.
Answer outline
- 1.STAR story around a tech disagreement (e.g., PostgreSQL vs MongoDB for the data model)
- 2.Don't escalate — propose an empirical test: benchmark small prototypes of each choice
- 3.Let data decide (40% faster reads for PostgreSQL) and report how the team moved forward
- 4.Land the lesson: defer to data, not opinions
Tell me about a time you aligned multiple stakeholders with different priorities.
Seniorgooglestakeholder-alignmentcollaboration
Tell me about a time you aligned multiple stakeholders with different priorities.
Answer outline
- 1.Map the competing priorities at play
- 2.Explain how you personally created alignment across parties
- 3.Show you move work forward through people, not around them
- 4.Close with the outcome and what changed because of you
Tell me about a time you balanced speed and quality.
Midgoogletrade-offsjudgment
Tell me about a time you balanced speed and quality.
Answer outline
- 1.State the constraint: deadline pressure vs. quality risk
- 2.Explain the trade-off you chose and why, including what you skipped
- 3.Show how you protected the critical quality bar
- 4.Close with the outcome and what you would adjust next time
Tell me about a time you changed your mind after new evidence.
Midgooglelearningintellectual-humility
Tell me about a time you changed your mind after new evidence.
Answer outline
- 1.State your original position and the evidence against it
- 2.Show how you updated your thinking without ego
- 3.Explain the decision or behavior that followed
- 4.Close with the outcome and how you now update faster
Tell me about a time you made a decision with incomplete information.
Midgoogleambiguityjudgment
Tell me about a time you made a decision with incomplete information.
Answer outline
- 1.Define the ambiguity and what information was missing
- 2.Show the options you weighed and the reasoning behind your decision
- 3.Explain any downside mitigation you built in
- 4.Close with a concrete outcome, not just 'it went well'
Tell me about a time you had to define the problem before solving it.
Midgoogleproblem-solvingambiguity
Tell me about a time you had to define the problem before solving it.
Answer outline
- 1.Show you created clarity instead of waiting for it
- 2.Explain how you framed and narrowed the real problem
- 3.Describe the structured decision that followed
- 4.Quantify how correct problem-framing changed the result
Tell me about a time you worked with a difficult stakeholder.
Midgooglecollaborationstakeholder
Tell me about a time you worked with a difficult stakeholder.
Answer outline
- 1.Describe the stakeholder's position without personalizing the conflict
- 2.Show the alignment tactics you used to move work forward
- 3.Demonstrate respectful pushback plus forward progress
- 4.End with the outcome and relationship impact
Tell me about a time you had to work with a difficult teammate.
Midgooglecollaborationconflict
Tell me about a time you had to work with a difficult teammate.
Answer outline
- 1.State the tension clearly without villainizing the teammate
- 2.Explain what you personally did to create alignment
- 3.Show how you moved work forward through people, not around them
- 4.Close with the outcome and what changed
Tell me about a time you disagreed with a manager or teammate.
Midgoogleconflictdisagreement
Tell me about a time you disagreed with a manager or teammate.
Answer outline
- 1.Describe the disagreement without villainizing anyone
- 2.Show the evidence or reasoning behind your position
- 3.Explain how you preserved the relationship while deciding
- 4.Separate the problem from the person throughout
Tell me about a time you disagreed with a teammate or manager.
Midgoogleconflictcollaboration
Tell me about a time you disagreed with a teammate or manager.
Answer outline
- 1.Describe the disagreement without villainizing anyone
- 2.Show the evidence or reasoning behind your position
- 3.Explain how you preserved the relationship while reaching a decision
- 4.End with the result and any lasting learning
Tell me about a time the goal changed midway through a project.
Midgoogleambiguityadaptability
Tell me about a time the goal changed midway through a project.
Answer outline
- 1.Describe what triggered the goal change and the ambiguity it created
- 2.Show how you reframed the plan and re-aligned the team
- 3.Explain the trade-offs you considered when re-prioritizing
- 4.Close with the outcome achieved despite the pivot
Tell me about a time you handled ambiguity.
Midgoogleambiguityjudgment
Tell me about a time you handled ambiguity.
Answer outline
- 1.Define precisely what made the situation ambiguous
- 2.Explain how you created structure instead of waiting for clarity
- 3.Show the trade-offs you considered and why your path made sense
- 4.Close with a concrete outcome and metrics
Tell me about a time you improved a process that was not technically your responsibility.
Midgoogleownershipprocess-improvement
Tell me about a time you improved a process that was not technically your responsibility.
Answer outline
- 1.Define the broken process and who it affected
- 2.Explain why you owned it anyway, without ego theater
- 3.Show the improvement actions you drove personally
- 4.Highlight measurable impact beyond your assigned work
Tell me about a time you improved a process without being asked.
Midgoogleinitiativeownership
Tell me about a time you improved a process without being asked.
Answer outline
- 1.Define the problem in concrete terms and why it mattered
- 2.Explain why you stepped in unprompted
- 3.Highlight measurable impact where possible
- 4.Show judgment about what deserved action
Tell me about a time you influenced without authority.
Midgoogleinfluencecollaboration
Tell me about a time you influenced without authority.
Answer outline
- 1.State the tension and why you had no formal authority
- 2.Explain what you personally did to create alignment
- 3.Show the outcome and what changed because of your intervention
- 4.Keep the focus on your actions: 'I' over 'we'
Tell me about a time you influenced someone without formal authority.
Midgoogleinfluencecollaboration
Tell me about a time you influenced someone without formal authority.
Answer outline
- 1.Clarify why you lacked formal authority in the situation
- 2.Show the specific actions that earned buy-in
- 3.Demonstrate disagreement without becoming defensive
- 4.End with the measurable result of your influence
Tell me about a time you led without being the formal leader.
Midgoogleleadershipinitiative
Tell me about a time you led without being the formal leader.
Answer outline
- 1.Define the problem in concrete terms and why it needed action
- 2.Explain why you stepped in despite no formal authority
- 3.Highlight concrete decisions and measurable impact
- 4.Show initiative without ego theater
Tell me about a time you saw a problem that others were ignoring.
Midgoogleinitiativeownership
Tell me about a time you saw a problem that others were ignoring.
Answer outline
- 1.Describe the ignored problem and its concrete stakes
- 2.Explain your judgment that it deserved action
- 3.Show the steps you took beyond assigned tasks
- 4.Quantify the impact you created
Tell me about a time you had to make progress with incomplete information.
Midgoogleambiguityproblem-solving
Tell me about a time you had to make progress with incomplete information.
Answer outline
- 1.Define the ambiguity clearly instead of hand-waving it
- 2.Show what you personally did and the reasoning behind it
- 3.Explain the phased or scoped approach you proposed
- 4.End with a concrete outcome, e.g. cut time-to-launch
Tell me about a time you had to push back on a plan.
Midgoogleconflictinfluence
Tell me about a time you had to push back on a plan.
Answer outline
- 1.State clearly what was wrong with the plan and your evidence
- 2.Show mature, reasoned pushback rather than resistance
- 3.Explain how the discussion reached a decision
- 4.End with forward progress and the outcome
Tell me about a time you had to rebuild trust after a mistake.
Midgooglefailuretrust
Tell me about a time you had to rebuild trust after a mistake.
Answer outline
- 1.Own the mistake fully in the opening of the story
- 2.Describe the specific, verifiable steps you took to rebuild trust
- 3.Show how behavior and results changed over time
- 4.Quantify restored confidence where possible
Tell me about a time you received difficult feedback.
Midgooglefeedbackgrowth-mindset
Tell me about a time you received difficult feedback.
Answer outline
- 1.Receive the feedback without defensiveness in the retelling
- 2.Explain what specifically you changed after hearing it
- 3.Show the improved result that followed
- 4.Demonstrate you can absorb feedback without getting smaller
Tell me about a time you handled a tense cross-functional discussion.
Midgoogleconflictcollaboration
Tell me about a time you handled a tense cross-functional discussion.
Answer outline
- 1.Set the cross-functional tension without personalizing blame
- 2.Show clarity of reasoning as you made your case
- 3.Demonstrate maturity under tension and respect for others
- 4.Close with how the group moved forward together
Tell me about a time you were wrong.
Midgoogleintellectual-humilitylearning
Tell me about a time you were wrong.
Answer outline
- 1.Admit the mistake or gap plainly and early
- 2.Explain what changed your thinking
- 3.Show how your future behavior improved
- 4.Sound real rather than polished; vague humility hurts
Tell me about a time you were wrong and changed your mind.
Midgoogleintellectual-humilitylearning
Tell me about a time you were wrong and changed your mind.
Answer outline
- 1.Admit the mistake or gap plainly, no soft-pedaling
- 2.Explain exactly what new evidence changed your thinking
- 3.Show how your future behavior improved as a result
- 4.Signal that you protect truth over ego
Tell me about a challenge or conflict you faced.
Seniorcommonconflictcollaboration
Tell me about a challenge or conflict you faced.
Answer outline
- 1.Structure it STAR-style: context, your role, actions, result
- 2.Align stakeholders on decision criteria, ownership, and checkpoints
- 3.Make your contribution explicit; avoid overusing 'we'
- 4.Close with the outcome and why it matters for this role
Tell me about a time you showed ownership or leadership.
Seniorcommonownershipinitiative
Tell me about a time you showed ownership or leadership.
Answer outline
- 1.Lead with a direct claim of what you owned, then prove it
- 2.Use an impact/ownership STAR story with a concrete outcome
- 3.Show initiative beyond your assigned tasks
- 4.Quantify impact and connect it to the role's requirements
Tell me about a project you're proud of.
Midcommonimpactdepth
Tell me about a project you're proud of.
Answer outline
- 1.Pick a project where your contribution is deep and visible
- 2.Describe scope, your actions, and the measurable result
- 3.Explain what makes it meaningful beyond the output
- 4.Tie its lessons back to this role
Do you have questions for us?
Midcommonjudgmentclosing
Do you have questions for us?
Answer outline
- 1.Prepare thoughtful questions that show research and judgment
- 2.Ask about success in the role, team priorities, or evaluation
- 3.Treat it as a scored moment; never answer 'no'
- 4.Use it to confirm fit and clarify next steps
Tell me about a failure.
Midcommonfailurelearning
Tell me about a failure.
Answer outline
- 1.Pick a genuine failure, not a disguised win
- 2.Use a failure/learning STAR story with clear ownership
- 3.State the lesson and the behavior change that followed
- 4.Tie the learning back to how you would contribute in this role
Why are you leaving your current role?
Midcommonmotivationrisk-assessment
Why are you leaving your current role?
Answer outline
- 1.Answer directly and positively; never bash your employer
- 2.Frame it as what you are moving toward, not away from
- 3.Show the decision is considered so you look like a safe hire
- 4.Keep it brief, then pivot back to why this role
Why do you want this role/company?
Midcommonmotivationrole-fit
Why do you want this role/company?
Answer outline
- 1.Direct answer first: the role direction and problem types you enjoy
- 2.One proof example with a relevant outcome from your experience
- 3.Tie-back: a specific reason this company stood out, not generic praise
- 4.Keep it under two minutes; sound credible, not perfect
What are your strengths?
Entrycommonstrengthsself-awareness
What are your strengths?
Answer outline
- 1.Answer directly with 1-2 strengths, not a long list
- 2.Back each with a proof example showing measurable impact
- 3.Explain why the strength matters for this specific role
- 4.Show self-awareness and evidence over self-promotion
Tell me about a difficult coworker.
Midcommonstarcollaboration
Tell me about a difficult coworker.
Answer outline
- 1.Base it on your Conflict/Collaboration story (Story B)
- 2.Keep the coworker human; do not villainize anyone
- 3.Focus on your actions to align and move work forward
- 4.Result plus takeaway, all within 60-90 seconds
Tell me about a time you disagreed with your manager.
Midcommonconflictpressure
Tell me about a time you disagreed with your manager.
Answer outline
- 1.Describe the disagreement respectfully, with your reasoning
- 2.Show the evidence behind your pushback, then commitment
- 3.Demonstrate the relationship survived the disagreement
- 4.End with the outcome and what you learned
Tell me about a failure and what you learned.
Midcommonfailurelearning
Tell me about a failure and what you learned.
Answer outline
- 1.Use your failure/learning STAR story as the base
- 2.Own the mistake plainly in Task/Action; no excuses
- 3.Name the lesson and the takeaway you now apply
- 4.Result line proves the fix worked with an outcome
What are your greatest strengths?
Entrycommonstrengthsself-awareness
What are your greatest strengths?
Answer outline
- 1.State the strength directly as your opening hook
- 2.Support it with one proof example and its outcome
- 3.Explain why it matters for this specific role
- 4.Deliver in 60-90 seconds without rambling
Tell me about a time you handled conflict.
Midcommonstarconflict
Tell me about a time you handled conflict.
Answer outline
- 1.Pull from your conflict story bank; do not improvise structure
- 2.STAR: keep Situation/Task brief, spend the time on Actions
- 3.Show collaboration: alignment over winning the argument
- 4.End with a quantified or concrete outcome
Tell me about a time you had to influence without authority.
Midcommoninfluencepressure
Tell me about a time you had to influence without authority.
Answer outline
- 1.State why you had no authority and what was at stake
- 2.Show the concrete actions that won people over
- 3.Prove forward progress resulted from your influence
- 4.Keep it 60-90 seconds with a quantified result
Why are you interested in this role specifically?
Midcommonmotivationrole-fit
Why are you interested in this role specifically?
Answer outline
- 1.Direct answer: the type of problems this role lets you solve
- 2.Proof: a relevant example showing you already do this work
- 3.Tie-back: specific keywords from the job description
- 4.Keep it under two minutes
Tell me about a time you led a project.
Midcommonstarownership
Tell me about a time you led a project.
Answer outline
- 1.Use your Impact/Ownership story (Story A) as the base
- 2.Structure: Situation, Task, your Actions, quantified Result
- 3.Add a Takeaway line: what you now do differently
- 4.Reuse this story across prompts by shifting the emphasis
Tell me about a time you missed a deadline.
Midcommonownershippressure
Tell me about a time you missed a deadline.
Answer outline
- 1.Own the miss in your opening; no blame-shifting
- 2.Explain the recovery actions you took at the time
- 3.Show what you changed to prevent repeats
- 4.Close with the result and any process you added
Tell me about a mistake you made.
Midcommonstarfailure
Tell me about a mistake you made.
Answer outline
- 1.Use your Failure/Learning story (Story C)
- 2.Own the mistake fully in Task/Action; no excuses
- 3.State the lesson and the changed behavior
- 4.Close with the Result showing the fix worked
What kind of problems do you like working on?
Midcommonself-awarenessmotivation
What kind of problems do you like working on?
Answer outline
- 1.Answer directly with 1-2 problem types you genuinely enjoy
- 2.Back it with a proof example of you solving that kind of problem
- 3.Show the match to this role's actual challenges
- 4.Stay specific rather than listing everything you can do
Describe a project you're proud of.
Midcommonimpactdepth
Describe a project you're proud of.
Answer outline
- 1.Hook: name the project and why it mattered in one line
- 2.Proof: cover the Task and Action with specifics
- 3.Closer: the Result plus tie-back to this role
- 4.Deliver in 60-90 seconds, out loud, without a full script
Do you have any questions for us?
Midcommonjudgmentclosing
Do you have any questions for us?
Answer outline
- 1.Prepare questions that show judgment and role research
- 2.Draw on your Core 8 prep: success, priorities, evaluation
- 3.Treat it as a scored moment, not a formality
- 4.Keep the exchange concise and two-way
Tell me about a time you took ownership of a project.
Midcommonstarownership
Tell me about a time you took ownership of a project.
Answer outline
- 1.State what you owned personally before describing the team's work
- 2.Walk through your specific actions and decisions
- 3.Show impact with a metric or concrete result
- 4.Tie the ownership story back to the role you are applying for
Why this company?
Midcommonmotivationcompany-fit
Why this company?
Answer outline
- 1.Name one specific reason: product, mission, scale, or team
- 2.Avoid generic praise; be concrete about what stood out
- 3.Show a relevant example that maps to their context
- 4.Connect it back to how you would contribute
Why this role/company?
Midcommonmotivationrole-fit
Why this role/company?
Answer outline
- 1.Line 1: direct answer - why this role fits your direction
- 2.Line 2: proof example with the outcome you delivered
- 3.Line 3: relevance - why it matters for this role and company
- 4.Keep the whole answer within 60-90 seconds
Tell me about a time you worked with ambiguity.
Midcommonstarambiguity
Tell me about a time you worked with ambiguity.
Answer outline
- 1.Clarify what made the situation ambiguous in one sentence
- 2.Show how you structured the work despite uncertainty
- 3.Explain the decisions and trade-offs you made
- 4.Close with the outcome you achieved anyway
Tell me about yourself.
Midcommonintroductionself-pitch
Tell me about yourself.
Answer outline
- 1.Present (1 sentence): current role/level and the problems you solve
- 2.Proof (2-3 sentences): 1-2 relevant experiences with scope + outcome
- 3.Pivot (1 sentence): why this role, using the company's own language
- 4.Hook (1 sentence): offer a thread they can pull; stay under 90 seconds
Tell me about yourself in 30 seconds.
Midcommonintroductiontime-boxed
Tell me about yourself in 30 seconds.
Answer outline
- 1.Compress to Present + one proof metric + Pivot
- 2.Drop the Hook when time is that tight
- 3.Choose your single strongest measurable result
- 4.Practice the 30-second cut until it sounds natural
Walk me through your resume.
Midcommonintroductionself-pitch
Walk me through your resume.
Answer outline
- 1.Use the same Present, Proof, Pivot, Hook structure
- 2.Add one extra proof sentence versus 'tell me about yourself'
- 3.Keep the whole walkthrough under two minutes
- 4.Do not recite every line; highlight relevant impact only
Why are you looking now?
Midcommonmotivationself-pitch
Why are you looking now?
Answer outline
- 1.Answer in one sentence, brief and forward-looking
- 2.Stay positive about your current situation
- 3.Pivot straight back into your Present/Proof positioning
- 4.Redirect focus to why this role fits
What is your weakness?
behavioralweaknessself-awareness
What is your weakness?
Answer outline
- 1.3-part structure: real but non-fatal weakness, clear self-awareness, concrete improvement actions
- 2.Keep it 30-60 seconds: 1 sentence on the weakness, 1-2 on improvement actions, 1 on current control
- 3.Safe examples: over-focusing on details, difficulty saying no, public speaking nerves, delegation
- 4.More safe examples: asking for help too late, perfectionism, slow-process impatience, limited experience, ambiguity, over-explaining
- 5.Avoid: claiming no weaknesses, fake strengths like 'I work too hard', uncontrollable core skills, vague answers
Technical & Coding Questions (21)
Algorithm and data-structure questions that show up in coding rounds, plus how interviewers evaluate your approach.
How would you approach solving this algorithm?
Entrycommunicationproblem-solvingbig-o
How would you approach solving this algorithm?
Answer outline
- 1.Never jump to code — first confirm constraints (are there negatives? duplicates?)
- 2.Present brute force (O(N²) nested loop) then the optimized approach (hash map → O(N))
- 3.State the time/space trade-off and ask whether memory is a constraint
- 4.This shows two solutions, Big-O fluency, and the clarifying-question habit most new grads skip
Detect whether a linked list contains a cycle.
Entryalgorithmslinked-listtwo-pointers
Detect whether a linked list contains a cycle.
Answer outline
- 1.Floyd's algorithm: slow pointer moves 1 step, fast pointer moves 2
- 2.If they meet, a cycle exists; if fast reaches null, there is none
- 3.Edge cases: empty or single-node list, cycle at the head
Explain eventual consistency vs strong consistency.
Midsystem-designdistributed-systemsconsistency
Explain eventual consistency vs strong consistency.
Answer outline
- 1.Strong consistency: every read sees the latest write — correct, but higher latency/availability cost
- 2.Eventual consistency: updates propagate over time; reads may briefly lag but stay available
- 3.Frame it as the consistency/availability trade-off with a concrete example
- 4.New-grad level: state assumptions and trade-offs, not deep infrastructure detail
How does HTTP/HTTPS work? What happens when you type a URL into a browser?
Entrywebnetworkinghttp
How does HTTP/HTTPS work? What happens when you type a URL into a browser?
Answer outline
- 1.Walk the path in order: DNS lookup → TCP connection → TLS handshake → HTTP request/response → render
- 2.Explain that HTTPS is HTTP wrapped in TLS for encryption
- 3.Name each step before going deep on any one; mention methods and status codes
- 4.Keep it practical rather than memorized theory
Find the Kth largest element in an array.
Midalgorithmsarraysheap
Find the Kth largest element in an array.
Answer outline
- 1.Min-heap of size k: push all elements, trim to k; the top is the Kth largest — O(N log k)
- 2.Alternative: sort descending and take index k-1 — O(N log N) but simpler
- 3.Edge cases: k out of range, duplicates, empty array
Perform a binary tree level order traversal.
Entryalgorithmstreesbfs
Perform a binary tree level order traversal.
Answer outline
- 1.BFS with a queue; record queue size at each level to group nodes per level
- 2.Dequeue, visit, then enqueue children — O(N) time
- 3.Edge cases: null root, single node, skewed tree
What is the difference between a process and a thread?
Entryoperating-systemsconcurrencyfundamentals
What is the difference between a process and a thread?
Answer outline
- 1.A process has its own memory space; threads share their parent process's memory
- 2.Threads are lighter to create and switch; inter-process communication is costlier
- 3.Mention the flip side: shared memory between threads needs synchronization
Explain REST vs GraphQL — when would you choose one over the other?
Entrywebapiarchitecture
Explain REST vs GraphQL — when would you choose one over the other?
Answer outline
- 1.REST: multiple fixed endpoints; clients can over-fetch or under-fetch, but caching is simple
- 2.GraphQL: one endpoint; the client requests exactly the fields it needs
- 3.Choose GraphQL for complex/nested client needs; REST for simple, cacheable resources
- 4.Mention trade-offs: caching, versioning, and avoiding N+1 over-fetching
What is the difference between SQL and NoSQL databases?
Entrydatabasessqlarchitecture
What is the difference between SQL and NoSQL databases?
Answer outline
- 1.SQL: relational tables, fixed schemas, joins, ACID transactions
- 2.NoSQL: flexible schemas (document/key-value), horizontal scale, often eventual consistency
- 3.Choose SQL for structured transactional data; NoSQL for flexible or high-throughput workloads
- 4.Show you know what you trade away (ACID) for scale
Implement a stack using queues.
Entrydata-structuresstackqueue
Implement a stack using queues.
Answer outline
- 1.Use one or two queues to simulate LIFO order
- 2.On push, enqueue then rotate the older elements behind the new one (or pop from a second queue)
- 3.State operation costs: O(N) push with rotation vs O(1) amortized with two queues
- 4.Edge cases: pop/peek on empty stack
Design a URL shortener.
Entrysystem-designarchitecturenew-grad
Design a URL shortener.
Answer outline
- 1.Core components: hash/short-code generator, database, and redirect service
- 2.Cover key generation (hash vs counter + base62) and collision handling
- 3.New-grad level: sketch components, state assumptions aloud, discuss trade-offs
- 4.Extensions: click analytics, read-heavy scaling via cache
Find the maximum depth of a binary tree.
Entryalgorithmstreesdfs
Find the maximum depth of a binary tree.
Answer outline
- 1.Recursive DFS: depth = 1 + max(left depth, right depth); null node returns 0
- 2.Iterative BFS counts levels with a queue — O(n) time, O(width) space
- 3.Recursive version is O(n) time, O(height) space
- 4.Discuss the DFS vs BFS space trade-off when presenting both
Find the maximum profit from buying and selling a stock once.
Entryalgorithmsarraysgreedy
Find the maximum profit from buying and selling a stock once.
Answer outline
- 1.Single pass: track the minimum price seen so far and update max profit at each price
- 2.O(n) time and O(1) space — one transaction only, buy before sell
- 3.Edge cases: strictly descending prices → profit 0; fewer than two prices
Count the number of ways to climb n stairs taking 1 or 2 steps at a time.
Entryalgorithmsdynamic-programming
Count the number of ways to climb n stairs taking 1 or 2 steps at a time.
Answer outline
- 1.It's the Fibonacci recurrence: ways(i) = ways(i-1) + ways(i-2)
- 2.Base cases: 1 way for one stair, 2 ways for two stairs
- 3.Bottom-up DP with two rolling variables: O(n) time, O(1) space
- 4.Handle small n (n <= 2) before the loop
Find the length of the longest substring without repeating characters.
Midalgorithmssliding-windowstrings
Find the length of the longest substring without repeating characters.
Answer outline
- 1.Sliding window with two pointers and a set of characters currently in the window
- 2.Expand right; while a repeat exists, shrink left until it's removed; track max length
- 3.O(n) time; space O(min(n, charset size))
- 4.Edge cases: empty string, all identical chars, all unique chars
Implement a Least Recently Used (LRU) cache with O(1) get and put operations.
Middata-structuresdesignhash-map
Implement a Least Recently Used (LRU) cache with O(1) get and put operations.
Answer outline
- 1.Combine a hash map (key → node) with a doubly linked list for recency order
- 2.On get/put, move the touched node to the tail as most recently used
- 3.Evict the head node when capacity is exceeded; both operations O(1)
- 4.Edge cases: updating an existing key, capacity 1, missing key returns -1
Merge two sorted linked lists into one sorted list.
Entryalgorithmslinked-listtwo-pointers
Merge two sorted linked lists into one sorted list.
Answer outline
- 1.Two-pointer merge with a dummy head: advance whichever node has the smaller value
- 2.Attach the remaining non-empty list at the end
- 3.O(n + m) time and O(1) extra space; foundation of merge sort
- 4.Edge cases: one or both lists empty
Return an array where each element is the product of all the other elements — without using division.
Midalgorithmsarraysprefix-products
Return an array where each element is the product of all the other elements — without using division.
Answer outline
- 1.Two passes: left-to-right prefix products, then right-to-left suffix multiply
- 2.result[i] = product of everything left of i × product of everything right of i
- 3.O(n) time and O(1) extra space excluding the output; no division allowed
- 4.Edge cases: zeros — exactly one zero vs multiple zeros
Reverse a singly linked list.
Midalgorithmslinked-listpointers
Reverse a singly linked list.
Answer outline
- 1.Iterative three-pointer technique (prev, current, next) rewires links — O(n) time, O(1) space
- 2.Advance each step: save next, point current at prev, shift both pointers; return prev as new head
- 3.Recursive alternative also works but uses O(n) stack space
- 4.Edge cases: empty list, single node; explain iterative vs recursive trade-off
Given an array of integers and a target sum, find two numbers that add up to the target.
Entryalgorithmshash-maparrays
Given an array of integers and a target sum, find two numbers that add up to the target.
Answer outline
- 1.Brute-force nested loops are O(n²); optimize with a hash map for O(1) lookups
- 2.Single pass: for each number, check whether complement (target - num) was already seen
- 3.Return the two indices; O(n) time and O(n) space
- 4.Edge cases: empty array, no solution pair, duplicate values
Determine if a string containing brackets is valid — properly closed and properly nested.
Entryalgorithmsstackstrings
Determine if a string containing brackets is valid — properly closed and properly nested.
Answer outline
- 1.Push opening brackets on a stack; on each closer, pop and match via a mapping
- 2.Mismatch, or leftover stack at the end, means invalid; empty stack means valid
- 3.O(n) time and O(n) space
- 4.Edge cases: empty string, unmatched closer first, interleaved brackets like "([)]"
SQL & Data Analyst Questions (22)
SQL queries, business cases, and stats questions data analysts are asked — with the reasoning interviewers look for.
What's an A/B test and how do you determine sample size?
Midab-testingexperimentationstatistics
What's an A/B test and how do you determine sample size?
Answer outline
- 1.An A/B test randomly assigns users to control vs variant and compares a metric
- 2.Sample size depends on baseline rate, minimum detectable effect, significance level, and power
- 3.Run a power calculation (commonly 80% power, 5% significance) before launch
- 4.Run to a pre-set duration and watch for novelty/seasonality effects
Describe a time your analysis changed a business decision.
behavioralstarstakeholder-impact
Describe a time your analysis changed a business decision.
Answer outline
- 1.Front-load the business outcome; avoid "I analyzed the data and built a dashboard"
- 2.Structure: what decision was being made → what data revealed → your recommendation → what happened
- 3.Include concrete numbers (e.g., 40% of churn was billing failure; targeted campaign saw 3.2× lift)
- 4.Show the analysis altered a decision, not just that you produced a report
Walk me through how you'd build a churn prediction model from scratch.
Midmachine-learningmodelingchurn
Walk me through how you'd build a churn prediction model from scratch.
Answer outline
- 1.Define the churn label, observation window, and unit of analysis (user)
- 2.Engineer features from behavior, billing, and engagement history
- 3.Use a time-based train/test split; start with a simple, interpretable model
- 4.Evaluate with precision/recall or lift, then translate scores into a retention play
What is a cohort analysis and when would you use it?
Midanalyticscohortsretention
What is a cohort analysis and when would you use it?
Answer outline
- 1.Group users by a shared start attribute/event (e.g., signup month) and track behavior over time
- 2.Reveals whether changes are cohort-driven when overall averages hide churn
- 3.Use for retention, activation, and feature-adoption questions
- 4.Keep time windows aligned so cohorts stay apples-to-apples
How do you communicate uncertainty in your findings to non-technical stakeholders?
communicationstakeholdersbehavioral
How do you communicate uncertainty in your findings to non-technical stakeholders?
Answer outline
- 1.Lead with the decision-relevant takeaway, not the statistics
- 2.Translate confidence into plain language and ranges ("likely 10-15% lift")
- 3.State assumptions, data limitations, and what would change your mind
- 4.Avoid jargon — say how sure you are and what could be wrong
What is data normalization and when would you NOT normalize?
Entrydatabasesdata-modelingsql
What is data normalization and when would you NOT normalize?
Answer outline
- 1.Normalization removes redundancy by splitting data into related tables (up to third normal form)
- 2.It reduces duplicate data and update anomalies
- 3.Skip it for read-heavy analytics/warehouse workloads where denormalized speed wins
- 4.Frame the trade-off: joins and query complexity vs integrity and storage
How would you detect seasonality in a time series?
Midstatisticstime-seriesanalytics
How would you detect seasonality in a time series?
Answer outline
- 1.Plot the series and look for recurring day/week/month patterns
- 2.Decompose into trend, seasonal, and residual components
- 3.Compare period-over-period aggregates (YoY, WoW) to confirm the cycle
- 4.Watch for confounders (correlation vs causation) before calling it seasonality
You have a users table. Write a query to find all user_ids that appear more than once.
Entrysqlgroup-bydeduplication
You have a users table. Write a query to find all user_ids that appear more than once.
Answer outline
- 1.GROUP BY user_id with HAVING COUNT(*) > 1 returns duplicated ids
- 2.Expected extension: "now delete the duplicates, keeping the most recent"
- 3.For deletion, rank rows with ROW_NUMBER() in a CTE, then delete from the ranked results
How would you define a metric for user engagement?
Midmetricsproduct-analyticsbusiness-case
How would you define a metric for user engagement?
Answer outline
- 1.Weak answers: "daily active users" or "time on site" alone
- 2.Engagement metrics should map to business outcomes, not vanity numbers
- 3.For SaaS, prefer core action completion rate — % of sessions completing the product's promised action
- 4.This predicts retention better than time-on-site
Explain the difference between INNER JOIN and LEFT JOIN. When would you choose LEFT JOIN?
Entrysqljoins
Explain the difference between INNER JOIN and LEFT JOIN. When would you choose LEFT JOIN?
Answer outline
- 1.INNER JOIN returns only rows matched in both tables; LEFT JOIN keeps all left rows with NULLs on unmatched right columns
- 2.Choose LEFT JOIN to preserve the full base-table universe (e.g., all users regardless of purchase)
- 3.Using INNER JOIN there would silently drop users with no purchases
- 4.Follow-up trap: speed depends on data distribution and indexes, not the JOIN type itself
What is the difference between mean, median, and mode — when does each matter?
Entrystatisticsbasics
What is the difference between mean, median, and mode — when does each matter?
Answer outline
- 1.Mean averages all values; median is the middle value; mode is the most frequent
- 2.Mean is sensitive to outliers; median suits skewed distributions like income or revenue
- 3.Mode is the choice for categorical data
- 4.State which you'd use for the metric and why it fits the distribution
How do you handle missing data in a dataset?
Midstatisticsdata-qualityimputation
How do you handle missing data in a dataset?
Answer outline
- 1.Structure the answer around the reason data is missing
- 2.MCAR: safe to drop rows or mean-impute; MAR: model-based imputation from other features
- 3.MNAR: the missingness itself is signal — encode it as a feature instead of filling it
- 4.Never say "I drop missing rows" without explaining why that's safe
Write a SQL query to calculate monthly user retention rate — what percentage of users active in month N are still active in month N+1?
Midsqlwindow-functionsretention
Write a SQL query to calculate monthly user retention rate — what percentage of users active in month N are still active in month N+1?
Answer outline
- 1.Build a CTE of distinct user_id + DATE_TRUNC('month', event_date) activity_month from events
- 2.Self-join monthly_active to itself on user_id where next month = current month + INTERVAL '1 month'
- 3.Group by cohort month; count users_in_month and users_retained_next_month
- 4.Compute ROUND(100.0 * retained / cohort, 2) and order by cohort_month
- 5.Prefer the readable CTE version over nested subqueries — easier to debug, shows you think about scalability
What is a p-value and how do you interpret it?
Entrystatisticshypothesis-testing
What is a p-value and how do you interpret it?
Answer outline
- 1.Probability of observing your result (or a more extreme one) if the null hypothesis is true
- 2.p = 0.04 means a 4% chance of this result by chance if nothing were going on
- 3.It is NOT a 96% probability your hypothesis is correct
- 4.Never claim a low p-value "proves" your hypothesis — it only rejects the null
Write a SQL query to compute a running total (cumulative sum) of revenue by order date.
Entrysqlwindow-functions
Write a SQL query to compute a running total (cumulative sum) of revenue by order date.
Answer outline
- 1.Use SUM(revenue) OVER (ORDER BY order_date) for a running total
- 2.No PARTITION BY gives one global cumulative sum across all rows
- 3.Add PARTITION BY user_id (or similar) for per-group running totals
Design a dashboard to track sales performance.
Midbusiness-casedashboardsmetrics
Design a dashboard to track sales performance.
Answer outline
- 1.Start by asking who the audience is and what decision the dashboard informs
- 2.Primary metric: revenue MoM and vs target; leading indicators: pipeline value and stage conversion
- 3.Add diagnostic slices: region, product line, rep, channel
- 4.Add alerts (revenue below threshold, conversion drop ≥10% WoW) — don't jump to a chart list
Write a SQL query to find the second-highest salary in each department.
Entrysqlwindow-functionsranking
Write a SQL query to find the second-highest salary in each department.
Answer outline
- 1.Rank salaries per department with DENSE_RANK() or ROW_NUMBER() OVER (PARTITION BY department ORDER BY salary DESC)
- 2.Filter the ranked result to rank = 2
- 3.Handle ties: DENSE_RANK keeps equal salaries at one rank; ROW_NUMBER picks a single row
- 4.Alternative: correlated subquery using MAX(salary) below the department max
Tell me about a stakeholder who disagreed with your findings.
behavioralstarstakeholder-management
Tell me about a stakeholder who disagreed with your findings.
Answer outline
- 1.Describe what your analysis showed, then their counter-position (show you understood their concern)
- 2.Explain how you tested or probed their concern with data
- 3.Share the outcome honestly — even if they were partially right
- 4.Updating your view on new information beats "I stuck to my guns"
What's the difference between statistical and practical significance?
Midstatisticsexperimentationab-testing
What's the difference between statistical and practical significance?
Answer outline
- 1.A result can be statistically significant (p < 0.05) but practically meaningless if effect size is tiny
- 2.Always pair significance with effect size: Cohen's d, lift %, or relative change
- 3.A 0.1% conversion lift can be significant but not worth building a feature for
Our website traffic dropped 40% last Tuesday. Walk me through how you'd analyze it.
Midbusiness-casediagnosticsroot-cause
Our website traffic dropped 40% last Tuesday. Walk me through how you'd analyze it.
Answer outline
- 1.Confirm the signal: all sources vs one channel, all pages vs one section
- 2.Segment by source/medium, device type, geo, and landing page
- 3.Correlate with events: deploys, campaigns, algorithm updates, competitor actions
- 4.Form 2-3 hypotheses, validate each with SQL, then state the likely cause and confidence level
How do you validate the quality of a new dataset you've never seen before?
Middata-qualityvalidationanalytics
How do you validate the quality of a new dataset you've never seen before?
Answer outline
- 1.Profile schema, row counts, column types, and null rates per column
- 2.Check distributions, duplicates, and value ranges against known constants
- 3.Reconcile key totals against a trusted source or dashboard
- 4.Document assumptions and limitations before analyzing
Explain VLOOKUP vs INDEX/MATCH in Excel.
Entryexcellookups
Explain VLOOKUP vs INDEX/MATCH in Excel.
Answer outline
- 1.VLOOKUP searches the first column and returns a value from a fixed column index
- 2.INDEX/MATCH separates lookup from return, so it can look left and survives column inserts
- 3.INDEX/MATCH is more flexible and robust to layout changes
- 4.Use VLOOKUP only for simple, stable table layouts
Product Manager Questions (13)
Product design, strategy, execution, and PM behavioral questions structured the way FAANG-style loops ask them.
Design a fitness app for busy professionals
Midpmproduct-designmvp
Design a fitness app for busy professionals
Answer outline
- 1.Customer: busy professionals 28-45, 50+ hour weeks, limited gym time, pay for convenience
- 2.Pain points: no gym commute time, need flexible workouts, personalization, accountability
- 3.MVP: 15-30 min home workouts, goal onboarding, calendar sync, progress tracking, reminders
- 4.Trade-off: start with curated programs by level, add AI personalization in v2
- 5.Success metrics: 60% activation (3+ workouts), 30% 30-day retention, 4.0+ store rating
Design a product for elderly people
Midpmproduct-designuser-research
Design a product for elderly people
Answer outline
- 1.Apply CIRCLES: comprehend the situation, identify the customer, report needs, prioritize
- 2.Clarify constraints: from scratch or improvement, timeline, budget, tech limits
- 3.Characterize elderly users and their specific needs and pain points
- 4.List solutions, evaluate trade-offs, and summarize with success metrics
Design a product for X
Midpmproduct-designcircles
Design a product for X
Answer outline
- 1.Follow CIRCLES: Comprehend, Identify customer, Report needs, Cut priorities, List, Evaluate, Summarize
- 2.Clarify scope first: build or improve, timeline, budget, technical constraints
- 3.Define the customer segment and their top pain points before proposing solutions
- 4.Prioritize with an impact-vs-effort matrix, then propose an MVP and later iterations
- 5.Close with a recommendation, explicit trade-offs, and 2-3 success metrics
Tell me about a time you disagreed with engineering
Midpmbehavioralstakeholders
Tell me about a time you disagreed with engineering
Answer outline
- 1.Start with a 1-on-1 to understand their concerns (scalability, tech debt)
- 2.Bring user data to show the feature's impact
- 3.Propose a concrete compromise (e.g., 80% feature, 20% refactor)
- 4.Show the outcome and the process you established afterward
How would you explain an API to a non-technical person?
Entrypmtechnicalcommunication
How would you explain an API to a non-technical person?
Answer outline
- 1.Use an analogy: an API is like a restaurant menu and waiter
- 2.Kitchen = backend, menu = docs, order = request, delivered food = response
- 3.Give a concrete example: a weather app orders data from a weather API
- 4.Stay jargon-free; focus on request/response, not implementation
Explain how product X works technically
Midpmtechnicalexplanation
Explain how product X works technically
Answer outline
- 1.Structure in layers: data collection, processing, real-time updates, optimization
- 2.Name concrete inputs: e.g., GPS signals, historical patterns, road closure data
- 3.Explain processing simply: aggregation, ML prediction, route algorithms
- 4.Cover delivery: live updates, caching, and periodic recalculation
How would you improve product X?
Midpmimprovementmetrics
How would you improve product X?
Answer outline
- 1.Steps 1-2: identify user segments, pick one (e.g., job seekers), list their pain points
- 2.Step 3: prioritize one pain point by reach, frustration, and differentiation
- 3.Step 4: propose a concrete feature (e.g., application status transparency)
- 4.Step 5: close with quantified metrics (frustration -40%, reapply +25%, retention +15%)
Improve product X for demographic Y
Midpmproduct-designimprovement
Improve product X for demographic Y
Answer outline
- 1.Framework: user segments, pain points, prioritization, solutions, success metrics
- 2.Pick one segment and demographic, then list their top pain points
- 3.Prioritize the pain point by reach, frustration, and competitive differentiation
- 4.Design a focused feature and define quantified success metrics
How would you launch product X?
Midpmlaunchgtm
How would you launch product X?
Answer outline
- 1.GTM phases: target audience, positioning, pricing, beta, soft launch, public launch
- 2.Define segments and positioning with one clear differentiator
- 3.Set pricing tiers (e.g., freemium, pro, business) matched to segments
- 4.Sequence beta testers, then Product Hunt and influencers, then press and paid ads
- 5.Finish with staged targets: week 1 sign-ups, month 1 actives, month 3 conversion
What metrics would you track for product X?
Midpmmetricsaarrr
What metrics would you track for product X?
Answer outline
- 1.Structure with AARRR: Acquisition, Activation, Retention, Revenue, Referral
- 2.Pick stage metrics, e.g., CPA, time to first purchase, DAU/MAU, LTV, K-factor
- 3.Choose one North Star metric that combines the key stages
- 4.Tie each metric to a business goal and say how you would monitor it
How would you prioritize these features?
Midpmprioritizationrice
How would you prioritize these features?
Answer outline
- 1.Score with RICE = (Reach x Impact x Confidence) / Effort
- 2.Reach = users per quarter; Impact 0.25-3; Confidence as %; Effort in person-months
- 3.Compute scores in a table for every feature option
- 4.Give an explicit priority order and justify the trade-offs
Should we enter market X?
Seniorpmstrategymarket-analysis
Should we enter market X?
Answer outline
- 1.Market analysis: size and growth, competitors, our strengths, strategic fit, risks
- 2.Size the market and growth rate, then map the competitive landscape
- 3.Assess our strengths and strategic fit against the opportunity
- 4.Weigh risks, then recommend a staged test: start small, measure, scale
Tell me about a product you launched
Midpmbehavioralstar
Tell me about a product you launched
Answer outline
- 1.Use STAR with PM specifics: Situation, Task, Action, Result, all quantified
- 2.Frame the problem in business terms (e.g., 40% cart abandonment, $2M lost)
- 3.Action: data analysis, user interviews, RICE prioritization, cross-functional execution
- 4.Result: measurable impact plus the lesson you took away
Business & Accounting Questions (11)
Core accounting and business questions by level, from month-end close stories to reconciliation and controls.
Explain accruals vs deferrals with an example
Midaccountingtechnicalaccruals
Explain accruals vs deferrals with an example
Answer outline
- 1.Explain accruals vs deferrals with a real, concrete example
- 2.Connect to how journal entries flow into the financial statements
- 3.Be ready to follow up with prepaid expenses, amortization, and depreciation basics
Tell me about a time you caught an accounting error
Midaccountingbehavioralstar
Tell me about a time you caught an accounting error
Answer outline
- 1.Use a STAR story: situation, the error found, your action, and the outcome
- 2.Pick an example where your controls or checklists caught or prevented the error
- 3.Emphasize the control that worked and how you documented the fix
- 4.Tie it to reliability: protecting accuracy before numbers were reported
How do you develop your accounting team?
Senioraccountingleadershipteam-development
How do you develop your accounting team?
Answer outline
- 1.Turn recurring issues into playbooks: templates, checklists, and training
- 2.Make close predictable with fewer surprises for the whole team
- 3.Tie development to outcomes: shorter close while strengthening controls
How do you ensure accuracy in your work?
Entryaccountingcontrolsaccuracy
How do you ensure accuracy in your work?
Answer outline
- 1.Give a system-based answer: checklists, tie-outs to source data, reasonableness checks
- 2.Mention documentation and self-review so others can easily review your work
- 3.Support with one real example where your process caught or prevented an error
What ERP systems and Excel functions have you used?
Entryaccountingerpexcel
What ERP systems and Excel functions have you used?
Answer outline
- 1.List the ERPs you have used honestly, noting the modules relevant to the role
- 2.Name concrete Excel functions and how you used them in actual tasks
- 3.Map your tools to the job description keywords (ERP, Excel, close, reconciliations)
How do you handle stakeholder pressure?
Senioraccountingbehavioralstakeholder
How do you handle stakeholder pressure?
Answer outline
- 1.Explain accounting requirements clearly rather than just saying no
- 2.Outline the risks and trade-offs of the request
- 3.Escalate based on materiality, not on personality conflicts
- 4.Offer alternatives that meet business needs without compromising auditability
How do you perform account reconciliations?
Entryaccountingreconciliationcontrols
How do you perform account reconciliations?
Answer outline
- 1.Confirm the expected balance, then tie the ledger to source data
- 2.Separate timing differences from real errors and resolve each
- 3.Document conclusions and escalate early if the impact is material
- 4.Know what to do when numbers do not tie: investigate and document variances
How do you prioritize during close?
Midaccountingmonth-end-closeprioritization
How do you prioritize during close?
Answer outline
- 1.Frame close as a system: calendar, ownership, checkpoints, and dependencies
- 2.Tackle high-impact, deadline-bound tasks first and push reviews forward
- 3.Track risks early to avoid last-day pressure
- 4.Balance speed with controls; never skip reviews to hit the deadline
What do you do when you cannot explain a variance?
Midaccountingvariance-analysisjudgment
What do you do when you cannot explain a variance?
Answer outline
- 1.First confirm data integrity: correct period, mapping, and completeness
- 2.Segment by vendor, department, or product to isolate the driver
- 3.If it remains unclear, escalate with options based on materiality
Walk me through your month-end close process
Midaccountingmonth-end-closeprocess
Walk me through your month-end close process
Answer outline
- 1.Structure the walkthrough as inputs, steps, controls, outputs, and timing
- 2.Confirm deadlines and dependencies, run pre-close checks, post recurring entries
- 3.Reconcile key accounts and investigate variances vs prior period and budget
- 4.Document drivers and complete all reviews before reporting
Tell me about working with auditors
Midaccountingauditcommunication
Tell me about working with auditors
Answer outline
- 1.Show you keep audit-ready support files and document judgment calls
- 2.Walk through a specific audit interaction and how you responded to requests
- 3.Emphasize reproducibility: numbers others can verify without assumptions
Internship Questions (10)
The recurring questions internship candidates face, with answer scripts tuned for students and first-timers.
Tell me about a challenge you faced
Entryinternshipbehavioralstar
Tell me about a challenge you faced
Answer outline
- 1.Use STAR: situation, task, action, result
- 2.Example: a teammate dropped out before the deadline
- 3.Action: reorganized tasks and simplified the scope
- 4.Result: delivered on time
Where do you see yourself in 5 years?
Entryinternshipcareer-planambition
Where do you see yourself in 5 years?
Answer outline
- 1.Show growth ambition: a role with more ownership
- 2.Mention leading projects or small teams as a natural next step
- 3.Frame it as growth direction, not a rigid plan
How do you handle conflict?
Entryinternshipconflictbehavioral
How do you handle conflict?
Answer outline
- 1.Start by understanding the other person's perspective
- 2.Then align on the shared goal
- 3.Keep it collaborative rather than adversarial
How do you handle deadlines?
Entryinternshipdeadlinesorganization
How do you handle deadlines?
Answer outline
- 1.Break tasks into smaller milestones
- 2.Track progress continuously to avoid last-minute pressure
- 3.Briefly mention how this kept a project on schedule
Describe a leadership experience
Entryinternshipleadershipbehavioral
Describe a leadership experience
Answer outline
- 1.Pick a concrete example even at small scale, e.g., leading a study group
- 2.Describe what you organized: weekly sessions and assigned topics
- 3.Show a measurable outcome: participation improved significantly
How do you prioritize tasks?
Entryinternshipprioritizationorganization
How do you prioritize tasks?
Answer outline
- 1.Rank tasks by impact first, then by deadline
- 2.Show your system: simple task lists or Kanban boards
- 3.Keep the answer concrete and short
Tell me about teamwork experience
Entryinternshipteamworkbehavioral
Tell me about teamwork experience
Answer outline
- 1.Use a specific project where you coordinated across different roles
- 2.Describe how you aligned teammates to deliver a complete solution
- 3.Highlight communication and reliability
What motivates you?
Entryinternshipmotivationfit
What motivates you?
Answer outline
- 1.Anchor on solving real-world problems
- 2.Tie motivation to seeing tangible results from your work
- 3.Connect back to how this internship would give you that
Why should we hire you?
Entryinternshipvalue-propositionfit
Why should we hire you?
Answer outline
- 1.Summarize three proof points: strong fundamentals, fast learning, project experience
- 2.Tie each point directly to this role's requirements
- 3.Keep it confident and specific rather than generic
Why do you want to work here?
Entryinternshipmotivationcompany-research
Why do you want to work here?
Answer outline
- 1.Reference something specific you follow, e.g., a recent product launch
- 2.Show you have researched how the team works (e.g., user experience approach)
- 3.Connect it to your recent coursework and projects
Reading Isn't Practice — Answer Under Pressure
Drawn a question? Say your answer out loud in a live AI mock interview and get structured feedback on structure, specificity, and delivery.
Start a Free Mock Interview →