Software Engineer · Senior-Level · Phone Screen
New York, NY, USApr 30, 2026Phone ScreenCoding3/10 difficulty
After a brief self-introduction (5-10 minutes) and a deep dive into one of my projects, I was asked two LeetCode questions. One question was LeetCode 88. The other question involved two inputs: 1. A list of numbers 2. A list of intervals (not sorted) The outpu...
Software Engineer · Senior-Level · Onsite
Software Engineer · Senior-Level · Onsite
Software Engineer · Mid-Level · Phone Screen
Data Engineer · Junior-Level · Full Journey
Data Engineer · Junior-Level · Recruiter Screen
Software Engineer · Senior-Level · Online Assessment
Showing 1-7 of 7 forum items
New York, NY, US
May 15, 2025
Onsite
Multiple Types
6/10 difficulty
I interviewed for a Senior SDE - Data Platform role. **Phone Screen:** - Merge two sorted arrays. - An interval problem, easy difficulty. **Onsite:** - Standard behavioral questions. - Code review of a Java project. - LRU cache implementation with a notificati...
New York, NY, US
May 15, 2022
Onsite
Multiple Types
5/10 difficulty
This was my onsite interview experience. The coding questions were LeetCode problems. - LeetCode 34 - LeetCode 146 I was asked about basic Machine Learning concepts and a system design question about optimizing the backend for high concurrency traffic. I felt...
New York, NY, US
Mar 30, 2021
Phone Screen
Coding
3/10 difficulty
I had a phone screen in late March. The questions were: 1. Merge 2 sorted lists 2. Merge k sorted iterators 3. Now all lists are iterators, how do you make your program lazy evaluate/ streaming?
New York, NY, US
Dec 15, 2020
Full Journey
Multiple Types
7/10 difficulty
Here's my interview experience for a Data Engineer position at Squarespace. **Phone Screen:** * I was asked a basic Depth-First Search (DFS) question: Given a graph, determine if there is a path from point A to point B. **Onsite (5.5 hours, 5 sessions):** * **...
New York, NY, US
Dec 1, 2020
Recruiter Screen
Behavioral
2/10 difficulty
The recruiter asked me about my past experiences and to discuss my projects. I was also asked about my data engineering background and what I know about Squarespace.
New York, NY, USAug 15, 2019Online AssessmentCoding6/10 difficulty
The task was to design a conference room meeting scheduler. The function input consists of the start and end times of the meeting, represented as two long-type Unix timestamps. When someone schedules a meeting, this function is called. There are a total of 8 m...