라이더용 배달 앱
배달 라이더용 앱을 설계해 주세요. 화면 목업(주문 목록, 주문 상세·수락, 픽업, 배달 완료)은 주어졌습니다. 주문 상태 머신과 그것을 서버와 어떻게 맞출지를 중심으로 전체 흐름을 설명하세요.
배달 라이더용 앱을 설계해 주세요. 화면 목업(주문 목록, 주문 상세·수락, 픽업, 배달 완료)은 주어졌습니다. 주문 상태 머신과 그것을 서버와 어떻게 맞출지를 중심으로 전체 흐름을 설명하세요.
주문을 명시적 상태 머신(offered→accepted→pickedUp→delivered/cancelled)으로 두고 상태 전이는 서버가 확정한다. 화면은 MVVM + Coordinator로 상태별 화면을 띄우고, API는 GET /orders(active), POST /orders/{id}/accept|pickup|deliver(멱등 키·클라이언트 시각 포함), POST /location(배치).
iOS 시스템 디자인주관식딥다이브
WhatsApp 같은 1:1 채팅의 iOS 클라이언트를 설계해 주세요. 메시지 순서와 중복, 오프라인 전송 큐를 중심으로 다뤄 주세요.
#offline-queue
iOS 시스템 디자인주관식기초
현재 위치와 즐겨찾기 도시의 날씨를 보여주는 앱을 설계해 주세요. 컴포넌트와 데이터 소스, 캐시·갱신 정책을 중심으로 설명해 주세요.
#location
iOS 시스템 디자인주관식심화
백엔드는 이미 있다고 가정하고 항공권 예약 iOS 앱을 설계해 주세요. 검색 결과 → 항공편 선택 → 좌석·탑승객 입력 → 결제 → 확정까지 이어지는 흐름에서…
#state-machine
iOS 시스템 디자인주관식심화
디자인 시스템의 '토스트' 컴포넌트를 설계해 보세요. 여러 앱·팀이 쓰는 상황에서 호출자에게 노출할 공개 API(호출 방법·옵션)를 어떻게 정하겠습니까?
#api-design