Daily iOS
네트워킹

검색 요청 디바운스·취소·순서 역전

검색바에 글자를 입력할 때마다 서버 검색 API 를 호출해 결과 리스트를 갱신하는 화면을 서드파티 없이 만들라고 합니다. 타이핑이 빠른 사용자에게서 생기는 문제를 async/await 로 어떻게 해결하겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

글자마다 요청이 폭주하고 필요 없어진 요청이 낭비된다. 입력마다 이전 Task 를 취소하고 짧게 sleep 하는 디바운스 뒤 요청한다.

받은 질문 공유