Je ne vous apprend rien en vous disant qu’un entretien d’embauche, ça se prépare. D’autant plus qu’en informatique, par rapport à d’autres corps de métier, nous devons passer un entretien technique pour obtenir le poste convoité.

Les bichons RH ont décidés de vous aider en vous donnant une liste de questions posées en entretien (on certifie d’ailleurs que ce sont des questions qui nous ont été posées).

A noter que pour l’instant on vous met les questions sans les réponses. Nous écrirons les réponses au fil du temps (SEO oblige, nous allons créer une page par réponse et ça va nous prendre du temps).

Javascript

Quelle est la différence entre l’opérateur == et === ?

Qu’est-ce q’une closure (fermeture) en js ?

Qu’est-ce qu’un callback ?

Qu’est-ce que le « callback hell » ?

Java

Que veut dire le mot clef volatile ?

Quels sont les différents types de collections disponibles en java ?

Quelle est la différence entre une List et un Set ?

Une Map en java garantit-elle l’ordre des données ?

A quoi sert le mot clef synchronized ?

Qu’est ce qu’un java agent ?

Qu’est ce que l’instrumentation de bytecode ?

Quelle est la différence entre une interface et une classe abstraite ?

Quel est l’intérêt de synchroniser des portions de code plutôt qu’une méthode entière ?

Quels sont les apports de java 8 par rapport à java 7

Quelle est l’annotation JEE qui permet de faire une injection de dépendance ?

Quelle est l’annotation spring qui permet de faire une injection de dépendance ?

Comment faites-vous pour sécuriser du code ?

SQL

Pouvez-vous donner le nom de trois moteurs de données sur MySQL ?

Qu’est-ce qu’un index binary tree ?

Quelle est la différence majeure entre MongoDB et ElasticSearch ?

Général

Qu’est-ce que le lazy loading ?

Pouvez-vous définir en quelques mots la programmation orienté objet ?

En POO, qu’est ce que le polymorphisme ?

Qu’est ce que le pattern MVC?

Différence entre le pattern MVC et le pattern MVVM ?

Qu’est ce que le pattern injection de dépendance ?

Qu’est ce que le pattern IoC ?

Quelle est la différence entre un service et un microservice ?

Quelques conseils

Pour finir, voici quelques conseils d’ordre général :

  • L‘exemple est la béquille de la pensée. N’hésitez pas à utiliser des exemples pour expliquer des parties un peu technique.
  • Si vous avez mal compris la question, et qu’en face de vous, vous avez un gars technique, n’hésitez pas à lui demander de reformuler.
  • Il vaut mieux dire « je ne sais pas » plutôt que répondre n’importe quoi.

Voilà, bon courage à vous, et si vous avez d’autres exemples de questions, surtout n’hésitez pas à les poster en commentaires, nous nous ferons un plaisir de les ajouter à cette liste.

Partager sur les réseaux