1. Core Value
한화그룹의 핵심가치 중 한가지를 선택하여 스스로 정의를 내리고, 본인이 해당 핵심가치를 보유한 인재임을 구체적인 사례와 경험을 들어 말씀해주십시오. - 700자
헌신은 고객과의 약속을 지키고, 팀워크를 통하여 문제를 해결해 나가는 것이라고 생각합니다. 개인적인 이익보다는 고객을 먼저 생각하는 마음가짐이 중요하다고 생각합니다.
[소통과 팀워크를 통한 엑셀파이프 설치 작업 완료]
인테리어 설비 회사에서, 보일러 배관 누수 보수 작업을 수행해본 경험이 있습니다.
다음 날 외부업체와 협력하는 시멘트 작업이 예정되어 있어, 당일 오후 6시까지 엑셀파이프를 설치하는 것을 목표로 하였습니다. 그러나 파이프의 길이가 부족하여 모든 방에 설치할 수 없었습니다. 작업 마감시간이 예정되어 있어 회사에서 추가 재료를 가져오기엔 시간이 부족했고, 고객은 꼭 이번 주 안에 재입주를 완료해야 한다고 하였습니다.
결국 금일 안에 작업을 완료하기로 결정하였고, 팀원들은 역할을 분담하여 행동하였습니다.
작업 시간을 1시간 연장하기 위해 집 근처 이웃들에게 양해를 구했습니다. 또한 근처 철물점에 들러 추가 엑셀파이프를 구입하였고, 바닥에 설치하는 작업을 진행하였습니다. 그 결과, 이웃과의 약속 시간에 맞춰 엑셀파이프 설치 작업을 성공적으로 끝마쳤고, 다음 날 시멘트 작업을 할 수 있게 되었습니다.
이 경험을 통하여 혼란스러운 상황에서도, 서로의 역할을 분담하고 의사소통을 통해 해결책을 찾아내는 능력을 기르게 되었습니다. 한화시스템에 입사하게 된다면, 다양한 상황에서 협력을 통하여 해결해 나가는 인재가 되겠습니다.
2. Cooperation
협업을 통해 좋은 성과를 달성했던 사례와, 실패했던 사례를 한가지씩 말씀해주십시오. 각 경험에서 가장 어려웠던 점과 이를 통해 얻은 것을 함께 기술해주십시오. - 900자
[실패는 성공의 발판]
학부 시절 3학년 때 노이즈 캔슬링 스피커라는 주제로 첫 교내 공모전에 참가한 경험이 있습니다. 우리의 목표는 Adaptive Filter를 이용하여 실시간으로 잡음을 처리하는 것이었습니다.
하지만 코로나로 인해 학교에서 모이는 것이 불가능하여 일정을 미루게 되었습니다. 결국 마감기한이 다가오자 급하게 시작하게 되었고, 팀원들은 시험 기간에도 프로젝트에 시간을 매진해야 했습니다. 그 결과, 목표했던 기능을 구현하지 못했고, 파형의 위상을 임의로 변화시키며 수동으로 잡음을 처리하였습니다.
이 경험을 통하여, 핑계로 인해 우선순위가 높은 일을 미루면 다른 일정에도 영향을 미칠 수 있다는 것을 깨달았습니다.
3학년 때 참여한 교내 공모전을 통해 얻은 경험을 바탕으로, 4학년 때 성공적으로 졸업 프로젝트를 완수할 수 있었습니다. 이 프로젝트는 얼굴인식, 지문인식, UI, TOTP 제작과 하드웨어 설계 등 다양한 기술을 활용하는 것을 목표로 하였습니다.
5명의 팀원들은 각자의 역량에 맞게 역할을 분담하였고, 일주일에 3번 학교에서 모여 프로젝트를 진행하였습니다. 하지만 구현해야 했던 기능들이 많았고, 처음 접해보는 개념들이라 많은 학습이 필요했습니다. 이를 위해 일주일에 한 번은 프로젝트 중간보고와 피드백을 하는 시간을 가졌습니다. 그 결과, 마감일 4일 전에 프로젝트를 완성할 수 있었으며, 모든 기능을 성공적으로 구현할 수 있었습니다.
이 경험을 통해, 프로젝트는 혼자서만 하는 것이 아닌 여러 사람과 협업을 하여 의견 공유가 중요하다는 것을 깨달았습니다.
만약 첫 교내 공모전에 참여하지 않았다면 졸업 프로젝트는 실패했을 것입니다. 다양한 도전을 통하여 성장해나가는 한화시스템의 인재가 되겠습니다.
3. Competitiveness
지원하신 직무와 관련하여 갖추고 있는 본인만의 경쟁력을 구체적인 사례와 경험을 들어 말씀해주십시오. - 700자
[파이프라인 구축을 통한 데이터 파일 전송]
인턴 당시, Elixir로 센서 데이터를 30분 주기로 수집하여 MongoDB에 저장하는 업무를 맡은 경험이 있습니다.
농정원 측에서 1시간 주기로 데이터 파일 전송에 대한 요청을 받았지만, Elixir에서는 FTP 통신을 지원하는 라이브러리가 없어 파일 전송에 어려움을 겪었습니다. 업무 마감기한이 하루밖에 남지 않는 상황에서, 라이브러리 코드를 전부 구현한다는 것은 불가능이라고 판단하였습니다. 전공 수업에서 배웠던 운영 체제와 상호 작용할 수 있는 방법이 떠올랐고, 이를 적용해 보았습니다.
Elixir와 Python의 파이프라인을 구축하여 Elixir에서는 파일을 생성하고, Python에서는 파일 전송 프로세스를 수행하도록 하였습니다.
1. Elixir의 Quantum 라이브러리를 이용하여 비동기 예약 시스템을 구축하였고, Supervisor를 활용해 프로세스가 중단돼도 재시작하여, 송신 단에서 유효하지 않은 파일 전송에 대한 예외 처리가 가능해졌습니다.
2. Python에서 데이터 파일을 수신 받아, FTP 통신을 이용하여 농정원 측에 전송하였습니다.
이 경험을 통하여 이전에는 한 언어만으로 전부 구현해야 한다는 고정관념이 있었지만, 다른 언어와의 파이프라인을 구축함으로써 각 언어의 장점을 살려 개발 역량을 길렀습니다.
4. SMART&CREATIVE
한화시스템 ICT부문은 "SMART&CREATIVE""라는 비전슬로건을 갖고 있습니다. 현재 IT업계에서 "SMART&CREATIVE"가 왜 필요한지 정의하고, 지원한 직무와 관련하여 본인이 "SMART&CREATIVE" 한 인재라는 것을 증명할 수 있는 구체적인 사례와 경험을 말씀해주십시오. - 700자
IT 제품과 서비스는 고객 만족도에 매우 영향을 미칩니다. 따라서, 스마트하고 창의적인 사고를 통해 고객의 요구를 충족시키는 제품과 서비스를 개발하는 것이 중요하기 때문에 "SMART&CREATIVE"가 필수적이라고 생각합니다.
[멀티 프로세스를 이용한 시간 감축률 75% 달성]
졸업 프로젝트에서의 얼굴인식 기능을 보완하여, 교내 공학경진대회에 참가한 경험이 있습니다.
30장의 이미지를 학습할 때, 총 30초의 시간이 소요되었습니다. 이에 대해 학부생 30명을 대상으로 작품 시연을 하였고, 모두 시연 시간이 오래 걸린다는 의견이 나와 시간 단축의 필요성을 느꼈습니다.
이를 해결하기 위해, 네트워크 속도를 높여보았지만 10%밖에 시간 감축을 이루지 못하였고, 이미지의 수를 20장으로 낮추면 시간 감축률이 33%로 상승하지만 정확성이 20% 감소하였습니다. 단일 스레드로는 해결이 힘들다는 것을 깨닫고, 병렬처리를 위해 운영체제 과목에서 학습했던 ‘멀티 스레드’ 방식을 적용하기로 하였습니다. Python은 GIL 때문에 ‘멀티 스레드’를 사용하면 시간이 증가되어 ‘멀티 프로세스’ 방식을 이용하였고, 30초에서 7초로 감소하여 75%의 시간 감축을 성취했습니다. 그 결과 특허부문 은상과 특허 제안을 받게 되었습니다.
이 경험을 통하여 문제에 대한 다양한 시도와 실험을 통해 해결책을 찾아내는 과정이 중요하다는 것을 깨달았습니다.