본문/내용
1. 학교생활 또는 회사생활에서 얻게 된 큰 성취 혹은 실패를 극복했던 사례와 그 경험을 통해 느낀 점을 구체적으로 기술해주세요.
캡스톤 프로젝트로 실시간 모니터링 웹을 만들 때, 첫 시연에서 화면이 간헐적으로 멈추는 실패를 겪었습니다. 원인은 렌더링마다 대용량 데이터를 그대로 상태로 보관하고, 차트 컴포넌트가 불필요하게 재렌더링되는 구조였습니다. 저는 팀에서 성능 원인 분석을 맡아 브라우저 프로파일러로 병목을 찍고, 데이터 정규화와 메모이제이션, 가상 스크롤 적용, API 폴링 주기 조정으로 구조를 바꿨습니다. 또한 지표를 정해 개선 전후를 비교했고, 평균 응답성 개선과 렌더링 횟수 감소를 수치로 확인했습니다. 이 경험으로 ‘기능 완성’보다 ‘사용자가 끊김 없이 쓰는 품질’이 진짜 완성이라는 것을 배웠고, 성능을 감이 아니라 측정과 설계로 다뤄야 한다는 원칙이 생겼습니다.
2. 지원하신 직무를 어떻게 이해하고 있으며, 왜 본인이 적합하다고 생각하는지를 역량(지식, 기술, 열정, 경험)과 연결하여 기술해 주세요.
Web Front-End는 화면을 그리는 역할을 넘어, 사용자가 신뢰할 수 있는 인터페이스로 복잡한 정보를 빠르…