경험이없는 프로그래밍 후보를 정렬하는 몇 가지 방법은 무엇입니까? 회사에서 일합니다. 우리는 경험이 많은 사람들로부터 이력서를

나는 비교적 작은 회사에서 일합니다. 우리는 경험이 많은 사람들로부터 이력서를 많이 얻지 못하지만 우리는 사람들을 고용하여 성장해야 할 위치에 있습니다. 학교 밖에서 이력서를받는 경우가 많습니다.

우리는 거친 곳에서 다이아몬드를 찾으려고 노력하고 싶지만 현지인이 아닌 사람들을 날아 다니고 일주일 동안 하루를 쉬면서 앉아서 인터뷰를하는 것은 비용이 많이 듭니다. 우리는 또한 유망한 후보자들을 위해 전화 인터뷰를하지만, 시간을내는 데 시간이 걸릴 수 있으며 보통 몇 시간이 소요됩니다.

우리는 프로그래머 테스트 구현을 고려했지만 아직 다른 스튜디오에서 사용하지 않는 좋은 테스트를 아직 찾지 못했습니다.

내부 오버 헤드를 최소화하면서 스튜디오에서 이러한 사람들을 살펴보기 위해 사용하는 몇 가지 사례는 무엇입니까?



답변

우리는 혼합 예술 / 기술 환경을 가지고 있지만 채용 프로세스는 항상 동일합니다. 흥미 진진한 이력서를 컬링하고 응시자들에게 높은 컨셉만을 부여하는 처음부터 끝까지 과제를 제공하십시오. 프로그래머에게는 며칠 안에 할 수있는 작은 게임 (프로그래머 예술이나 주식을 사용할 수 있음)이 있어야 할 일과 그 기술에 대한 개념을 알려줍니다. 정말 기본적인 게임. 예술가들에게는 그것은 스펙 작업이거나 개념에 대한 피치입니다.

그들은 마감일이 끝나는 한 자신의 작업을 수행하고, 필요한 모든 도움 (구글, 물어보기 등)을 사용할 수 있습니다. 테스트는 프로젝트가 실제로 예상했던 것 (모든 것이 작동하는 등)이고 프로세스를 진행하는 과정에서 프로세스를 진행하는 과정에서 먼저 결정을 내리고 의사 결정을 내리는 동안 코드 검토를 수행합니다.


답변


답변

전문적인 경험이 없다고해서 전혀 경험이없는 것은 아닙니다. 후보자가 글로벌 게임 잼, 독립 게임 페스티벌과 같은 지역 / 글로벌 이벤트에 참여했는지 또는 포트폴리오가있는 웹 사이트를 만들 었는지 확인하십시오.

반면에 일부 프로그래머는 프로그래밍 경쟁을 좋아합니다. 그것도 확인하십시오 (ACM, TopCoder, Google Code Jam, UVa, SPOJ). 이런 종류의 경쟁에 대한 경험은 패션의 이상한 테스트를 보완하며 아마도 이력서를 얻는 데 도움이 될 것입니다.

나는 Joel Spolsky 의이 게시물이 항상 도움이된다고 생각 합니다 .


답변

후보자를 찾는 가장 빠른 방법은 10 분 전화 인터뷰입니다. 일반적으로 처음 몇 가지 질문에서 이것이 좋은 후보가 될지 여부를 알고 있습니다.

  1. C ++ 또는 C를 알고 있습니까?
  2. 이 두 변수의 차이점을 말해 줄 수 있습니까?

    int a;
    int* b;
  3. 차이점은 무엇입니까 a++b++?

나는 포인터에 대한 지식이 절대적인 최소 역량 수준이라고 생각합니다. 전문적인 게임 작업을 신청하고 포인터의 작동 방식을 모르는 경우 머리 위로 넘어 가게됩니다.


답변

손쉬운 필터링 메커니즘으로 빠르게 라운드를 수행하는 것 중 하나는 codility입니다.

http://codility.com/

자동화 된 시간별 프로그래밍 테스트를 제공하기 위해 비용을 지불하는 서비스입니다. 나쁜 점은 고정 된 수의 테스트가 있다는 것입니다. 좋은 점은 테스트가 단위 테스트에 의해 자동으로 등급이 매겨진다는 것입니다. 따라서 많은 사람들을 컬링하기 위해 이것은 좋은 접근 방법이 될 수 있습니다.