검사 카테고리

채용을 위한 프로그래밍 역량 평가

83개의 프로그래밍 역량 평가 중에서 선택하세요. 언어, 프레임워크, 클라우드 관련 객관식 테스트 69개와 알고리즘 및 SQL 코딩 과제 14개가 있습니다.

짧은 답변

코딩 테스트 채용에 활용할 수 있는 프로그래밍 역량 테스트는 개발자가 프로그래밍 언어, 프레임워크, 데이터 라이브러리 또는 클라우드 플랫폼을 얼마나 잘 아는지, 혹은 작동하는 코드를 얼마나 잘 작성하는지 확인합니다. HireValid에는 테스트가 83개 있습니다. 객관식 테스트 69개는 대부분 10분이 걸리며, 코딩 과제 14개는 15~35분이 걸립니다. 대부분 중급이며, 초급 테스트 2개와 고급 테스트 6개가 있습니다.

평가 83개 · 2페이지 중 2페이지

웹 개발

Node.js

10분 · 질문 15개 · 중급

객관식

테스트 보기
데이터베이스

NoSQL 데이터베이스

10분 · 질문 15개 · 중급

객관식

테스트 보기
데이터 및 분석

NumPy

10분 · 질문 16개 · 중급

객관식

테스트 보기
데이터 및 분석

Pandas

12분 · 질문 18개 · 중급

객관식

테스트 보기
IT 지원 및 관리

PowerShell

10분 · 질문 15개 · 중급

객관식

테스트 보기
데이터 및 분석

PySpark

10분 · 질문 15개 · 중급

객관식

테스트 보기
소프트웨어 개발

Python을 사용한 Selenium

10분 · 질문 15개 · 중급

객관식

테스트 보기
AI 및 머신러닝

PyTorch

10분 · 질문 15개 · 중급

객관식

테스트 보기
데이터 및 분석

R을 활용한 데이터 분석

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

React

10분 · 질문 15개 · 중급

객관식

테스트 보기
모바일 개발

React 기반 Ionic Framework

10분 · 질문 15개 · 중급

객관식

테스트 보기
모바일 개발

React Native

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

REST API 설계

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

Ruby on Rails

10분 · 질문 15개 · 중급

객관식

테스트 보기
AI 및 머신러닝

Scikit-learn

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

Shopify

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

Spring

10분 · 질문 15개 · 중급

객관식

테스트 보기
데이터베이스

SQL 코딩: 데이터베이스 운영

20분 · 과제 1개 · 초급

코딩 과제

테스트 보기
데이터베이스

SQL Coding: Querying

30분 · 과제 1개 · 중급

코딩 과제

테스트 보기
AI 및 머신러닝

TensorFlow

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

Vue.js

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

WooCommerce

10분 · 질문 15개 · 중급

객관식

테스트 보기
웹 개발

WordPress 개발자

10분 · 질문 15개 · 중급

객관식

테스트 보기

직무 분야별 테스트

테스트 83개에서 다루는 내용

대부분의 테스트는 이름이 지정된 기술 하나를 다룹니다. 가장 큰 분야는 웹 개발로, React와 CSS부터 Django까지 프런트엔드 및 백엔드 프레임워크 테스트 27개가 있습니다. 소프트웨어 개발 테스트는 19개이며, 코딩 과제와 클린 코드 같은 실무 주제를 포함합니다. AI 및 머신러닝 테스트는 9개로, PyTorch 등이 있습니다. 데이터 및 분석 테스트는 7개로, Pandas와 데이터 엔지니어를 위한 Apache Spark 등이 있습니다. 클라우드 및 DevOps 테스트는 7개로, Microsoft Azure 등이 있습니다. 모바일 개발 테스트는 6개로, Flutter부터 Kotlin을 사용한 Android 개발까지 있습니다. 데이터베이스 테스트는 4개로, MySQL 등이 있습니다. 셸 스크립팅, 암호학, Salesforce의 Apex 언어 테스트도 일부 포함되어 있습니다.

지식 테스트 69개는 짧은 코드 조각과 상황을 바탕으로 한 객관식 테스트입니다. 대부분 10분이 걸리고, Pandas는 12분이 걸립니다.

나머지 14개는 코딩 과제입니다. 후보자가 프로그램을 작성하면 숨겨진 테스트 케이스로 출력 결과를 확인합니다. 12개는 알고리즘, 자료 구조 및 디버깅 과제로, Coding: 배열과 Coding: 그래프 등이 있습니다. 두 개는 SQLite에서 실행되는 SQL 과제입니다.

코딩 과제 진행 방식

각 코딩 테스트는 제한 시간이 정해진 단일 과제로 구성됩니다. Coding: 알고리즘, 초급은 15분이 걸립니다. 중급 알고리즘 및 자료 구조 과제는 각각 35분이며, 유일한 고급 과제인 Coding: 디버깅도 35분입니다.

