コンテンツへスキップ

SQL developer interview questions and tests

DevSkiller specializes in creating SQL developer interview questions aimed at recruiting only the best SQL engineers. Our tests are uniquely structured to assess the skills of candidates of any level.

You may have heard of RealLifeTesting™. A unique testing methodology used to replicate real-world scenarios and present candidates with realistic challenges, similar to those they face every day. It is implemented into all of our developer tests to ensure our clients hire only the best developers. Find your next SQL developer with our range of SQL developer interview questions.

Looking for similar technologies?
PostgreSQL online coding tests & interview questions
MySQL interview questions
MariaDB online coding tests & interview questions
HSQLDB online coding tests & interview questions
MSSQL online coding tests & interview questions

対象となる技術

プログラミング言語: SQL

SQLフレームワークとライブラリ: MySQL、PostgreSQL、Oracle、MSSQL、その他

MySQL
ミドル
テストされたスキル
期間
60 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 数学, 確率, ソフトスキル, SQL

コードギャップ

の知識を評価する。 MySQL, SQL

タスク - レベルミディアム

SQL|MySQL|ソフトウェアハウス|開発者とそのプロジェクト - 開発チームの責任者から、現在進行中のプロジェクトにおける開発者の役割とリストを作成するよう仕事を命じられた。

ノードジェーエス
ミドル
テストされたスキル
期間
87 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, ノードジェーエス

コードギャップ

の知識を評価する。 ジャバスクリプト, ノードジェーエス, SQL

プログラミング・タスク - レベルミディアム

Node.JS | Rest API | News backend service - Node.JSで作成されたニュースバックエンドサービスをVanilla JSで実装します。

SQL
ジュニア
テストされたスキル
期間
25 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 論理的思考, 数学, MySQL, SQL

コードギャップ

の知識を評価する。 SQL

タスク - レベル簡単

SQL|MySQL|スタンプカタログ|AVG関数 - 価格が合計平均価格以上のスタンプ(名前と価格)を選択します。

SQL
ジュニア
テストされたスキル
期間
33 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 論理的思考, SQL, MySQL

コードギャップ

の知識を評価する。 MySQL, SQL

タスク - レベル簡単

SQL|MySQL|スタンプカタログ|A Self JOIN - 同じ場所にあるスタンプ(名前と場所)を選択します。

SQL
ミドル
テストされたスキル
期間
53 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, PostgreSQL

コードギャップ

の知識を評価する。 PostgreSQL, SQL

タスク - レベルミディアム

SQL | PostgreSQL | Music Store | Time関数 - 各CDに収録されている全曲の再生時間を計算し、リストを出力します。

SQL
ジュニア
テストされたスキル
期間
26 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 論理的思考, SQL

コードギャップ

の知識を評価する。 SQL

タスク - レベル簡単

SQL | PostgreSQL | Hotels - 平均価格 - 各都市の平均価格のレポートを作成します。

SQL
ジュニア
テストされたスキル
期間
27 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 論理的思考, SQL

コードギャップ

の知識を評価する。 SQL

タスク - レベル簡単

SQL | PostgreSQL | Hotels - booking - 宿泊日数、1日あたりの料金、宿泊料金の合計を含む予約リストを作成します。

SQL
シニア
テストされたスキル
期間
52 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 論理的思考, SQL

タスク - レベル: ハード

SQL | PostgreSQL | Hotels - cities and top hotels - 都市のリストと最終予約日、その都市で最も人気のある(予約数の多い)ホテルのメイン写真(photos[0])を用意します。

テラフォーム
ジュニア
テストされたスキル
期間
69 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 デブオプス, テラフォーム, AWS

コードギャップ

の知識を評価する。 デブオプス, テラフォーム, AWS

プログラミングタスク - レベル:簡単

DevOps|Terraform、AWS|特定のAMIを使用してEC2インスタンスを作成する - SSHアクセス可能なデフォルトのVPCで、TerraformとAWSプロバイダを使用して、特定のAMIを使用してEC2インスタンスを作成する。

