ANSI 표준 SQL 기준으로 코딩 테스트 및 면접에서 가장 자주 출제되는 인터뷰 문제 100가지를 초급/중급/고급/실전 순으로 정리했습니다.


지금 시작해보세요.
https://widget.senja.io/widget/90818921-289e-4fd7-8ab9-44dce4a8355a
<aside>
Q. 문제별로 정답을 입력할 수 없다면?
A: 해당 페이지 우측 상단에 위치한 세 번째 버튼(Duplicate)을 누르면, 해당 페이지를 복사한 후 자신의 워크스페이스에서 직접 사용하실 수 있습니다.

</aside>
해당 인터뷰 문제들은 7개 테이블을 바탕으로 출제되었습니다.
| 테이블 이름 | 칼럼 이름 |
|---|---|
| Employees | emp_id, emp_name, dept_id, salary, hire_date, manager_id, job_title |
| Departments | dept_id, dept_name, location |
| Customers | customer_id, customer_name, city, country, signup_date |
| Orders | order_id, customer_id, order_date, amount, status |
| Products | product_id, product_name, category, price |
| OrderItems | order_id, product_id, quantity, unit_price |
| Sales | sales_id ,region ,amount |
초급 SQL 문제(⭐)
중급 SQL 문제 (⭐⭐)
고급 SQL 문제 (⭐⭐⭐)
실전 기업 SQL 문제 (⭐⭐⭐⭐)
각 테크 회사가 실제로 자주 다루는 도메인별 스타일을 반영한 실전 기업 인터뷰 스타일 문제입니다.
전체 문제 보기
문제: 모든 직원 정보를 조회해주세요.
테이블: Employees emp_id, emp_name, dept_id, salary, hire_date, manager_id, job_title
난이도: ⭐
정답을 입력해주세요.
-- 아래에 입력하기:
문제: 모든 직원의 이름과 급여를 조회해주세요.
테이블: Employees emp_id, emp_name, dept_id, salary, hire_date, manager_id, job_title
난이도: ⭐
정답을 입력해주세요.
-- 아래에 입력하기:
문제: 모든 직원들이 속한 부서 ID (dept_id) 목록을 중복 없이 조회해주세요.
테이블: Employees emp_id, emp_name, dept_id, salary, hire_date, manager_id, job_title
난이도: ⭐
용어집