theloop
CompaniesRoundsQuestionsSearchProgress
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 GitHub

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

MIT · © 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.

  • 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↗
  • 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↗
  • Anthropic
    Given a list of transactions, detect fraudulent patterns.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#simulation
    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↗
  • Asana
    Simulate a simple inventory system from a spec.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Find the missing number in 1..n.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #math
    PracticeLeetCode↗GeeksforGeeks↗
  • Block
    Validate an IP address (IPv4 / IPv6).
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • Block
    Merge overlapping meeting intervals from a calendar.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Debugging + output-prediction multiple choice section.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #fundamentals
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Find the number of distinct substrings of length k.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #sliding-window#string
    PracticeGeeksforGeeks↗Search↗
  • ByteDance
    Implement a min-stack supporting getMin in O(1).
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #stack
    PracticeLeetCode↗GeeksforGeeks↗
  • ByteDance
    Count pairs with a given sum in an array.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #hashmap
    PracticeGeeksforGeeks↗Search↗
  • Canva
    Given a list of transactions, detect fraudulent patterns.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#simulation
    PracticeGeeksforGeeks↗Search↗
  • Carta
    Find the missing number in 1..n.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #math
    PracticeLeetCode↗GeeksforGeeks↗
  • Carta
    Spiral order traversal of a matrix.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #matrix
    PracticeLeetCode↗GeeksforGeeks↗
  • Chime
    Compute the running median of a stream.
    BackendNew Grad / JuniorHard◆ Commonly asked
    #heap
    PracticeGeeksforGeeks↗Search↗
  • Cisco
    Longest common prefix among strings.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗
  • Cloudflare
    Two timed medium array/string problems in 70 minutes.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Coinbase
    Given a list of transactions, detect fraudulent patterns.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#simulation
    PracticeGeeksforGeeks↗Search↗
  • Confluent
    Compute the running median of a stream.
    Full-stackNew Grad / JuniorHard◆ Commonly asked
    #heap
    PracticeGeeksforGeeks↗Search↗
  • Coursera
    Move zeroes to the end in place.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #two-pointers
    PracticeLeetCode↗GeeksforGeeks↗
  • Cruise
    Implement a rate-limited counter.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Databricks
    Validate an IP address (IPv4 / IPv6).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • Datadog
    Group items by frequency and return the top K.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#heap
    PracticeGeeksforGeeks↗Search↗
  • Datadog
    Validate an IP address (IPv4 / IPv6).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • Discord
    Validate an IP address (IPv4 / IPv6).
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • DoorDash
    Merge overlapping meeting intervals from a calendar.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • Dropbox
    Validate an IP address (IPv4 / IPv6).
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #string#parsing
    PracticeGeeksforGeeks↗Search↗
  • eBay
    Two timed medium array/string problems in 70 minutes.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Etsy
    Simulate a simplified card game and score it.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Etsy
    Compute the running median of a stream.
    FrontendNew Grad / JuniorHard◆ Commonly asked
    #heap
    PracticeGeeksforGeeks↗Search↗
  • Figma
    Simulate a simplified card game and score it.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Flexport
    Compute the running median of a stream.
    FrontendNew Grad / JuniorHard◆ Commonly asked
    #heap
    PracticeGeeksforGeeks↗Search↗
  • GitHub
    Spiral order traversal of a matrix.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #matrix
    PracticeLeetCode↗GeeksforGeeks↗
  • GitLab
    Simulate a simplified card game and score it.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Google
    Find the number of distinct substrings of length k.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #sliding-window#string
    PracticeGeeksforGeeks↗Search↗
  • Grammarly
    Merge overlapping meeting intervals from a calendar.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • Grammarly
    Count pairs with a given sum in an array.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #hashmap
    PracticeGeeksforGeeks↗Search↗
  • Gusto
    Merge overlapping meeting intervals from a calendar.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #intervals#sorting
    PracticeGeeksforGeeks↗Search↗
  • HashiCorp
    Find the missing number in 1..n.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #math
    PracticeLeetCode↗GeeksforGeeks↗
  • IBM
    Two timed medium array/string problems in 70 minutes.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Instacart
    Longest common prefix among strings.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #string
    PracticeLeetCode↗GeeksforGeeks↗
  • Instacart
    Aptitude and logical-reasoning section.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Intuit
    Given a list of transactions, detect fraudulent patterns.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#simulation
    PracticeGeeksforGeeks↗Search↗
  • LinkedIn
    Count pairs with a given sum in an array.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #hashmap
    PracticeGeeksforGeeks↗Search↗
  • LinkedIn
    Group items by frequency and return the top K.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #hashmap#heap
    PracticeGeeksforGeeks↗Search↗
  • Lyft
    Rotate a matrix 90 degrees in place.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #matrix
    PracticeLeetCode↗GeeksforGeeks↗
  • Lyft
    Aptitude and logical-reasoning section.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #aptitude
    PracticeGeeksforGeeks↗Search↗
  • Meta
    Implement a rate-limited counter.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Microsoft
    Two timed medium array/string problems in 70 minutes.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #arrays#strings
    PracticeGeeksforGeeks↗Search↗
  • Miro
    Reformat a log file by timestamp.
    Full-stackNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • MongoDB
    Find the number of distinct substrings of length k.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #sliding-window#string
    PracticeGeeksforGeeks↗Search↗
  • Netflix
    Reformat a log file by timestamp.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #sorting#parsing
    PracticeGeeksforGeeks↗Search↗
  • Notion
    Implement a rate-limited counter.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗
  • Nubank
    Simulate a simple inventory system from a spec.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #simulation
    PracticeGeeksforGeeks↗Search↗