본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
문제를 구조적으로 분석하고, 실행 가능성을 우선시하는 성격입니다. 장점으로는 첫째, 빠른 학습 능력을 갖춰 새로운 기술이나 도메인에 대한 진입 장벽을 최소화하는 편입니다. 최근 프로젝트에서 안드로이드 앱의 백그라운드 동작 최적화를 위해 3주간 매일 2시간씩 성능 프로파일링을 진행했고, 메모리 누수 탐지를 통해 GC 횟수를 초당 15회에서 6회로 감소시켰습니다. 그 결과 앱 시작 시간이 28% 개선되었고, 평균 프레임 드랍이 1.8%에서 0.6%로 감소했습니다. 두 번째로는 협업 능력이 뛰어나 팀 간 의사소통의 다리 역할을 자주 맡았습니다. 예를 들면 UI 팀과 네트워크 팀 간 요구사항을 매주 정리한 문서와 회의를 통해 변경사항 반영률을 92%에서 98%로 올렸고, 출시 일정 준수율도 95%에서 100%를 달성했습니다. 셋째로 문제 해결에 대한 집요함이 있습니다. 성능 이슈를 나눠 구조적으로 접근하기 위해 히스토리 기반 로그와 트레이스 데이터를 수집하고, 원인-효과 맵으로 정리해 루트캐치까지 4단계로 축약해 해결했습니다. 네 번째로는 피드백 수용력입니다. 코드 리뷰에서 받은 지적 중 복잡한 의존성 …