아래 키워드 중 본인에게 가장 적합하다고 생각되는 것과, 부족하다고 생각되는 것을 각각 선택하고, 그 이유 및 부족한 부분에 대한 개선방안에 대해 기술해주십시오. [키워드 : 협업 / 신뢰 / 긍정적 / 시너지 / 적극성 / 유연성 / 심사숙고 / 문제해결 / 도전 / 창의 / 책임감 / 자기계발]
제게 가장 적합한 단어는 문제해결이라고 생각합니다. 로그인 기능을 개발할 때 세션을 사용하여 사용자 구분 및 로그인 유지를 합니다. 하지만 사용자 인증이 필요한 로직마다 세션 체크를 위한 코드가 들어가 코드 중복이 발생하고 유지보수가 어려워졌습니다. 이 문제를 해결하기 위해 인터셉터를 구현하여 요청이 컨트롤러에 들어가기 전 세션 체크 하도록 구현했습니다. 또한 원하는 로직에만 세션 체크를 하기 위해 커스텀 어노테이션을 제작해 해결했습니다.
제게 부족하다고 생각되는 단어는 도전이라고 생각합니다. 저는 무엇인가 실행하기 전 생각과 걱정이 많아져 도전을 꺼릴 때가 있습니다. 실패하면 어쩌지? 라는 생각에 도전을 주저하며 실행으로 옮기지 못했습니다. 이런 저를 되돌아보며 생각만 하다 시간을 허투루 보내는 것에 대해 인지하였고 실패하더라도 시도해 보자라는 마음을 가지고 모든 일에 임하려 노력하고 있습니다. 코로나가 끝나감에 따라 해외여행 가는 인원이 늘었습니다. 이에 저는 ‘어느 나라로 가장 여행을 많이 갈까?’라는 궁금증이 생겨 공공 API 검색으로 시작해 현재 월별 인기 여행 국가를 제공하는 웹서비스를 제작해 운영 중입니다. 또한 인천국제공항 주차장을 사용하는 여행자를 위해 실시간 주차장 현황과 공항 혼잡도를 제공하고 있습니다. 이러한 경험을 바탕으로 KINX에 입사하여 도전을 두려워하지 않는 개발자가 되겠습니다.
본인이 회사를 선택하는 기준은 무엇이며, 케이아이엔엑스의 어떤 점이 부합하여 지원하였는지 기술해주십시오.
첫 번째는 "회사와 더불어 성장할 수 있는가"입니다. 저는 개발자로서 자기 주도적으로 업무를 통해 회사와 더불어 성장해 나가며 그 분야의 선두 회사에 근무하기를 꿈꿨습니다. KINX는 국내 유일 L2기반 IX를 제공하며 CDN, 클라우드 등 네트워크 서비스를 제공하고 있습니다. 해당 시장의 높은 점유율을 가지는 만큼 성장 가능성이 있다고 생각합니다. 또한 창립된 지 20년이 넘는 만큼 기술의 경험이 축적되었을 것이며 그 기술의 경험과 제가 만나 함께 성장할 수 있는 기업이라 생각하여 지원하게 되었습니다.
두 번째는 "나의 직무 수행 시 사용하는 기술"입니다. 입사 지원 시 가장 중요하게 고려하는 항목 중 하나는 직무 수행 시 사용 기술입니다. 클라우드 백엔드 개발 업무 중 쿠버네티스 개발이 존재합니다. 쿠버네티스는 컨테이너 관리 기술이며 클라우드에 가장 필요한 기술이라고 생각합니다. 클라우드 핵심 기술과 함께 성장하고 싶어 지원하게 되었습니다.