본문/내용
1. 본인 성격의 강/약점에 대해서 실제 사례를 포함하여 작성해 주세요.
`끈기와 완성도를 무기로 성장하는 개발자`
저는 어려운 상황에서도 쉽게 포기하지 않고 끝까지 도전하는 끈기가 저만의 가장 큰 강점입니다. 반대로, 모든 일을 완벽하게 마무리하고 싶은 마음이 때로는 과한 부담이 되기도 했습니다. 대학에서 컴퓨터공학을 전공하며 팀 프로젝트와 대외 공모전에 자주 참여했는데, 특히 백엔드 개발 업무를 맡으면서 저의 이러한 성격이 더욱 두드러졌습니다.
3학년 때 교내 해커톤 대회에서 ‘실시간 채팅 서비스’ 구현을 목표로 팀의 서버 파트를 담당했습니다. 사용자가 동시에 대화방에 접속할 때 발생하는 서버 과부하 문제와, 메시지 전달 지연 오류 등 예기치 않은 문제들이 계속 생겼지만, 쉽게 해결되지 않았습니다. 팀원들이 밤새 노력한 끝에 대부분의 문제를 잡아냈지만, 저는 만족스럽지 않은 성능까지도 개선하고 싶어 남들보다 늦게까지 코드를 반복 점검했습니다.
최종적으로 서버 부하 테스트를 여러 번 수행한 후, DB 쿼리 구조와 캐시 전략을 다시 설계하여 처리 속도를 2배 이상 높일 수 있었습니다. 이를 통해 동시 접속 200명 이상을 …