성능·디버깅
크래시 조사 프로세스
"어제 배포한 버전에서 크래시가 급증했다"는 알림을 받았습니다. 지금부터 무엇을 어떤 순서로 하나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
"어제 배포한 버전에서 크래시가 급증했다"는 알림을 받았습니다. 지금부터 무엇을 어떤 순서로 하나요?
영향 범위(버전·OS·기기·비율)를 먼저 파악하고, 심볼리케이션된 스택으로 원인을 좁힌 뒤, 핫픽스·단계적 출시 중단·기능 플래그로 피해를 막고 재발 방지 테스트를 남긴다.
성능·디버깅주관식기초
하이어링 매니저가 묻습니다. "개발 중이 아니라 이미 출시된 앱에서 메모리 누수가 있다는 걸 어떻게 알아채나요?" 로컬 도구와 프로덕션 신호를 구분해서 답해…
#crash #organizer
성능·디버깅객관식기초
이미 App Store에 출시된 앱에서 크래시를 감지·수집할 수 있는 수단을 모두 고르세요.
#crash #organizer
성능·디버깅주관식기초
사용자가 보낸 크래시 로그에 함수명 대신 16진수 주소만 찍혀 있습니다. 읽을 수 있게 만들려면 무엇이 필요한가요?
#crash
성능·디버깅객관식기초
크래시 리포트에 EXC_BREAKPOINT (SIGTRAP) 가 찍혔습니다. Swift 앱에서 이 유형을 만드는 상황을 모두 고르세요.
#crash