M

Moveinsync

Backend Engineer

Interview Date

2021-05-20

Result

Not Specified

Difficulty

Medium to Hard

Rounds

3 rounds + 1 Zero Round (Assignment)

Drive Type

Full-Time

Topics asked

System DesignConcurrencyDatabase DesignAPI DesignCoding (Large Matrix)Java (Garbage CollectionThreads)

Detailed experience

Role: Backend Engineer

College: Not Specified

Interview Date: 2021-05-20

Interview Type: Full-Time

Result: Not Specified

Difficulty: Medium to Hard

Rounds: 3 rounds + 1 Zero Round (Assignment)

Topics Asked: System Design, Concurrency, Database Design, API Design, Coding (Large Matrix), Java (Garbage Collection, Threads)

Experience:

The interview process for a Backend Engineer role at MoveInSync included a "Zero Round" and three subsequent technical rounds.

Zero Round: This was an assignment to design and develop a ticket booking web application. Key features required were: allowing only one person to book a seat per show, handling concurrent requests for the same seat, unblocking selected but unbooked seats after 10 minutes, and exposing APIs to show available, blocked, and booked seats for a theater.

First Round: The interviewer reviewed the design and code from the zero round and asked for additional features. A coding problem was given: given a large matrix of size 10^18 x 10^18 and a list of sub-tables with top-left and bottom-right coordinates and numbers filled in those tables, find the coordinates of a given number 'n'.

Second Round: Information not specified in the source.

Third Round: This round involved designing an "Executor Service." Questions were also asked about how threads are managed in a web server, technical challenges faced in the candidate's previous company, and different garbage collection algorithms.

Posted on - 13 Nov 2025
MoveInSync Interview Experience - Backend Engineer | OAHelper