목차/차례
1.본인의 성격의 장단점에 대해 말씀해 주세요.
2.가장 기억에 남는 성공 경험 또는 실패 경험은 무엇이며, 그 경험을 통해 무엇을 배웠나요
3.우리 회사(또는 기관)에 지원하게 된 동기와 입사 후 목표를 말씀해 주세요.
4.팀 프로젝트나 협업 과정에서 갈등이 발생했을 때, 어떻게 해결했는지 구체적으로 말씀해 주세요.
넥슨 상반기인턴_게임프로그래머
본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
저의 강점은 문제 해결에 집중하는 태도와 협업의 조직력입니다. 알고리즘과 데이터 구조를 다룰 때는 3단계로 접근합니다. 먼저 요구사항을 정확히 파악하고, 둘째로 입력 size와 시간복잡도를 고려한 최적화 방향을 수학적으로 도출합니다. 셋째로 구현과 테스트를 반복하며 실패 원인을 로그에서 추적하고 재현 가능한 테스트케이스를 만들어 커버리지를 높입니다. 이런 절차를 실제 프로젝트에서 적용한 사례가 있습니다. 팀 프로젝트에서 특정 레벨 디자인 렌더링의 프레임드레벨이 프레임 드롭으로 인해 12%의 품질 저하를 보였습니다. 요구사항 분석 후 공간 쪼개기 알고리즘을 도입하고 병렬처리를 통해 주요 루프의 실행 시간을 38% 단축시켰습니다. 이 과정에서 코드 리뷰를 적극 활용해 버그를 빨리 발견하고, 커뮤니케이션 창구를 명확히 하여 소요 시간을 1주일에서 4일로 감소시켰습니다. 또한 문제 상황에서 침착하게 로그를 남겨 원인 추적을 체계화했고, 성능 측정 도구를 도입해 매주 성능 리포트를 팀에 공유했습니다. 결과적으로 프레임 드롭이 2% 이내로 회복되었고, 프로젝트 마감 시점의 메모리 사용…