Skip to content

MySQL

DevSkiller prepares MySQL interview questions for recruiters who are looking to hire the best MySQL developers for their business. Our specialist IT experts design MySQL interview questions catered specifically to help with screening MySQL developers at junior, middle, and senior-level.

MySQL
MOYEN
Compétences testées
La durée
60 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Mathématiques, Probabilité, Compétences non techniques, SQL

Lacunes du code

l'évaluation des connaissances MySQL, SQL

Tâche - Niveau : Moyen

SQL | MySQL | Software House | Développeurs et leurs projets - Le chef de l'équipe de développement vous a confié la tâche de créer une liste de développeurs avec leur rôle dans les projets en cours.

SQL
JUNIOR
Compétences testées
La durée
25 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, Mathématiques, MySQL, SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Facile

SQL | MySQL | Catalogue de timbres | Fonction AVG - Sélectionne les timbres (nom et prix) dont le prix est supérieur ou égal au prix moyen total.

SQL
JUNIOR
Compétences testées
La durée
33 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL, MySQL

Lacunes du code

l'évaluation des connaissances MySQL, SQL

Tâche - Niveau : Facile

SQL | MySQL | Catalogue de timbres | A Self JOIN - Sélectionner les timbres (nom et emplacement) qui se trouvent au même endroit.

SQL
SENIOR
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL

Tâche - Niveau : Difficile

SQL | PostgreSQL | Hôtels - villes et premiers hôtels - Préparer une liste de villes avec la date de la dernière réservation et une photo principale (photos[0]) de l'hôtel le plus populaire (en nombre de réservations) dans cette ville.

Science des données
JUNIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche - Niveau : Facile

SQL | Catalogue de timbres | Les trois prix les plus élevés - Sélectionne trois timbres (prix et nom) ayant le prix le plus élevé.

Tâche de programmation - Niveau : Facile

Python | Pandas | HTML table parser - Implémentation d'une fonction pour convertir un tableau HTML en un fichier au format CSV.

DevOps
SENIOR
Compétences testées
La durée
66 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances DevOps, Docker

Tâche DevOps - Niveau : Difficile

DevOps | Master of Disaster Recovery (CentOS) - Récupérer les données d'une base de données MariaDB/MySQL cassée.

DevOps
SENIOR
Compétences testées
La durée
66 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances DevOps, Docker

Tâche DevOps - Niveau : Difficile

DevOps | Master of Disaster Recovery (Ubuntu) - Récupérer les données d'une base de données MariaDB/MySQL cassée.

PostgreSQL
MOYEN
Compétences testées
La durée
44 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Moyen

SQL | PostgreSQL | Hôtels - optimisation de la page hôtels - Améliorer les performances de la page de listing des hôtels qui utilise actuellement ORM.

MongoDB
MOYEN
Compétences testées
La durée
51 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MongoDB, NoSQL

Lacunes du code

l'évaluation des connaissances MongoDB

Tâche - Niveau : Moyen

SQL | Données clients - Recherchez tous les clients dont les noms et prénoms ne sont pas uniques dans cette base de données, ainsi que le nombre de fois que chaque paire de noms et prénoms apparaît dans la base de données.

MongoDB
SENIOR
Compétences testées
La durée
56 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MongoDB, NoSQL

Lacunes du code

l'évaluation des connaissances MongoDB

Tâche - Niveau : Difficile

SQL | Remplir une table clairsemée - Écrire une requête qui renvoie la liste de tous les utilisateurs avec la date de création et renvoie la date de la ligne non nulle précédente pour les entrées affectées par le bogue.

MongoDB
JUNIOR
Compétences testées
La durée
27 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MongoDB, NoSQL

Lacunes du code

l'évaluation des connaissances MongoDB, SQL

Tâche - Niveau : Facile

SQL | Catalogue de timbres | Instruction CASE - Créez une instruction select, par laquelle vous diviserez votre collection de timbres en 3 groupes.

Python
JUNIOR
Compétences testées
La durée
54 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche de programmation - Niveau : Facile

