146 questions · 6 categories · free

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

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
Read the full guide →

Describe how you used data to challenge assumptions.

Midamazondive-deepdata-analysis

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
Read the full guide →

Tell me about a time you made a decision with limited data.

Midamazonbias-for-actionjudgment

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
Read the full guide →

Tell me about a time you disagreed with a decision.

Midamazondisagree-and-commitconflict

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
Read the full guide →

Tell me about a time you discovered the root cause of a problem.

Midamazondive-deeproot-cause

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
Read the full guide →

Describe how you handled conflict with a stakeholder.

Midamazondisagree-and-commitstakeholder

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
Read the full guide →

Describe a mistake you learned from.

Midamazonfailureself-awareness

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
Read the full guide →

Describe a situation where moving fast mattered.

Midamazonbias-for-actionspeed

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
Read the full guide →

Describe a situation where you sacrificed short-term results for customer trust.

Midamazoncustomer-obsessiontrade-offs

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
Read the full guide →

Describe a problem you solved outside your formal role.

Midamazonownershipinitiative

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
Read the full guide →

Tell me about a time you took responsibility for a failure.

Midamazonownershipaccountability

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
Read the full guide →

Tell me about a time you worked backwards from a customer need.

Midamazoncustomer-obsession

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
Read the full guide →

Do you have any questions for me?

Entrybehavioralclosingquestions

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
Read the full guide →

Tell me about a time you struggled with a coding project.

Entrybehavioralstarresilience

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
Read the full guide →

Describe a conflict in a team project.

Entrybehavioralstarteamwork

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
Read the full guide →

Tell me about a time you aligned multiple stakeholders with different priorities.

Seniorgooglestakeholder-alignmentcollaboration

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
Read the full guide →

Tell me about a time you balanced speed and quality.

Midgoogletrade-offsjudgment

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
Read the full guide →

Tell me about a time you changed your mind after new evidence.

Midgooglelearningintellectual-humility

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
Read the full guide →

Tell me about a time you made a decision with incomplete information.

Midgoogleambiguityjudgment

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'
Read the full guide →

Tell me about a time you had to define the problem before solving it.

Midgoogleproblem-solvingambiguity

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
Read the full guide →

Tell me about a time you worked with a difficult stakeholder.

Midgooglecollaborationstakeholder

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
Read the full guide →

Tell me about a time you had to work with a difficult teammate.

Midgooglecollaborationconflict

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
Read the full guide →

Tell me about a time you disagreed with a manager or teammate.

Midgoogleconflictdisagreement

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
Read the full guide →

Tell me about a time you disagreed with a teammate or manager.

Midgoogleconflictcollaboration

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
Read the full guide →

Tell me about a time the goal changed midway through a project.

Midgoogleambiguityadaptability

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
Read the full guide →

Tell me about a time you handled ambiguity.

Midgoogleambiguityjudgment

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
Read the full guide →

Tell me about a time you improved a process that was not technically your responsibility.

Midgoogleownershipprocess-improvement

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
Read the full guide →

Tell me about a time you improved a process without being asked.

Midgoogleinitiativeownership

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
Read the full guide →

Tell me about a time you influenced without authority.

Midgoogleinfluencecollaboration

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'
Read the full guide →

Tell me about a time you influenced someone without formal authority.

Midgoogleinfluencecollaboration

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
Read the full guide →

Tell me about a time you led without being the formal leader.

Midgoogleleadershipinitiative

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
Read the full guide →

Tell me about a time you saw a problem that others were ignoring.

Midgoogleinitiativeownership

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
Read the full guide →

Tell me about a time you had to make progress with incomplete information.

Midgoogleambiguityproblem-solving

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
Read the full guide →

Tell me about a time you had to push back on a plan.

Midgoogleconflictinfluence

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
Read the full guide →

Tell me about a time you had to rebuild trust after a mistake.

Midgooglefailuretrust

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
Read the full guide →

Tell me about a time you received difficult feedback.

Midgooglefeedbackgrowth-mindset

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
Read the full guide →

Tell me about a time you handled a tense cross-functional discussion.

Midgoogleconflictcollaboration

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
Read the full guide →

Tell me about a time you were wrong.

Midgoogleintellectual-humilitylearning

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
Read the full guide →

Tell me about a time you were wrong and changed your mind.

Midgoogleintellectual-humilitylearning

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
Read the full guide →

Tell me about a challenge or conflict you faced.

Seniorcommonconflictcollaboration

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
Read the full guide →

Tell me about a time you showed ownership or leadership.

Seniorcommonownershipinitiative

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
Read the full guide →

Tell me about a project you're proud of.

Midcommonimpactdepth

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
Read the full guide →

Do you have questions for us?

Midcommonjudgmentclosing

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
Read the full guide →

Tell me about a failure.

Midcommonfailurelearning

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
Read the full guide →

Why are you leaving your current role?

Midcommonmotivationrisk-assessment

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
Read the full guide →

Why do you want this role/company?

