Foursquare Software Engineer Interview Questions
The questions to prepare for a Foursquare Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Write a binary search function to find a target value in a sorted array.
FoursquareFind the first non-repeating character in a string using frequency counting and a second pass in O(n) time.
FoursquareDesign a URL shortening service that routes, ranks, and monitors links at scale.
FoursquareEvaluates your system design approach for scheduling, availability, and user workflows.
FoursquareSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests your troubleshooting process using logs, profiling, and systems-level reasoning.
FoursquareAssesses your ability to document architecture clearly and make trade-offs explicit.
FoursquareTests your understanding of transaction guarantees and their practical implications.
FoursquareEvaluates your depth with schema design, query efficiency, and practical database trade-offs.
FoursquareCompute daily active users and a 7-day rolling average using a CTE, distinct counts, and window functions.
Meta
Spotify
Meta ITSort Thales Ground Master radar readings by signal strength in ascending order, placing unknown values last.
ThalesFind the second highest distinct salary from a single table using basic PostgreSQL ordering and limiting.
eClinicalWorks
Informatica
Spectraforce Technologies