ジャワ
ミドル
テストされたスキル
期間
57 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャワ, スプリングブート

コードギャップ

の知識を評価する。 PostgreSQL, SQL

プログラミング・タスク - レベルミディアム

Java | Spring Boot | Items Retriever Microservice - ショッピングシステムからアイテムを取得するマイクロサービスを実装する。

SQL
ミドル
テストされたスキル
期間
65 分以内。
評価
自動
テスト概要

データベースタスク - レベルミディアム

SQL|MSSQL|ヌルの検索-利用できないすべての項目名を返すクエリを書く

データベースタスク - レベルミディアム

SQL | MSSQL | 日付範囲の検索 - 過去7日以内に追加されたすべてのアイテムの名前を返すクエリを記述します。

データベースタスク - レベルミディアム

SQL | MSSQL | 集計を使用する - 指定されたカテゴリのすべてのアイテムの名前を返すクエリを書く

データベースタスク - レベルミディアム

SQL | MSSQL | 重複検索 - 重複しているすべての項目の名前を返すクエリを書く

パイソン
シニア
テストされたスキル
期間
82 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ビッグデータ, パイスパーク, パイソン

コードギャップ

の知識を評価する。 SQL

プログラミング・タスク - レベル: ハード

Python|PySpark|フリート管理企業 - スピード違反のイベントを検出し、既存の予測器の正しさを検証する。

ジャワ
ジュニア
テストされたスキル
期間
120 分以内。
評価
自動
テスト概要

フロントエンドのプログラミングタスク - Level:簡単

JavaScript|TypeScript|請求書アプリケーション - フロントエンド - 請求書データと為替レートをマージして集計するフロントエンド部分を実装する。

バックエンドプログラミングタスク - Level:簡単

Java|請求書アプリケーション - バックエンド - サービスとDAOメソッドで請求書データを検索・集計するためのバックエンド部分を実装します。

データサイエンス
ジュニア
テストされたスキル
期間
45 分以内。
評価
自動
テスト概要

タスク - レベル簡単

SQL|切手カタログ|最高価格の3枚 - 最高価格の切手(価格と名前)を3枚選択します。

プログラミングタスク - レベル:簡単

Python | Pandas | HTMLテーブルパーサー - HTMLテーブルをCSV形式のファイルに変換する関数を実装します。

パイソン
ミドル
テストされたスキル
期間
120 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 パイソン

プログラミング・タスク - レベルミディアム

Python|車両販売レポート - 車両販売データウェアハウスに基づいてレポートを作成するアプリケーションを実装します。

デブオプス
シニア
テストされたスキル
期間
66 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 デブオプス, ドッカー

DevOpsタスク - レベル: ハード

DevOps|Master of Disaster Recovery (CentOS) - 壊れたMariaDB/MySQLデータベースからデータを復旧。

デブオプス
シニア
テストされたスキル
期間
66 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 デブオプス, ドッカー

DevOpsタスク - レベル: ハード

DevOps|Master of Disaster Recovery (Ubuntu) - 壊れたMariaDB/MySQLデータベースからデータを復旧。

PostgreSQL
ミドル
テストされたスキル
期間
44 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL

コードギャップ

の知識を評価する。 SQL

タスク - レベルミディアム

SQL | PostgreSQL | Hotels - ホテルページの最適化 - 現在ORMを使用しているホテル一覧ページのパフォーマンスを改善します。

モンゴDB
ミドル
テストされたスキル
期間
51 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, モンゴDB, ノーエスキューエル

コードギャップ

の知識を評価する。 モンゴDB

タスク - レベルミディアム

SQL|顧客データ - このデータベースで姓と名が一意でないすべての顧客と、それぞれの姓と名のペアがデータベースに出現する回数を検索します。