알고리즘 과제에서는 후보자가 일반적으로 쓰이는 언어 6개 중 하나를 선택할 수 있으며, 각 과제가 모든 언어에서 같은 방식으로 작동하는지 확인했습니다. 디버깅 과제에서는 후보자에게 익숙하지 않은 코드와 서면 명세를 제공합니다. 코드가 잘못 작동하는 부분을 찾아, 이미 작동하는 기능을 망가뜨리지 않고 수정합니다.

두 SQL 과제는 짧은 비즈니스 설명을 바탕으로 쿼리를 작성하도록 합니다. SQL 코딩: 데이터베이스 작업은 초급 과제로 20분이 걸리며, 필터링, 간단한 계산, 그룹화, 정렬을 다룹니다. SQL 코딩: 쿼리 작성은 중급 과제로, 여러 테이블이 있는 데이터베이스를 대상으로 30분 동안 진행합니다.

14개 코딩 테스트는 모두 컴퓨터 사용을 전제로 하므로 편하게 쓸 수 있는 편집기가 제공됩니다. Pandas와 R을 사용한 데이터 분석도 컴퓨터가 필요합니다. 나머지 67개 테스트는 휴대전화로도 볼 수 있습니다.

직무 및 경력 수준별 적합한 테스트

채용 공고에 나온 기술 스택에 맞춰 테스트를 고르고, 경력 수준에 맞춰 난이도를 선택하세요. 테스트 83개 중 75개는 중급입니다.

초급 테스트 두 개는 모두 코딩 과제입니다. Coding: 알고리즘, 초급은 코드를 작성하는 주니어 개발자, 졸업 예정자 또는 인턴에게 적합합니다. SQL 코딩: 데이터베이스 작업은 소규모 데이터베이스를 조회하는 주니어 백엔드 개발자, 데이터 및 보고서 담당자, QA 테스터에게 적합합니다.

고급 테스트 여섯 개는 시니어 전문가를 위한 테스트입니다. Azure 고급 네트워킹과 AWS 및 Google Cloud 버전은 네트워크 및 클라우드 설계자에게 적합합니다. 컴퓨터 비전과 멀티태스크 학습(MTL)은 머신러닝 엔지니어 및 응용 과학자에게 적합합니다. Coding: 디버깅은 다른 사람의 코드를 유지 관리하거나 검토하는 경험 많은 엔지니어에게 적합합니다.

중급 테스트는 중간 경력 직무에 맞춰져 있습니다. React는 프런트엔드 및 풀스택 개발자에게 적합합니다. Node.js와 Express.js는 API를 개발하는 백엔드 개발자에게 적합합니다. React Native는 모바일 개발자에게 적합합니다. Pandas와 R을 사용한 데이터 분석은 코드를 작성하는 분석가 및 데이터 과학자에게 적합합니다. Coding: 알고리즘, 중급은 프로덕션 코드를 작성하는 중간 경력 엔지니어에게 적합합니다.

테스트 조합 방법

개발자 평가 세트는 알고 있는 것과 실제로 만들어낼 수 있는 것을 함께 살펴보는 구성이 좋습니다. 해당 기술 스택에 관한 지식 테스트를 10분짜리로 한두 개 보고, 업무에 맞는 코딩 과제를 추가하세요.

프런트엔드 개발자는 React와 CSS를 본 다음 Coding: 배열을 볼 수 있습니다. Python을 사용하는 백엔드 개발자는 Django와 REST API 설계를 본 다음 SQL 코딩: 쿼리 작성을 볼 수 있습니다. 데이터 엔지니어에게는 두 테스트 이름 모두 데이터 엔지니어를 명시하는 Apache Spark for Data Engineers와 SQL 코딩: 쿼리 작성이 적합할 수 있습니다. 주니어 개발자는 Coding: 알고리즘, 초급과 SQL 코딩: 데이터베이스 작업을 볼 수 있으며, 전체 시간은 약 35분입니다.

35분짜리 코딩 과제는 한 세트에서 가장 긴 항목이므로, 직무에 서로 다른 코딩 역량 두 가지가 필요하지 않다면 과제 하나로 충분합니다.

Git, Docker, PostgreSQL과 같은 코드 관련 도구는 테스트 라이브러리에서 소프트웨어 역량 테스트를 확인하세요.

각 점수는 팀이 참고할 신호이지 최종 판정이 아닙니다. 합격 기준 점수는 없으며, 어떤 결과도 그 자체로 후보자를 다음 단계에 통과시키거나 탈락시키지 않습니다. 코딩 결과는 후보자가 과제에 어떻게 접근했는지 대화를 나누며 살펴볼 때 가장 유용합니다.

