Voici une liste des principales questions d'entrevue technique qui sont le plus souvent posées par les employeurs de la technologie et les recruteurs. Selon l'emploi que vous interviewez, on vous demandera quels sont les compétences, l'expérience, les certifications, les compétences, la langue, les processus, les systèmes et les outils qui correspondent aux exigences du poste.
Soyez prêt à partager des exemples de vos compétences, comme l'appliquer à l'emploi pour lequel vous interviewez. Prendre le temps de faire correspondre vos qualifications à la description du poste, il sera plus facile de répondre.
Avant de vous rendre à un entretien d'embauche, consultez la liste et assurez-vous que vous êtes prêt à répondre à vos questions.
Top 50 des questions techniques d'entrevue
- Quels outils de développement avez-vous utilisés?
- Dans quelles langues avez-vous programmé?
- Quels outils de contrôle de la source avez-vous utilisés?
- Quelles sont vos certifications techniques?
- Que faites-vous pour maintenir vos certifications techniques?
- Comment votre éducation vous a-t-elle aidé à vous préparer à ce travail?
- Comment évalueriez-vous vos compétences clés pour cet emploi?
- Quelles sont vos forces et faiblesses informatiques?
- Parlez-moi du projet le plus récent sur lequel vous avez travaillé. Quelles étaient vos responsabilités?
- À partir de la description de ce poste, que pensez-vous que vous allez faire au jour le jour?
- Quels défis pensez-vous que vous pourriez vous attendre dans ce travail si vous avez été embauché?
- A quel point est-il important de travailler directement avec les utilisateurs de votre entreprise?
- Quels éléments sont nécessaires pour une équipe performante et pourquoi?
- Parlez-moi du projet dont vous êtes le plus fier et de votre contribution.
- Décrivez votre processus de déploiement de production.
- Donner un exemple d'où vous avez appliqué vos connaissances techniques d'une manière pratique.
- Comment avez-vous géré le contrôle de la source?
- Qu'avez-vous fait pour assurer la qualité de vos livrables?
- Quel pourcentage de votre temps passez-vous aux tests unitaires?
- Qu'attendez-vous dans les documents de solution qui vous sont fournis?
- Décrivez un moment où vous avez été en mesure d'améliorer le design suggéré à l'origine.
- Quelle réutilisation obtenez-vous du code que vous développez, et comment?
- Lequel préfères-tu; des solutions axées sur le service ou sur les lots?
- À quand remonte la dernière fois que vous avez téléchargé un utilitaire sur Internet pour rendre votre travail plus productif, et qu'est-ce que c'était?
- Qu'avez-vous fait pour assurer la cohérence entre les unités, la qualité et les environnements de production?
- Décrire les éléments d'une architecture en tier et leur utilisation appropriée.
- Comparez et contrastez les services Web REST et SOAP.
- Définissez l'authentification et l'autorisation ainsi que les outils utilisés pour les prendre en charge dans les déploiements d'entreprise.
- Qu'est-ce que ETL et quand devrait-il être utilisé?
- Vous avez été invité à rechercher un nouvel outil métier. Vous avez rencontré deux solutions. L'une est une solution sur site, l'autre est basée sur le cloud. En supposant qu'ils sont fonctionnellement équivalents, recommanderiez-vous un sur l'autre, et pourquoi?
- Que faites-vous pour vous assurer de fournir des estimations de projet exactes?
- Quels sites techniques suivez-vous?
- Avez-vous utilisé Visual Studio?
- Avez-vous utilisé Eclipse?
- Qu'est-ce qu'un SAN et comment est-il utilisé?
- Qu'est-ce que le clustering, et décrire son utilisation?
- Quel est le rôle de la DMZ dans l'architecture de réseau?
- Comment implémentez-vous l'intégrité relationnelle dans la conception de la base de données?
- Quand est-il approprié de dénormaliser la conception de la base de données?
- Quelle est la différence entre OLAP et OLTP? Quand est-ce que chacun est utilisé?
- Vous avez appris qu'une unité commerciale gère un composant majeur de l'entreprise à l'aide de feuilles de calcul Excel et de bases de données Access. Quels risques cela présente-t-il et que recommanderiez-vous pour atténuer ces risques?
- Quels outils ou processus de construction automatisée avez-vous utilisés?
- Quel est le rôle des systèmes d'intégration continue dans le processus de construction automatisée?
- Décrivez la différence entre un verrouillage optimiste et un verrouillage pessimiste.
- Dans les bases de données, quelle est la différence entre une instruction delete et une instruction tronquée?
- Que sont les journaux de transactions et comment sont-ils utilisés?
- Quelles sont les métriques de performance de base de données les plus importantes et comment les surveillez-vous?
- Quel est le rôle de SNMP?
- Qu'est-ce qu'une attaque de script intersite, et comment vous en défendez-vous?
- Dans la sécurité réseau, qu'est-ce qu'un pot de miel, et pourquoi est-il utilisé?
Plus de questions d'entrevue technique énumérées par type
Questions d'entretiens chez C / C ++
- Qu'est-ce qui conduit à un bourrage de code en C ++?
- Écrivez un programme C pour trouver la profondeur ou la hauteur d'un arbre.
- Ecrivez un programme qui lit un entier positif N et imprime une "table N fois" contenant des valeurs jusqu'à N * N.
- Comment vérifieriez-vous si un arbre binaire est équilibré?
- Comment comparez-vous deux listes liées?
- Ecrire un programme C pour comparer deux listes liées.
- Comment détecteriez-vous une boucle dans une liste chaînée?
- Ecrivez un programme C pour détecter une boucle dans une liste chaînée.
- Comment faites-vous l'allocation de mémoire dynamique dans les applications C?
- Décrire les avantages et les inconvénients de l'allocation de mémoire dynamique par rapport à l'allocation de mémoire statique.
- Quelle est la différence entre un constructeur et un destructeur?
- Qu'est-ce que la surcharge de fonctions et la surcharge de l'opérateur?
Questions d'entretiens chez CSS (Cascading Style Sheets)
- Qu'est-ce qu'une feuille de style?
- Comment puis-je inclure des commentaires dans ma feuille de style?
- Comment dégagez-vous un élément flottant?
- Comment centrer les éléments de bloc avec CSS1?
- Qu'est-ce qu'un sprite? Comment est-il appliqué en utilisant CSS? Quel est le bénéfice?
- Pourquoi la décision a-t-elle été prise de faire en sorte que le rembourrage s'applique à l'extérieur de la largeur d'une «boîte» plutôt qu'à l'intérieur, ce qui semblerait plus logique?
- Quels navigateurs supportent CSS?
- Nommez trois façons de définir une couleur dans HTM :.
- Quels sont les avantages / inconvénients des différentes méthodes de style?
- Expliquer la différence entre la visibilité: cachée; et affichage: aucun.