PHP
ミドル
テストされたスキル
期間
60 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 SQL

選択問題

の知識を評価する。 ES6, ジャバスクリプト, CSS, HTML, WCAG 2.0, ウェブ・アクセシビリティ

プログラミング・タスク - レベルミディアム

PHP | Categories Repository - 映画に関する有効な結果をユーザーに返すPDOクエリを実装する。

PHP
シニア
テストされたスキル
期間
88 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, ES6, ジャバスクリプト, AJAX, ウェブ開発

プログラミング・タスク - レベル: ハード

PHP|XML-CSVコンバータ - フィルタリングとデータ変換メソッドを実装し、すべてのテストに合格する。

PHP
ジュニア
テストされたスキル
期間
41 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 SQL, CSS, HTML

選択問題

の知識を評価する。 ジャバスクリプト

プログラミングタスク - レベル:簡単

PHP | Faker | 基本的なデータ操作 - app/Faker クラスのすべてのメソッドを実装する。

モンゴDB
シニア
テストされたスキル
期間
56 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, モンゴDB, ノーエスキューエル

コードギャップ

の知識を評価する。 モンゴDB

タスク - レベル: ハード

SQL|スパーステーブルを埋める - 作成日を持つ全ユーザーのリストを返し、バグに影響されたエントリーの前の行のnullでない行の日付を返すクエリーを書いてください。

モンゴDB
ジュニア
テストされたスキル
期間
27 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, モンゴDB, ノーエスキューエル

コードギャップ

の知識を評価する。 モンゴDB, SQL

タスク - レベル簡単

SQL | Stamps catalogue | CASE statement - Make a select statement, by which you will divide your stamps collection into 3 groups.

Recommended roles for SQL online tests

  • データアナリスト
  • データベース管理者
  • データベースエンジニア
  • データベーススペシャリスト
  • ジュニアSQL開発者
  • ミドルSQL開発者
  • シニアSQL開発者
  • データ入力技術者
  • データ品質スペシャリスト

How DevSkiller SQL developer interview questions and tests work

The driving force behind DevSkiller’s SQL developer interview questions and tests is the RealLifeTesting™ methodology. It allows DevSkiller to create a simulated version of reality in order to test developer candidates with realistic challenges similar to the work they do every day. With our SQL developer interview questions and tests you can analyze your applicants’ knowledge of SQL, assess their coding ability, test their problem-solving, and time-management skills.

主な特徴

  • Gain insight into each candidate’s coding skills, not just their academic knowledge
  • Assess each SQL online test in real-time, anywhere in the world
  • RealLifeTesting™の方法論は、受験者が自分のIDEを使用し、Gitにクローンし、ユニットテストを実行し、Stack Overflow/GitHub/Googleにアクセスして研究を行うことができる、より優れたユーザー体験を提供する。
  • Various anti-plagiarism tools to ensure test accuracy
  • 専門家でなくても理解できる自動化された結果
  • SQL developer interview questions and tests to assess any level

Skills covered in our SQL developer interview questions and tests

  • ハイバーネート
  • ジャワ
  • JavaストリームAPI
  • ジャバスクリプト
  • SQL
  • タイプスクリプト
  • データ分析
  • HSQLDB
  • MySQL
  • パンダ
  • パイソン
  • Pythonによるデータ分析
  • データサイエンス
  • SQLite
  • CentOS
  • デブオプス
  • ドッカー
  • リナックス
  • マリアDB
  • ウブントゥ
  • PostgreSQL
  • モンゴ
  • モンゴDB
  • MSSQL
  • ノーエスキューエル
  • オラクル
  • AJAX
  • ES6
  • ジャバスクリプト
  • PHP
  • PHP 7 tests online
  • ウェブ開発
  • CSS
  • ジャバスクリプト
  • Vhtml
  • データサイエンス
  • NumPy
  • Python 3.x
  • ジャンゴ

What to look for in an SQL developer

