DevPrep

All topics › Behavioral & Soft Skills

How did development go? Did you work with the backend?

Middle

What is being assessed

Teamwork and engineering maturity: did you "receive tickets and build screens", or did you take part in design, shape API contracts and processes. For middle and above the latter is expected.

Answer skeleton

Example answer

S: Two-week sprints, a cross-functional team: 2 iOS, 2 Android, 3 backend developers, a PM, a designer, QA.

T: Features shipped to three platforms at once, and the main risk was API contracts drifting apart.

A: Before each feature we held a "contract meeting": the backend brought a draft OpenAPI spec and the mobile platforms adjusted it to their needs. I, for example, pushed for cursor-based pagination instead of offset — with offset the mobile feed duplicated items when new ones were inserted. While the backend wasn't ready we worked against mocks via URLProtocol so as not to be blocked. Disputes went into a Slack thread with the decision recorded in the spec, not verbally.

R: Integration took a day instead of a week, and in a year we never hit a "broken contract" in production.

Practice this before your interview

DevPrep turns these answers into one-minute challenges: what does this code print, find the bug, mock interviews. One challenge a day.

Get DevPrep on the App Store