theloop
CompaniesRoundsQuestionsSearchProgress
Frontend prep↗
theloop

Interview questions from top companies, mapped to the exact round they show up in. Prep for what you will actually face.

View source

Browse

CompaniesSearchAll rounds

Rounds

Online AssessmentDSA / CodingMachine CodingLow-Level Design

Contribute

Share an interviewReport an issueStar on GitHubFrontend interview prep ↗

The Loop aggregates publicly shared interview experiences and curated commonly-asked questions, each labeled with its source. Not affiliated with any company listed.

CC BY-NC 4.0 · © 2026

Online AssessmentDSA / CodingMachine CodingLow-Level DesignSystem DesignTech Deep-DiveHiring ManagerBehavioral / HR

Round 01 · 60 questions

Online Assessment

Timed online coding / aptitude screen, usually the first filter.

  • 1Password
    Implement a min-stack supporting getMin in O(1).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #stack
    PracticeLeetCode↗GeeksforGeeks↗
  • Abridge
    Simulate a simple inventory system from a spec.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Abridge
    Two timed medium array/string problems in 70 minutes.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Quantitative aptitude: permutations, combinations and probability.
    Full-stackInternMedium◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Quantitative aptitude: simple and compound interest.
    Full-stackInternEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Verbal ability: synonyms, antonyms and para-jumbles.
    Full-stackInternEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Verbal ability: error spotting and sentence correction.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Logical reasoning: number and letter series completion.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #reasoning
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Email writing / essay writing task.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Logical reasoning: blood relations and seating arrangement.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #reasoning
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Quantitative aptitude: time, speed and distance problems.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Quantitative aptitude: profit, loss and percentages.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Quantitative aptitude: ratio, proportion and averages.
    BackendInternEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Pseudocode: spot the error in the given snippet.
    BackendInternMedium◆ Commonly asked
    #pseudocode
    PracticeGeeksforGeeks↗Search↗
  • Accenture
    Pseudocode: predict the output of the given code block.
    BackendInternMedium◆ Commonly asked
    #pseudocode
    PracticeGeeksforGeeks↗Search↗
  • Acko
    Find the missing number in 1..n.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #math
    PracticeLeetCode↗GeeksforGeeks↗
  • Activision Blizzard
    Debugging + output-prediction multiple choice section.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #fundamentals
    PracticeGeeksforGeeks↗Search↗
  • Activision Blizzard
    Longest common prefix among strings.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗
  • Adobe
    Two timed medium array/string problems in 70 minutes.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Implement a rate-limited counter.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Spiral order traversal of a matrix.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #matrix
    PracticeLeetCode↗GeeksforGeeks↗
  • Airtable
    Debugging + output-prediction multiple choice section.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #fundamentals
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Merge overlapping meeting intervals from a calendar.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Reformat a log file by timestamp.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Find the missing number in 1..n.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #math
    PracticeLeetCode↗GeeksforGeeks↗
  • Algolia
    Reformat a log file by timestamp.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Longest common prefix among strings.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗
  • Amazon
    Validate an IP address (IPv4 / IPv6).
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Merge overlapping meeting intervals from a calendar.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Validate an IP address (IPv4 / IPv6).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Logical reasoning: data interpretation from charts and tables.
    Full-stackInternMedium◆ Commonly asked
    #reasoning
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Quantitative aptitude: permutations, combinations and probability.
    Full-stackInternMedium◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Verbal ability: error spotting and sentence correction.
    Full-stackInternEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Quantitative aptitude: time, speed and distance problems.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Email writing / essay writing task.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Pseudocode: spot the error in the given snippet.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #pseudocode
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Verbal ability: reading comprehension passage.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #verbal
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Logical reasoning: blood relations and seating arrangement.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #reasoning
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Logical reasoning: number and letter series completion.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #reasoning
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Pseudocode: predict the output of the given code block.
    BackendInternMedium◆ Commonly asked
    #pseudocode
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Quantitative aptitude: profit, loss and percentages.
    BackendInternEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Amdocs
    Quantitative aptitude: ratio, proportion and averages.
    BackendInternEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • American Express
    Compute the running median of a stream.
    Full-stackNew Grad / JuniorHard◆ Commonly asked
    #heap
    PracticeGeeksforGeeks↗Search↗
  • Amplitude
    Debugging + output-prediction multiple choice section.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #fundamentals
    PracticeGeeksforGeeks↗Search↗
  • Analog Devices
    Longest common prefix among strings.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗
  • Anduril
    Find the number of distinct substrings of length k.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #sliding-window#string
    PracticeGeeksforGeeks↗Search↗
  • Anduril
    Move zeroes to the end in place.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #two-pointers
    PracticeLeetCode↗GeeksforGeeks↗
  • Anthropic
    Given a list of transactions, detect fraudulent patterns.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#simulation
    PracticeGeeksforGeeks↗Search↗
  • Anyscale
    Two timed medium array/string problems in 70 minutes.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Reformat a log file by timestamp.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Implement a min-stack supporting getMin in O(1).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #stack
    PracticeLeetCode↗GeeksforGeeks↗
  • Applied Intuition
    Count pairs with a given sum in an array.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #hashmap
    PracticeGeeksforGeeks↗Search↗
  • Applied Materials
    Simulate a simple inventory system from a spec.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • AppsForBharat
    Two timed medium array/string problems in 70 minutes.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Arcesium
    Count pairs with a given sum in an array.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #hashmap
    PracticeGeeksforGeeks↗Search↗
  • Arista Networks
    Reformat a log file by timestamp.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • Arista Networks
    Group items by frequency and return the top K.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#heap
    PracticeGeeksforGeeks↗Search↗
  • Arm
    Implement a rate-limited counter.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Asana
    Simulate a simple inventory system from a spec.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • ASML
    Longest common prefix among strings.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