본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
제 성격의 장점은 책임감과 문제해결 의지가 강하다는 점입니다. 팀 프로젝트에서 마감 기한을 지키기 위해 주간 일정표를 만들어 세부 작업을 분할하고, 매일 진행 상황을 공유하여 의사소통의 공백을 최소화했습니다. 예를 들어 모바일 애플리케이션의 로그인 기능을 구현하던 중 네트워크 불안정으로 재시도 로직이 중복 실행되는 버그가 발생했습니다. 이때 로그를 분석해 공유 서버 상태를 확인하고 재시도 횟수를 3회에서 2회로 조정했습니다. 그 결과 로딩 시간이 평균 320ms에서 240ms로 감소했고, 실패율은 1.8%에서 0.6%로 줄었습니다. 또한 피드백을 적극적으로 수용하는 편이라 코드 리뷰에서 지적된 부분에 대해 구체적인 수치를 제시하고 개선 방안을 제시합니다. 예컨대 ViewModel의 의존성 주입 구조를 개선해 테스트 커버리지를 40%에서 70%로 높였고, 이를 통해 버그 발생률을 연간 12건에서 5건으로 감소시켰습니다. 반면 단점으로는 완벽주의적 성향이 때때로 개발 시간의 비효율을 초래할 수 있습니다. 이를 보완하기 위해 MVP 패턴으로 UI 로직을 분리하고, 구현 전 먼저 모듈별 스펙 문서를 작성해 2…