Seekout | Interview experience | SSE
Summary
I went through 5 interview rounds at Seekout for a Senior Software Engineer position and was selected.
Full Experience
The loop consisted of total of 5 rounds
HR Screening
Regular questions around experience, compensation, NP etc
VP of engineering
- Pure behavioral questions. Lots of them. Prepare them well.
Tips: You can use any LLM model to do it by giving them your resume.
Technical 1
- I was asked to Design Uber.
- Was probed for my AI tools knowledge, how I use them, what skills, commands I use etc
Technical 2
- DSA - Merge Intervals
- System - Basic Job Scheduler
Technical 3
-
Questions around my experience.
-
System - Design system receiving million of events from different sources, store them to used for Analysis. Kind of a high throughput data streaming and processing pipeline system
Verdict - Selected.
Interview Questions (4)
Merge Intervals
Given an array of intervals where each interval is represented as a pair of start and end times, merge all overlapping intervals and return the resulting list of merged intervals.
Basic Job Scheduler
Design a basic job scheduler system that can accept job submissions, schedule them for execution, handle retries, and provide status tracking for each job.
Uber System Design
Design a system similar to Uber that can handle ride requests, match riders with nearby drivers, track real‑time locations, and manage pricing and payments.
High‑Throughput Event Processing System
Design a high‑throughput data streaming and processing pipeline that can ingest millions of events from multiple sources, reliably store them, and make the data available for downstream analysis.
Preparation Tips
I prepared by reviewing common behavioral questions and practicing system design concepts. I also used a large language model (LLM) to simulate interview questions based on my résumé and to generate answers for practice.