큐브리드 면접 문제들...

by 김평철 posted May 04, 2007
큐브리드 제품개발부 채용공고를 내면서 큐브리드 면접문제를 몇가지 예시로 보였는데, 관심있으신 분들이 있어서, 여기에 올려 봅니다. 답을 올려주시면 채용까지 이어질 수도 있으니... ^^ 참고로, http://www.okjsp.pe.kr/seq/95256 에 가시면 좀더 상세한 대화도 보실 수 있습니다.

================ 채용공고 ============================================

오라클과 경쟁하는 국산 DBMS 업체 큐브리드에서 실력있는 개발자를 구합니다.

회사와 제품 소개는 큐브리드 홈페이지(http://www.cubrid.com )와 홍보영상(http://www.cubrid.com/download/cubrid_intro.wmv )을 참조하세요.

학력, 연령, 성별, 경력, 전공에 관계없이 지원하실 수 있습니다.
단 3시간의 면접만 통과하시면 됩니다.
거의 대부분 지원분야의 핵심경쟁력을 검증하는 데 활용됩니다.

제품개발부서는 PM팀(프로그램 관리), 개발팀, QA팀으로 이루어져 있고,
- PM팀은 커뮤니케이션 능력, 결과 중심의 업무태도를,
- 개발팀은 문제 해결, 코딩 기술을,
- QA팀은 테스팅과 코딩 기술을 집중적으로 면접합니다.

아래에 팀별로 면접 질문 예제를 만들어 보았습니다.
원하는 팀의 질문에 "나는 이렇게 하겠다!"는 아이디어를 가지고 대화를 시작할 수 있습니까?
그렇다면, 저희 회사에 지원하셔서 실력을 보여주시길 바랍니다.


면접은 대화식으로 진행하여 정답 보다는 과정을 봅니다.
그리고, 인터넷에서 "Microsoft Interview Questions"을 검색하시면,
저희 회사가 면접에서 활용하는 문제의 대략 유형을 찾을 수 있습니다.

Joel Test에서 12점 만점을 유지하고 있는 큐브리드의 개발 프로세스.

실력있는 분이라면 대졸신입이라도 연봉 5천만원 드릴 수 있습니다.
회사홈페이지를 통하여 온라인지원하시기 바랍니다.

(PM팀)
1. 고객의 요구사항에 대하여 개발, QA, 기술지원팀의 입장이 첨예하게 대립할 때가 있습니다. 이럴 때 어떤 프로세스를 통하여, 어떤 기준으로 문제를 해결하겠습니까?
2. 큐브리드 고객이 배너광고 응용 개발을 위해 DBMS SQL에 무작위추출 (random sampling) 질의 기능이 있으면 좋겠다고 합니다. 어떻게 제품 명세를 만들겠습니까?
(개발팀)
1. tic-tac-toe 게임 모두 아시죠? NxN 보드 tic-tac-toe 게임을 개발하는데, 플레이어가 현재 놓은 위치가 게임을 끝내는지 아닌지를 판별하는 함수를 만들어 보세요. 예를 들어, bool IsWinningMove(int **board, int row, int column) 함수를 만드는 것입니다.
2. 전체 개수를 미리 알 수 없는 number stream에서 무작위로 1000개를 추출하려고 합니다. 추출된 것이 stream의 특정 지역에 집중되면 안될 것이고, 전체 개수를 미리 알 수 없으니, 전체를 디스크에 저장할 수도 없을 것입니다.
(시험팀)
1. 윈도우의 notepad의 save 기능을 시험하기 위한 플랜을 작성하여 보세요.
2. QA팀이 제품의 마지막 릴리스를 인증하는데, 개발팀에서 발생시킨 오류 때문에 인증기간이 늦어질 뿐만 아니라, 인증기간에 대한 예측성이 떨어져 릴리스 일정관리가 힘들어지고 있습니다. QA팀으로서 개선안을 제시해보십시요.

Articles

5 6 7 8 9 10 11 12 13 14