메뉴 건너뛰기


커리어 세부메뉴

합격자소서

㈜KT 2015년 하반기 신입 기술·전문강사합격자소서

합격자 정보

  • 서울4년
  • 컴퓨터공학
  • 학점 3.5/4.5
  • 토익 875
  • 인턴 1회
  • 2,984읽음

합격자소서 질문 및 내용

답변
[대학시절 배운 기초강의 지식을 바탕으로 직무 전문가로 발전]
가장 흥미롭게 수강했던 과목이 프로그래밍 언어론과 데이터베이스입니다. 프로그래밍 언어론에서는 프로그래밍 언어의 여러가지 특징과 장단점을 이해하고, 프로그래밍 언어의 문법과 의미를 표현하는 방법을 배우며, 여러 구성요소가 실제로 구현되는 방식을 공부함으로써 제가 사용하고 있는 언어를 보다 깊이 이해하고 새로운 언어를 쉽게 배울 수 있게 되었습니다.

데이터베이스에서는 기본적인 SQL과 관계대수를 바탕으로 프로그래밍 능력을 배양하고, 개체관계 모델링 방법을 깨우쳤습니다. 또한 데이터들을 효율적으로 관리하기 위한 정규화에 대한 내용 역시 배웠습니다. 마지막으로 질의 처리, 질의 최적화에 대한 대략적인 개요를 얻었습니다.

그러나 실무에 이론적 지식을 적용하기란 쉽지않다고 알고있습니다. 이러한 부분을 해결해 줄 수 있는 기업이 KT라고 판단했습니다.

타사와는 비교도 할 수 없는 5개월간의 최고 수준의 교육과 연차별 멤버십 트레이닝, 멘토링 제도를 통한 심도있는 개별 코칭의 신규입사자Care프로그램, 신입을 벗어나도 끊임없이 배울 수 있는 기회를 주는 직원성장 마일리지 제도와 역량강화 교육은 저에게 있어서는 꼭 필요하다고 생각했던 프로그램이었습니다.

글자수 6341,097Byte

답변
관중 700명을 모은, 제가 주최한 게임대회입니다. 여태까지 축제의 메인은 항상 연예인이었으며 게임대회는 남는 시간을 활용하기 위한 한 가지 방편이라는 인식을 바꿔보고 싶었습니다. 그러나 축제를 도와줄 동료들의 인식은 쉽게 바뀌지 않았고 250명에 달하는 선수들의 예선경기를 홀로 치루어야 했습니다.

더하여 게임계에서는 명망높은 분들을 초청하고 부탁드리는 일도 스스로가 이뤄내야 했습니다. 시간이 흐르면서 저의 꾸준한 노력과 설득으로 인해 동료들의 인식은 점점 변해갔고 마침내 동료들이 하나 둘씩 게임도 하나의 문화이며 거대한 컨텐츠가 될 수 있다는 것을 인정하기 시작했습니다. 비로소 공동 목표인 성대한 게임 대회 개최를 위해 무대를 같이 꾸미고 아이디어 토의도 진행하였습니다.

게임대회의 끝맺음인 시상식을 마치고 구성원들뿐 아니라 관중들이나 친구들에게 ``굉장히 재밌었다``, ``수고했다`` 등의 이야기를 들었을 땐 가슴이 뭉클했습니다.

시작은 예선 진행 스태프, 게임 심판 등 모든 역할을 맡아서 하느라 정작 대회의 컨셉이나 진행 방식 등 부족한 부분이 너무나 많았습니다. 시간이 흐른 뒤 동료들의 도움을 받고 나서는 총괄 업무를 맡았습니다. 인원 배치와 무대 구성, 게임 대회 룰 선정, 홍보까지 각 팀을 꾸려 진행시키되 적시에 업무를 부과하거나 진행정도를 파악하여 참가 선수나 관중들의 니즈를 최대한 만족시켰습니다.

동료들의 믿음이 없을 때 혼자 거대한 일을 하는 것은 아무리 능력이 뛰어나도 불가능하며 작은 일이라도 동료들과 함께 수행한다면 더욱 효율적이고 기발한 아이디어가 생성될 수 있다는 것을 느꼈습니다.