Midcommonmotivationrole-fit

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
Read the full guide →

What are your strengths?

Entrycommonstrengthsself-awareness

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
Read the full guide →

Tell me about a difficult coworker.

Midcommonstarcollaboration

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
Read the full guide →

Tell me about a time you disagreed with your manager.

Midcommonconflictpressure

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
Read the full guide →

Tell me about a failure and what you learned.

Midcommonfailurelearning

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
Read the full guide →

What are your greatest strengths?

Entrycommonstrengthsself-awareness

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
Read the full guide →

Tell me about a time you handled conflict.

Midcommonstarconflict

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
Read the full guide →

Tell me about a time you had to influence without authority.

Midcommoninfluencepressure

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
Read the full guide →

Why are you interested in this role specifically?

Midcommonmotivationrole-fit

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
Read the full guide →

Tell me about a time you led a project.

Midcommonstarownership

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
Read the full guide →

Tell me about a time you missed a deadline.

Midcommonownershippressure

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
Read the full guide →

Tell me about a mistake you made.

Midcommonstarfailure

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
Read the full guide →

What kind of problems do you like working on?

Midcommonself-awarenessmotivation

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
Read the full guide →

Describe a project you're proud of.

Midcommonimpactdepth

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
Read the full guide →

Do you have any questions for us?

Midcommonjudgmentclosing

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
Read the full guide →

Tell me about a time you took ownership of a project.

Midcommonstarownership

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
Read the full guide →

Why this company?

Midcommonmotivationcompany-fit

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
Read the full guide →

Why this role/company?

Midcommonmotivationrole-fit

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
Read the full guide →

Tell me about a time you worked with ambiguity.

Midcommonstarambiguity

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
Read the full guide →

Tell me about yourself.

Midcommonintroductionself-pitch

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
Read the full guide →

Tell me about yourself in 30 seconds.

Midcommonintroductiontime-boxed

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
Read the full guide →

Walk me through your resume.

Midcommonintroductionself-pitch

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
Read the full guide →

Why are you looking now?

Midcommonmotivationself-pitch

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
Read the full guide →

What is your weakness?

behavioralweaknessself-awareness

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
Read the full guide →

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

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
Read the full guide →

Detect whether a linked list contains a cycle.

Entryalgorithmslinked-listtwo-pointers

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
Read the full guide →

Explain eventual consistency vs strong consistency.

Midsystem-designdistributed-systemsconsistency

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
Read the full guide →

How does HTTP/HTTPS work? What happens when you type a URL into a browser?

Entrywebnetworkinghttp

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
Read the full guide →

Find the Kth largest element in an array.

Midalgorithmsarraysheap

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
Read the full guide →

Perform a binary tree level order traversal.

Entryalgorithmstreesbfs

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
Read the full guide →

What is the difference between a process and a thread?

Entryoperating-systemsconcurrencyfundamentals

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
Read the full guide →

Explain REST vs GraphQL — when would you choose one over the other?

Entrywebapiarchitecture

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
Read the full guide →

What is the difference between SQL and NoSQL databases?

Entrydatabasessqlarchitecture

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
Read the full guide →

Implement a stack using queues.

Entrydata-structuresstackqueue

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
Read the full guide →

Design a URL shortener.

Entrysystem-designarchitecturenew-grad

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
Read the full guide →

Find the maximum depth of a binary tree.

Entryalgorithmstreesdfs

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
Read the full guide →

Find the maximum profit from buying and selling a stock once.

Entryalgorithmsarraysgreedy

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
Read the full guide →

Count the number of ways to climb n stairs taking 1 or 2 steps at a time.

Entryalgorithmsdynamic-programming

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
Read the full guide →

Find the length of the longest substring without repeating characters.

Midalgorithmssliding-windowstrings

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
Read the full guide →

Implement a Least Recently Used (LRU) cache with O(1) get and put operations.

Middata-structuresdesignhash-map

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
Read the full guide →

Merge two sorted linked lists into one sorted list.

Entryalgorithmslinked-listtwo-pointers

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
Read the full guide →

Return an array where each element is the product of all the other elements — without using division.

Midalgorithmsarraysprefix-products

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
Read the full guide →

Reverse a singly linked list.

Midalgorithmslinked-listpointers

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
Read the full guide →

Given an array of integers and a target sum, find two numbers that add up to the target.

Entryalgorithmshash-maparrays

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
Read the full guide →

Determine if a string containing brackets is valid — properly closed and properly nested.

Entryalgorithmsstackstrings

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 "([)]"
Read the full guide →

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

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
Read the full guide →

Describe a time your analysis changed a business decision.

behavioralstarstakeholder-impact

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
Read the full guide →

Walk me through how you'd build a churn prediction model from scratch.

Midmachine-learningmodelingchurn

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
Read the full guide →

What is a cohort analysis and when would you use it?

Midanalyticscohortsretention

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
Read the full guide →

How do you communicate uncertainty in your findings to non-technical stakeholders?