SQL is a 4th Generation Programming Language (4GL). Basically, this means that programmers only declare what the result looks like, rather than how the database should calculate the result. SQL uses more general-purpose programming languages like Java to access data from central databases.

The right SQL candidate should possess a good knowledge of SQL, including the subtleties and the nuances of its performance. They should possess skills in SQL design and relational theory. Finally, any demonstrable skills in SQL refactoring will come in handy in larger teams where the SQL is more complex.

Want to get more out of our SQL developer interview questions and tests?

Perhaps your business needs require you to get more out of our SQL online tests. If so, then you can customize our SQL developer interview questions and tests to fit your recruitment agenda. You can set the difficulty level, length, and even question duration on each individual test.  You can monitor applicants in real-time and our plagiarism detectors ensure test validity. Find your next SQL engineer with DevSkiller’s SQL developer interview questions and online tests.

Want proof that our SQL developer interview questions and tests work?

If you think our screening tool sounds great, but you’re a little unsure. No problem. Some of our past clients felt the same way as you, to begin with. Read the following case study to learn how we helped them:

Ada Health

Ada is a global health company. Their core system connects medical knowledge with intelligent technology to help people manage their health and for medical professionals to deliver effective care.

The company requires skill in technologies such as Kotlin, Java, React Native, and many more.  Previously Ada screened technological skills through an on-site task, followed by a team interview. The whole procedure was laborious and time-consuming so they enlisted DevSkiller’s help.

Thanks to DevSkiller, Ada ar now able to gain a broader understanding of each candidate’s experience from an initial technical task, which is carried out prior to interviews taking place. Evaluation for DevSkiller testing is automated, which saves countless hours of time for Ada’s recruitment employees.

マイケル・ガーウィグ Ada Healthのエンジニアリング・マネージャー

“Not only do we save a considerable amount of time, but the tool also gives us the possibility to collaborate on reviewing the technical test. It also enables us to tailor the on-site experience towards the candidate, for example, which areas to focus on or how difficult the questions should be. Overall, the feedback has been quite positive. Candidates especially enjoy the Code Review task.”

よくある質問

DevSkillerを使うにはプログラマーである必要がありますか?

Don’t worry, you’re not expected to be a technical expert yourself to be able to use DevSkiller. Our own experts have created ready-to-use SQL developer interview questions and tests which are specially designed to be easy for recruiters to get the best out of. This means you can verify the technical skills of the candidates screened regardless of your own level of technological skill. You can prepare a test from scratch if required.

盗作についてはどうしますか?

You need to be able to trust your results, so at DevSkiller we take plagiarism very seriously. We employ a number of anti-plagiarism tools designed to catch any cheats in the act. We can implement screen recording to check if the candidate is looking at a different screen when undertaking a test, as well as a range of social listening tools. We can also check the candidate’s entered code, question duration, and the way each question was answered. Our database stores answers previously provided, which are cross-checked against new answers coming in. If there is a match it will flag that the candidate has tried to gain an unfair advantage.

How do candidates respond to DevSkiller SQL developer interview questions and tests?

We have received regular feedback from developer candidates that they love the structure of our SQL developer interview questions. It is important to understand that more often than not, developer testing involves candidates having to recite coding patterns and algorithms. This can frustrate developers because this doesn’t assess their actual development skills and could result in a lesser skilled developer progressing, simply because they happen to remember a coding pattern. We don’t leave anything to chance. Our SQL developer interview questions and tests challenge candidates with tasks exactly like the work they’ll be doing.

In turn we hear that candidates relish having the chance to use normal coding tools and conventions like unit testing, and cloning to GIT from a personal IDE. We give developer candidates a chance to demonstrate what they can really do within a fair setting and for that they are thankful.

What is the test duration?

The duration of our SQL developer interview questions and tests is flexible. Duration can be set to your own preferences if required. We provide default settings which can be altered. It is also possible to set time limits for individual questions within a test.