어그저께 서류 합격 소식을 듣고 오늘 필기 시험을 보러  갔다. 


지원 분야가 C와 관련된 일을 하기때문에 C언어로 문제를 풀어야했다.


문제는 총 3문제였는데 처음 문제지를 보자마자 이걸 어떻게 구현하지라는 생각이 먼저 들었다.


그래도 한번 해보자는 생각으로 풀어보기로 했다. 


그런데 개발하는 환경이 정말 마음에 들지않았다. 글씨 크기가 너무작아서 오류가 난 것을 확인하기 어려울 정도였다. 내가 조정하면은 됬지만 설정메뉴도 안보이게 해놔서 정말이지 답답했다.


그래도 꾹꾹 참고 문제를 풀어나갔다.


1번 문제는 리눅스 api를 써서 해당 폴더안에 있는 파일정보를 읽어들여 처리하는 문제였다.

처음 보는 함수여서 어떻게 써야하는지 애매했지만 인터넷을 사용할 수 있도록 해줘서 쓰는 방법을 이해한후 문제를 풀 수 있었다.

그런데 코딩을 하다가 또 무슨에러인지 virtualbox가 멈췄고 이것때문에 시간을 30분정도 허비하게됬다.ㅜㅜ 자기퇴근하기전까지 문제를 풀라고는 했지만... 그래도 나는 뒤에 약속도 있었고 해서 빨리 끝내고 싶었다.


부랴부랴 2번문제를 봤고, 이건 단순히 문자열을 파싱하는 문제였어서 문자열범위를 전부탐색하면서 원하는 부분만 출력하도록 해줬다.

말은 간단히했지만 한 한시간 걸렸던거같다;;;


3번문제는 링크드리스트를 활용해서 프로그램을 설계하는것이었는데, 나는 이문제는 못풀었다. 

핑계일 수 있지만 나는 c++ 라이브러리를 써서 링크드리스트를 썼었기 때문에 이 링크드리스트를 구현하는것에 익숙하지않았다.

물론 구글링을 통해서 링크드리스트를 이해하고 풀어나가면 됬지만 이 링크드리스트 구현에 필요한 로직을 먼저 이해하는 시간도 오래걸리고, 이것을 활용해서 원하는 프로그램을 설계까지 하기에는 담당자가 퇴근하기 전까지 끝낼 수가 없다고 생각했다. 


결국 3번은 못풀게 됬고, 담당자에게 끝낫다고 알렸다. 

결과는 아마 불합격이라고 생각되지만 내가 못푼 링크드리스트를 나중에라도 개념을 이해해보고 직접 구현을 해봐야겠다.

내가 만약 어떤 자료구조를 쓰려고 한다면 라이브러리를 먼저 쓰기보다는 그 개념을 먼저 이해하고 구현할 줄 알아야 깊은 이해를 할수 있는 것이기 때문이다.


무튼 오늘은 내 수준을 확인 할 수 있었던 좋은 시간인것 같다.

반응형

'일기' 카테고리의 다른 글

단기알바 한날 - 창업박람회 스탭  (0) 2018.10.21
보라스카이 면접 후기  (0) 2018.10.18
5년 뒤에 어떤모습이 될까?  (0) 2018.10.16
웹퍼블리셔 스터디한날  (0) 2018.10.16
알고리즘 잡스 상담후기  (8) 2018.09.30

+ Recent posts