글자수 8091,390Byte

답변
[기존의 규칙과 상황의 차이]
축제기간, 굉장히 많은 인파가 몰릴 때 저는 스태프로 인원통제를 하고 있었습니다. 높은 계단, 부실한 난간, 들뜬 분위기, 알코올 섭취 때문에 안전사고에 굉장히 유념해야 할 상황이었습니다.

마지막 무대가 끝날 무렵에 축제 전에는 미처 생각지 못했으며 엄청나게 위태로워 보이는 공간이 제 눈에 들어왔습니다. 오랜시간 준비해온 무대에도 헛점이 존재했던 것입니다.

저는 직감적으로 저 공간으로 가서 인원을 통제해야 한다는 느낌을 받았습니다. 그러나 축제 시작 전에 타 스태프들과 절대 자리를 옮기지 말고 각자 맡은 구역에 대해 철저히 대비하기로 약속했었기에 먼저 무전으로 통신을 시도하였습니다. 무르익은 분위기와 엄청난 함성소리로 인해 대화는 불가하였으며 결국 혼자 판단해야 했습니다.

맡은 구역을 이탈하는 행동이 꺼려졌지만 스스로의 결정을 믿고 위태로워 보이는 공간을 먼저 통제하였습니다. 다행히도 축제는 안전사고없이 끝났고 피드백 시간에 제가 겪은 상황을 토의하여 사전 규칙이나 통제 인원을 늘리는 등 후속 조치를 취했습니다.

만약 원칙을 지키려고 위험한 구역을 통제하는 것을 포기하였다면 끔찍한 안전사고가 발생하였을 지도 모릅니다. 해당 구역을 적절히 통제하는 것은 놓쳤을지 몰라도 사전에 다른 안전사고 대비 예방법과 응급상황 시 적절한 대처방안을 제대로 숙지하고 있었기에 적절한 판단을 내릴 수 있었습니다.

어떠한 일을 하더라도 철저한 준비가 밑바탕이 된다면 어떠한 문제도 해결해 나갈 수 있다는 믿음을 얻었습니다.

글자수 7711,331Byte

답변
[Snort(sniff and more)]
Snort는 네트워크 침입 탐지 시스템(NIDS, Network Intrusion Detection System)을 대표하는 프로그램으로 알려져 있습니다. 현재 제가 졸업논문으로 제출하기 위해 연구하고 있는 분야이기도 합니다. Snort는 크게 Sniffer, Pre-processor, Detection Engine, Logger으로 네 부분으로 나눌 수 있습니다.

Sniffer는 네트워크를 통해 전송되는 모든 패킷을 수집합니다. Pre-processor는 복잡한 연산 없이 간단하게 판단이 가능한 내용들을 확인하여 패킷을 처리함으로써 탐지엔진의 부하를 덜어줍니다. 탐지엔진에서는 패킷의 내용 중에 사전에 정의된 탐지규칙의 내용과 일치하는 것이 있는지 확인하고 적절한 처리를 수행합니다. Logger는 각 과정에 대한 결과를 기록으로 남깁니다.

제가 집중해야 하는 부분은 Snort에서도 rule입니다. rule은 사전 정의 패턴 정도로 말씀드릴 수 있겠습니다. 탐지엔진이 패킷을 받아들여 공격인지 정상패킷인지 판단하는 방법은 기존의 rule과 대조하여 rule과 패턴이 일치한다면 공격으로 인식하는 것입니다. 현 시점에서 문제는 네트워크 사용량의 급증에 따라 패킷의 전송량도 늘어나 rule이 다양해져야 하는데 중복이나 비슷한 패턴들을 적절히 처리해놓지 않으면 Snort의 실행속도 저하가 심각해집니다.

저는 더 나아가 이렇게 많은 rule들의 패턴에 대해 classifying을 선행하여 비슷한 rule끼리 묶은 다음 패턴을 분석하여 아직 존재하지 않으나 미래에 발생할 가능성이 높은 패턴을 찾아내어 Snort의 성능을 향상시키는 것입니다.

글자수 8451,313Byte