Python | Analyseur d'ADN - Implémentation d'une méthode en Python qui génère un rapport statistique sur l'ADN.

SQL
MOYEN
Compétences testées
La durée
40 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MySQL

Tâche - Niveau : Moyen

SQL | Données clients - Recherchez tous les clients dont les noms et prénoms ne sont pas uniques dans cette base de données, ainsi que le nombre de fois que chaque paire de noms et prénoms apparaît dans la base de données.

Base de données
SENIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche - Niveau : Difficile

SQL | Remplir une table clairsemée - Écrire une requête qui renvoie la liste de tous les utilisateurs avec la date de création et renvoie la date de la ligne non nulle précédente pour les entrées affectées par le bogue.

SQL
JUNIOR
Compétences testées
La durée
25 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche - Niveau : Facile

SQL | Livres | trouver les livres non évalués - Sélectionner tous les titres des livres qui n'ont pas d'évaluation.

SQL
SENIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche - Niveau : Difficile

PostreSQL - Programme de récompenses - Écrire une requête qui trouvera les 3 premiers clients classés selon le revenu qu'ils ont créé avec toutes leurs commandes.

HSQLDB
JUNIOR
Compétences testées
La durée
35 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MySQL

Tâche - Niveau : Facile

SQL | Magasin de musique | Fonction de comptage - Ecrire une requête qui utilise la fonction de comptage. Cette tâche peut être résolue à la fois en MySQL && HSQLDB

SQL
SENIOR
Compétences testées
La durée
48 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche - Niveau : Difficile

Oracle - Programme de récompenses - Écrire une requête qui trouvera les 3 premiers clients classés selon le revenu qu'ils ont créé avec toutes leurs commandes.

SQL
MOYEN
Compétences testées
La durée
37 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MySQL

Tâche - Niveau : Moyen

MySQL - Boutique en ligne - sélectionner les clients avec les commandes spécifiées - Ecrire la requête qui sélectionnera les clients avec les commandes spécifiées

SQL
SENIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Tâche - Niveau : Difficile

MSSQL - Programme de récompenses - Écrire une requête qui trouvera les 3 premiers clients classés selon le revenu qu'ils ont créé avec toutes leurs commandes.

DevSkiller uses RealLifeTestingTM to offer a unique approach to developer recruitment. This one-of-a-kind testing methodology uses a simulated reality in order to challenge developers with realistic tasks and offer a detailed insight into how well they perform. Quicken up your recruitment process with DevSkiller’s MySQL interview questions.

Looking for something similar?
Questions et tests d'entretien pour les développeurs SQL

Recommended roles for MySQL interview questions

  • Junior MySQL developer
  • Middle MySQL developer
  • Senior MySQL developer
  • Ingénieur logiciel
  • SQL Server developer
  • Systems administrator
  • Quality assurance analyst
  • SQL Server Database Administrator

How our MySQL interview questions work

DevSkiller MySQL interview questions are powered by the RealLifeTestingTM methodology. RealLifeTestingTM is based on the idea that to accurately assess a developer’s skills, you need to present them with challenges similar to the development work they actually do. Seems obvious right? Up until now, developer testing has focused on challenging developers by asking them to recite coding patterns and algorithms that they don’t use in their everyday work. Understandably this can be frustrating for developer candidates who don’t feel like they are given the chance to really demonstrate what they can do. Devskiller MySQL interview questions are changing this. We offer recruiters an opportunity to see how each candidate copes with realistic challenges that reflect their actual work environment. Candidates are assessed on their coding ability, their time-management, and their quick-thinking skills.

Key features of our MySQL interview questions

  • Test candidates’ coding skills, not just their academic knowledge
  • Observe MySQL interview questions in real-time
  • RealLifeTestingTM La méthodologie offre une meilleure expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner sur Git, exécuter des tests unitaires et accéder à Stack Overflow/GitHub/Google pour la recherche.
  • Plusieurs outils anti-plagiat pour garantir l'exactitude des tests
  • Des résultats automatisés compréhensibles par des professionnels non techniques
  • MySQL interview questions available for developers of all levels

