편집하다
주제에 대해 많은 양의 사고와 자기 반성을 한 후,이 질문에서 제기 한 대부분의 문제는 전문적인 관점이 아니라 개인적 관점에서만 발생한다는 것을 깨달았습니다. 따라서 중재자는 제가 이야기하려고했던 문제의 개인적이고 주관적인 성격으로 인해이 질문을 보류했습니다. 나는 질문을 되풀이하는 것에 대해 생각하고 있었지만 질문을 좀 더 객관적으로 표현할 수있는 가능한 방법을 찾을 수 없었기 때문에 어떤 종류의 증거 또는 참조로 답변을 뒷받침 할 수있는 토론의 주제가 될 수 있습니다.
여전히 관심이있는 사람들을 위해이 질문에서 나온 토론을 요약하려고합니다.
- 4 시간의 사전 인터뷰, 오프 사이트 프로그래밍 테스트는 일반적이지 않지만
- 많은 사람들이 일부 회사에 대해 당신은 그 모든 것보다 훨씬 더 오랫동안 인터뷰를 할 것이라고 지적했습니다.
- 우리가 시험을 치르는 지 여부는 우리의 개인적인 결정이며, 우리의 상황과 회사에 고용 될 때의 이점을 근거로이를 평가할 수 있습니다
- 모든 회사는 사람마다 다르며 회사의 요구 또는 상황에 맞는 경우 더 긴 사전 인터뷰 오프 사이트 테스트를 수행하는 것이 합리적 일 수 있습니다.
나는 원래의 질문이 나로부터 4 시간을 기대할 수있는 합리적인 방법과 문제를 제기 하는 윤리적 방법에 대해 솔루션 (코드가 아니라 디자인)을 회사에 사용할 수 있기를 원했습니다. 이제 알 수 있듯이 stackexchange와 같은 질문 답변 유형 커뮤니티 도구를 사용하는 대신 포럼 토론에서 두 가지 질문을 모두 (최선 적으로) 탐색 할 수 있습니다.
그러나 귀하의 모든 답변이 가치 있고 공유해 주셔서 감사합니다.
오리지널 포스트
여러 직책에 대해 인터뷰하고 있는데 대부분 전화 인터뷰 나 현장 인터뷰를하기 전에 코딩 테스트를 제출해야하는 사전 심사 단계가 있습니다. 나는이 아이디어에 꽤 익숙해졌으며, 회사가 내가이 작업을 스스로 수행 할 수있는 작업 유형을 확인할 수 있도록하기를 기대하는 것이 합리적이라는 것을 알게되었다.
일반적으로 필자의 경험은 이러한 유형의 코딩 연습은 대부분 작은 프로그래밍 작업이라는 것입니다. 약간의 논리를 수행하고, 작은 알고리즘을 구현하고, 파일을 열고, 데이터를 읽고 쓸 수 있습니다. 가장 간단한 작업조차도 로직, 테스트 가능한 구성 요소 등을 분리하여 후보자가 코딩하는 방법, 일반적으로 회사가 채우려는 직업 유형에 얼마나 잘 준비되어 있는지 확인할 수 있습니다.
최근에 나는 운동에 대한 전체 페이지의 긴 설명으로 코딩 테스트를 보낸 회사를 방문하여 비즈니스의 실제 문제를 해결할 것을 요청했습니다. (회사를 보호하기 위해 구체적인 사항은 말하고 싶지 않지만 테스트는 그들이하는 일에 대한 내용이 많았습니다). 그들은 구현하기 위해 매우 복잡한 시스템을 설명하고 실제 데이터를 포함했으며 결국 코딩 테스트는 4 시간 이상 걸리지 않아야한다는 결론을 내 렸습니다 .
회사가 나에게 인사하기 전에도 자유 시간에 더미 과제를 위해 4 시간을 보내도록 기대하는 것이 합리적입니까? (채용자가 나에게 코딩 테스트를 보냈다)
내가 틀리지 말고, 새로운 직업과 새로운 도전을 찾도록 동기를 부여 받았지만, 대부분의 회사는 그러한 작업에 최대 1-2 시간을 소비 할 것을 기대하며, 그러한 작업은 항상 덜 복잡했습니다.
이 회사의 결론으로 내가 얻은 것은 다음 중 하나입니다.
1) 내 동기 부여가 좋지 않으며 아마도 다른 사람을 찾고있을 것입니다.
2) 그들은 장래의 직원들에게 그런 긴 코딩 테스트가 그들에게 인사하지 않고도 그렇게 할 것이라고 기대하지 않습니다.
3) 그들은 단지 그들이 일하는 문제 중 하나를 포기하고 무료로 해결할 수있는 열정적 인 젊은 친구가 있는지 확인하고 싶습니다 (다시 말하지 마십시오. 음모 이론가는 아니지만 그런 이야기를 들었다 ...)
기업이 후보자들과 대화하지 않고 더미 코딩 테스트에 시간을 할애 할 것이라고 생각하는 것이 얼마나 합리적이라고 생각하십니까? 일반적으로 어떤 경험이 있습니까?