테스트
테스트 가치 판단
라이브 코딩으로 상품 목록 화면(뷰모델 + 네트워크 + 가격 포맷팅 + 즐겨찾기 토글)을 만들었습니다. 면접관이 묻습니다. "이 화면에서 무엇은 테스트할 가치가 있고 무엇은 없나요?"
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
라이브 코딩으로 상품 목록 화면(뷰모델 + 네트워크 + 가격 포맷팅 + 즐겨찾기 토글)을 만들었습니다. 면접관이 묻습니다. "이 화면에서 무엇은 테스트할 가치가 있고 무엇은 없나요?"
가격 포맷팅(로케일·반올림), 즐겨찾기 토글의 상태 전이와 실패 롤백, 응답 디코딩, 로딩·에러 상태는 가치가 높다. 프레임워크 동작(URLSession이 요청을 보내는지), 단순 위임, 뷰 레이아웃, private 구현 세부는 가치가 낮다.
동시성객관식기초
사용자가 버튼을 눌러 결과를 기다리고 있는 상황에서 JSON 파싱을 GCD 백그라운드 큐로 보내려 합니다. 가장 적절한 QoS는?
#priority
동시성주관식기초
Swift Concurrency에서 Task { }를 만들면 그 코드는 언제, 어디서 실행되나요?
#priority
앱 라이프사이클·시스템객관식기초
서버팀이 "APNs 로 보내는 알림의 QoS(우선순위)를 어떻게 정해야 하느냐" 고 묻습니다. 옳은 설명을 모두 고르세요.
#priority
네트워킹주관식딥다이브
"특정 지역 사용자만 앱이 느리다"는 리포트가 왔지만 서버 지표는 정상입니다. 앱의 네트워크 계층에서 무엇을 측정해 원인(DNS·연결·TLS·서버 대기·전송)을…
#priority