communicationstakeholdersbehavioral

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
Read the full guide →

What is data normalization and when would you NOT normalize?

Entrydatabasesdata-modelingsql

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
Read the full guide →

How would you detect seasonality in a time series?

Midstatisticstime-seriesanalytics

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
Read the full guide →

You have a users table. Write a query to find all user_ids that appear more than once.

Entrysqlgroup-bydeduplication

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
Read the full guide →

How would you define a metric for user engagement?

Midmetricsproduct-analyticsbusiness-case

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
Read the full guide →

Explain the difference between INNER JOIN and LEFT JOIN. When would you choose LEFT JOIN?

Entrysqljoins

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
Read the full guide →

What is the difference between mean, median, and mode — when does each matter?

Entrystatisticsbasics

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
Read the full guide →

How do you handle missing data in a dataset?

Midstatisticsdata-qualityimputation

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
Read the full guide →

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

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
Read the full guide →

What is a p-value and how do you interpret it?

Entrystatisticshypothesis-testing

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
Read the full guide →

Write a SQL query to compute a running total (cumulative sum) of revenue by order date.

Entrysqlwindow-functions

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
Read the full guide →

Design a dashboard to track sales performance.

Midbusiness-casedashboardsmetrics

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
Read the full guide →

Write a SQL query to find the second-highest salary in each department.

Entrysqlwindow-functionsranking

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
Read the full guide →

Tell me about a stakeholder who disagreed with your findings.

behavioralstarstakeholder-management

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"
Read the full guide →

What's the difference between statistical and practical significance?

Midstatisticsexperimentationab-testing

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
Read the full guide →

Our website traffic dropped 40% last Tuesday. Walk me through how you'd analyze it.

Midbusiness-casediagnosticsroot-cause

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
Read the full guide →

How do you validate the quality of a new dataset you've never seen before?

Middata-qualityvalidationanalytics

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
Read the full guide →

Explain VLOOKUP vs INDEX/MATCH in Excel.

Entryexcellookups

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
Read the full guide →

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

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
Read the full guide →

Design a product for elderly people

Midpmproduct-designuser-research

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
Read the full guide →

Design a product for X

Midpmproduct-designcircles

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
Read the full guide →

Tell me about a time you disagreed with engineering

Midpmbehavioralstakeholders

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
Read the full guide →

How would you explain an API to a non-technical person?

Entrypmtechnicalcommunication

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
Read the full guide →

Explain how product X works technically

Midpmtechnicalexplanation

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
Read the full guide →

How would you improve product X?

Midpmimprovementmetrics

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%)
Read the full guide →

Improve product X for demographic Y

Midpmproduct-designimprovement

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
Read the full guide →

How would you launch product X?

Midpmlaunchgtm

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
Read the full guide →

What metrics would you track for product X?

Midpmmetricsaarrr

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
Read the full guide →

How would you prioritize these features?

Midpmprioritizationrice

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
Read the full guide →

Should we enter market X?

Seniorpmstrategymarket-analysis

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
Read the full guide →

Tell me about a product you launched

Midpmbehavioralstar

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
Read the full guide →

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

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
Read the full guide →

Tell me about a time you caught an accounting error

Midaccountingbehavioralstar

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
Read the full guide →

How do you develop your accounting team?

Senioraccountingleadershipteam-development

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
Read the full guide →

How do you ensure accuracy in your work?

Entryaccountingcontrolsaccuracy

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
Read the full guide →

What ERP systems and Excel functions have you used?

Entryaccountingerpexcel

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)
Read the full guide →

How do you handle stakeholder pressure?

Senioraccountingbehavioralstakeholder

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
Read the full guide →

How do you perform account reconciliations?

Entryaccountingreconciliationcontrols

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
Read the full guide →

How do you prioritize during close?

Midaccountingmonth-end-closeprioritization

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
Read the full guide →

What do you do when you cannot explain a variance?

Midaccountingvariance-analysisjudgment

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
Read the full guide →

Walk me through your month-end close process

Midaccountingmonth-end-closeprocess

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
Read the full guide →

Tell me about working with auditors

Midaccountingauditcommunication

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
Read the full guide →

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

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
Read the full guide →

Where do you see yourself in 5 years?

Entryinternshipcareer-planambition

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
Read the full guide →

How do you handle conflict?

Entryinternshipconflictbehavioral

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
Read the full guide →

How do you handle deadlines?

Entryinternshipdeadlinesorganization

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
Read the full guide →

Describe a leadership experience

Entryinternshipleadershipbehavioral

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
Read the full guide →

How do you prioritize tasks?

Entryinternshipprioritizationorganization

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
Read the full guide →

Tell me about teamwork experience

Entryinternshipteamworkbehavioral

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
Read the full guide →

What motivates you?

Entryinternshipmotivationfit

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
Read the full guide →

Why should we hire you?

Entryinternshipvalue-propositionfit

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
Read the full guide →

Why do you want to work here?

Entryinternshipmotivationcompany-research

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
Read the full guide →

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 →