메뉴 건너뛰기


커리어 세부메뉴

합격자소서

엔에이치엔(주) 2015년 하반기 신입 앱개발자합격자소서

합격자 정보

  • 서울4년
  • 컴퓨터과학부
  • 학점 3.5/4.5
  • 토익 775
  • 자격증 1개
  • 3,380읽음

합격자소서 질문 및 내용

답변
1. 자료구조 - A0
Stack, Queue, Linkedlist 등을 구현하고 응용하는 과제가 나왔었는데, 동작하는 원리를 디버깅을 통해서 확인하니 정말 자료들이 알고리즘에 따라 움직이는 것이 신기했습니다.

2. 데이터베이스 - B0
학점은 좋지 않았지만 관심도나 프로젝트에서 활용도가 높았기 때문에 적었습니다. 처음 DB를 활용한 프로젝트는 소프트웨어공학에서였습니다. 레스토랑 서비스를 위한 프로그램을 Java로 개발했었는데 그때 저는 MySQL을 사용해 DB를 구축하고 프로그래밍했습니다.

우선 로그인 과정에서 사용자, 운영자 둘로 나누어 테이블을 따로 만들고 메뉴 테이블도 별도로 만들었습니다. 그외에도 사용자 ID에 따른 주문기록을 위한 history 테이블, 메뉴에 따른 단품(ingredient) 테이블을 만들어 사용자 편의를 제공하려고 했습니다.

3. 운영체제 - B+
모든 프로그램이 그냥 돌아가는 게 아니라는 것을 알게 해준 과목이었습니다. 프로그램 하나에도 여러 프로세스가 있고 그것들이 정해진 스케쥴링에 따라 수행됩니다. 임계구역에 진입하지 못해 데드락에 걸리기도 합니다. 세마포어를 이용해 그 문제를 해결해봤습니다.

글자수 601979Byte

답변
[Windows Control System(C++, Java) - 라즈베리파이와 안드로이드를 활용한 원격창문제어 어플리케이션]
하드웨어와 소프트웨어를 결합해 IoT 시대에 걸맞는 프로젝트를 만들어보고 싶었습니다. 무선데이터망 환경에서 스마트폰 앱을 통한 원격제어를 할 수 있고 자체적으로 먼지나 가스 누출 등을 감지해 자동으로 창문을 개폐하는 기능이 있습니다.

우선 간이집을 만들어 소형 창문을 만들고 동력으로 서보모터를 사용했습니다. 라즈베리파이에는 모터와 먼지, 가스 센서가 달려 있고 각 데이터가 리눅스 서버인 라즈베리파이를 통해 사용자 앱으로 넘어갑니다. 앱에서는 메뉴바에 상태보기, 자동설정, 날씨보기, 비밀번호 변경 아이콘이 있습니다.

상태보기에는 현재 센서가 감지한 값들이 실시간으로 넘어오고 기준값이 넘어가면 자동으로 창문이 열리고, 내려가면 닫힙니다. 기준값은 자동설정에서 변경할 수 있습니다. 또한 상태보기는 리스트뷰로 만들어져서 여러개의 창문의 상태를 알 수 있습니다.

각 창문의 열림 정도를 시크바를 통해 조절하고 타이머도 맞출 수 있습니다. 적용 버튼을 누르면 그 값들이 라즈베리파이로 전해져서 원하는 만큼, 원하는 시간에 여닫을 수 있습니다.

글자수 6101,029Byte

답변
[추억이 현실로 되다] 
어렸을 때 한게임 테트리스를 재밌게 한 기억이 있는데 이렇게 입사지원서를 쓸 날이 올 줄은 몰랐습니다. 아직도 백투백 티스핀과 15콤보를 할 때의 짜릿함이 선명합니다.

C로 테트리스를 간단하게나마 만들어보면서 그당시 테트리스도 굉장히 퀄리티가 좋았고 대단했다는 것을 느꼈습니다. 이젠 유저가 아닌 개발자가 되어 NHN Ent.에서 함께 일하고 싶습니다.

[미래 NHN Ent 인의 꿈과 자세]
NHN Ent.은 지금까지 쌓아온 지식들을 활용할 최적의 회사입니다. NHN Ent. 개발자가 된다면 제가 그랬던 것처럼 미래의 아이들에게 재미를 주는 앱을 만들고 싶습니다. 제가 만든 앱을 길거리에서 사람들이 쓰고 있는 것을 보면 저절로 입이 벌어질 것 같습니다.

최근 전 연령층에게 모바일 앱 게임 프렌즈팝이 인기를 끌고 있습니다. 우선 이 게임을 분석하여 재미요인은 무엇인지 앞으로 업데이트는 어떻게 해야 할지 연구할 것입니다.

그리고 새로운 게임도 만들 것입니다. 또한 얼마 전에 출시된 간편결제서비스 페이코 역시 타사 결제서비스보다 우위를 점할 수 있도록 선배, 동료와 함께 의논하고 노력할 것입니다.

글자수 592985Byte