테스트의 공정성을 지키는 방법

이 테스트의 공정성 안내는 한 가지에 중점을 둡니다. 답변은 후보자가 어떤 버전이나 언어, 회사에서 배웠는지가 아니라 프로그래밍 역량에 따라 달라져야 합니다.

코딩 과제에서는 후보자가 가장 잘 아는 언어를 선택하며, 각 과제는 제공되는 모든 언어에서 같은 방식으로 작동하도록 작성되었습니다. 디버깅 과제에는 모든 언어에서 동일한 오류가 포함되며, 특정 언어에만 통하는 요령을 찾아야 하는 과제는 없습니다. 대소문자, 공백, 순서와 같이 숨겨진 테스트 케이스에서 확인하는 규칙은 모두 과제에 명시되어 있습니다. SQL 과제에는 테이블 구성과 열의 의미, 예상되는 결과가 정확히 나와 있습니다.

지식 테스트의 코드는 짧고 중립적이며 최신 릴리스 기준으로 작성됩니다. React 18과 React 19에서 React 문항의 답은 같으며, MySQL 문항에는 기준으로 삼는 버전과 설정이 명시되어 있습니다. Microsoft Azure 서비스는 이름뿐 아니라 기능으로도 설명하므로, 최근 이름 변경으로 혼동하지 않도록 했습니다.

상황에는 주문, 예약, 작업 목록과 같은 일상적인 데이터를 사용합니다. 다양한 배경의 이름을 쓰며 관용 표현, 스포츠, 지역 지식은 포함하지 않습니다. 금액은 일반적인 숫자나 중립적인 단위로 표시합니다. 테스트 29개에서는 메모지를 사용할 수 있습니다.

후보자가 지원을 요청하는 방법은 공정성 및 편의 제공에서, 문항을 작성하고 검토하는 방법은 테스트 제작 방식에서 확인하세요.

자주 묻는 질문

코딩 과제에서 후보자는 어떤 프로그래밍 언어를 사용할 수 있나요?+

알고리즘 및 자료 구조 과제에서는 후보자가 일반적으로 쓰이는 언어 6개 중 하나를 선택할 수 있으며, 각 과제가 모든 언어에서 작동하는지 확인했습니다. 두 SQL 과제는 SQL로 작성하고 SQLite에서 실행됩니다. 각 과제에는 필요한 열, 순서, 반올림 방식이 정확히 명시되어 있습니다.

후보자가 휴대전화로 프로그래밍 테스트를 볼 수 있나요?+

대부분 가능합니다. Pandas와 R을 사용한 데이터 분석을 제외한 객관식 테스트 67개는 휴대전화, 태블릿 또는 컴퓨터에서 볼 수 있습니다. 코딩 과제 14개와 Pandas 및 R을 사용한 데이터 분석은 코드와 데이터를 편하게 다룰 수 있도록 컴퓨터가 필요합니다.

객관식 프로그래밍 테스트만으로 개발자를 평가할 수 있나요?+

특정 기술에 대한 실무 지식을 빠르게 확인할 수 있지만, 실제로 작동하는 프로그램을 작성할 수 있는지는 보여주지 않습니다. 이를 확인하려면 코딩 과제를 추가하세요. 어느 쪽도 기술 면접을 대체하지는 않습니다. 두 테스트 모두 팀이 후보자와 논의할 근거를 제공합니다.

지식 테스트는 특정 프레임워크 버전에 따라 달라지나요?+

이런 문제를 피하도록 테스트를 작성합니다. 문항은 현재 릴리스 전반에서 안정적으로 유지되는 동작을 다루며, 버전이 중요한 경우에는 버전을 명시합니다. 예를 들어 React 문항은 React 18과 React 19에서 모두 적용되는 답을 다루며, Django는 현재 장기 지원 릴리스를 기준으로 합니다.

데이터 및 머신러닝 직무에 적합한 프로그래밍 테스트도 있나요?+

네. Pandas와 R을 사용한 데이터 분석은 코드를 작성하는 분석가 및 데이터 과학자에게 적합하며, 데이터 엔지니어를 위한 Apache Spark는 데이터 엔지니어에게 적합합니다. 머신러닝 엔지니어를 위한 테스트로는 PyTorch와 TensorFlow 같은 프레임워크 테스트, Azure, AWS 및 Google Cloud의 머신러닝 클라우드 테스트, 고급 컴퓨터 비전 테스트가 있습니다.

이 테스트로 평가 만들기

직무에 맞는 테스트를 선택하고 지원자를 초대해 결과를 비교하세요.

무료로 시작Free 요금제. 신용카드가 필요하지 않습니다.

편집팀 소개

HireValid 편집팀이 작성하고 사실을 확인했습니다. 확인한 출처 . 편집 정책을 읽어 보세요.