목차/차례
1. 본인의 개발 경험과 프로젝트에 대해 설명해 주세요.
2. 유비벨록스 S_W개발 직무에 지원한 동기는 무엇인가요
3. 어떤 프로그래밍 언어에 익숙하며, 가장 자신 있는 이유는 무엇인가요
4. 팀 프로젝트에서 맡았던 역할과 성과에 대해 말씀해 주세요.
5. 개발 과정에서 직면했던 어려움과 해결 방법을 구체적으로 설명해 주세요.
6. 버전 관리 시스템(Git 등)을 사용한 경험이 있나요 있다면 어떤 상황에서 어떻게 활용했나요
7. 새로운 기술이나 트렌드를 습득하는 방법은 무엇인가요
8. 본인이 생각하는 개발자로서의 강점과 약점은 무엇인가요
본문/내용
1. 본인의 개발 경험과 프로젝트에 대해 설명해 주세요.
유비벨록스 S_W개발 프로젝트에 참여하여 실시간 결제 인증 시스템을 구축하는 업무를 수행하였습니다. Java와 Spring Boot 프레임워크를 활용하여 서버사이드 개발을 담당하였으며, REST API 설계와 구현, 데이터베이스 설계 및 최적화 작업을 수행하였습니다. 약 6개월간의 개발 기간 동안, API 호출 부하가 최대 5000건/분에서도 안정적으로 동작하도록 최적화하였으며, Axios 기반 프론트엔드와 연동하여 사용자 경험을 향상시켰습니다. 또한, 결제 실패율을 기존 3%에서 0. 5%로 낮추기 위해 트랜잭션 처리와 예외 처리 방식을 개선하였으며, 이를 통해 결제 건수 10만 건 중 실패 건수도 크게 감소하였습니다. 로그와 모니터링 시스템을 도입하여 시스템 안정성을 높였으며, 9 9% 이상의 가용성을 유지하였습니다. 이 과정에서 사내 개발 표준을 정립하고, 동료 개발자들과 협력하여 효율적인 업무 분담과 원활한 커뮤니케이션을 통해 프로젝트를 성공적으로 완료하였습니다. 이 경험을 통해 시스템 신뢰성과 성능 향상에 기여하며 개발 역량을 크게 강화하였습니다.
2. 유비벨록스 S_W개발 직무에 지원한…