Skills covered in our MySQL interview questions

  • CentOS
  • MariaDB
  • MySQL
  • SQL
  • Analyse des données
  • HSQLDB
  • MongoDB
  • MS SQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • science des données

What to look for in a MySQL developer

If you are hiring a MySQL developer you will need to know which special skills to look out for. SQL is a very popular Fourth Generation Programming Language (4GL). It is often also embedded in more general-purpose programming languages like Java, in order to access data from central databases.

The vast majority of MySQL performance-related issues can be solved by proper indexing, so it is vital your developer be skilled in this area.  Understanding where use of an index will be beneficial is essential for any good MySQL developer.

SQL has evolved a lot during the past decades so you will need someone who is up to date. Various features have been implemented to make the SQL language easier to manage. Set theory is important as it allows developers to perform bulk operations on entire data sets, directly in the database. You will want your developer to know about this. An understanding of window functions and CTE will also be helpful.

Build your own custom MySQL interview questions

Want to get more out of MySQL interview questions? The DevSkiller task wizard allows you to customize your MySQL interview questions and tailor them exactly how you like. If you want to change the language being tested, the length of each test, or even the allotted time given for each individual question, then this is all possible. There are loads of great features available to properly customize MySQL interview questions and suit them to complement your business.

Want proof that our MySQL interview questions work?

Knowing where to assign the finances of your company most effectively can be a big responsibility. It is understandable to want to have a little assurance. Here is what our past customers have had to say:

Victoria Cyczewska - Spécialiste de l'acquisition de talents à Stepstone Services

"Nous disposons désormais d'un outil qui nous permet non seulement de collaborer pour créer des tests évaluant les compétences techniques dont nous avons besoin pour nous développer, mais aussi de communiquer en interne et en externe (avec les candidats). De plus, notre processus de recrutement technique est désormais plus structuré. Par exemple, nous utilisons les résultats de nos tests techniques pour amorcer la conversation lors des entretiens techniques".

Olga Berger - Recruteur principal et spécialiste du sourcing chez CodeValue

"DevSkiller est facile à utiliser et convivial.

Magdalena Rogóż - Responsable adjoint du marketing chez Kodilla

"L'utilisation de DevSkiller pour corriger les tests est deux fois plus rentable, tout en donnant à nos étudiants un bien meilleur test et en les préparant aux futurs tests de recrutement".

Questions fréquemment posées

Qu'est-ce que RealLifeTesting ?TM?

RealLifeTestingTM is an opportunity to take recruitment screening to the next level. It is an advanced testing methodology that recreates a simulated version of a developer’s work environment and it forms the basis of all DevSkiller MySQL interview questions.

RealLifeTestingTM offers recruiters in-depth insight into a developer’s MySQL skills, one that is unattainable from traditional testing methods. It allows the accuracy of developer testing to be increased, without increasing the time needed for testing.

DevSkiller MySQL interview questions require candidates to build full project apps, add features to existing apps, and write code, just like they will be required to within the role. Candidates need to show their knowledge of resources like Stack Overflow, demonstrate their coding skills, and implement problem-solving solutions.

How are MySQL interview questions evaluated?

Devskiller testing is designed to make your recruitment process as simple as possible, which means we have automated our evaluation process to give you less to do. Once a candidate is finished with their test, the DevSkiller platform automatically gets to work on the results. Candidates are evaluated on the solutions they offer to problems, the amount of errors in their code, and the quality of the code. Results are formulated into an easy to understand report that even non-technical recruiters will be able to easily understand.

Comment les candidats passent-ils un test ?

The benefit of DevSkiller MySQL interview questions is that they can be accessed remotely and taken from anywhere in the world. This saves hours of time spent on in-house testing.

Candidates receive test invites via email and can start their assessments at a time convenient to them. If they like, the recruiter can observe tests being taken in real-time.

For the tests themselves, candidates have the option to use DevSkiller’s state of the art in-browser IDE. If they prefer they can use their favorite IDE and clone the project to GIT.

Throughout the tests candidates can also run unit tests to make sure their solutions work the way they are intended to.