Rappellez-vous : L'entretien technique dépend de divers paramètres, Du côté de l'employeur par exemple le titre du poste, la responsabilité, le département, le type de projet, le type de technologie, le type de compétences, les années d'expérience, l'état d'esprit de l'interviewer/des interviewers, les exigences immédiates, la décision ferme d'embaucher-non embaucher et bien d'autres. Du côté du candidat par exemple la façon dont le CV (résumé) a été présenté, la façon dont le candidat a porté la discussion technique/non technique et bien d'autres )
EXEMPLE D'APPROCHE:
Vous pouvez concevoir une approche qui convient le mieux à vos compétences/(et bien d'autres) paramètres liés, de sorte que le meilleur que vous pouvez offrir (par ex.g. Vous devez certainement revoir le profil de poste donné, l'équipe, comprendre vos antécédents, l'ajustement auto-conçu, etc.)
Exemple : quelqu'un peut utiliser l'approche suivante, pour un plan de deux mois - environ 250 heures pour préparer un ingénieur logiciel/un ingénieur logiciel dans le type de test des entretiens pour MS/Google/...
En fait, toutes ces entreprises, par exemple MS, Google, Amazon, Facebook, Apple suivent une approche sur laquelle qui mesurent le processus de pensée d'un candidat.
Et ils utilisent différents moyens pour évaluer cela, mais oui la plupart d'entre eux utilisent les algorithmes/structures de données/questions ouvertes(Si vous avez postulé pour un emploi d'ingénieur logiciel) comme l'une des approches pour évaluer le talent.( Comme ceux-ci sont la base pour développer les technologies).
Pour être habitué aux algos/structures de données/codage , vous devez avoir compris/pratiqué le minimum par exemple :
(Étape-1) : Vous devez avoir une compréhension pratique des Algorithmes (par exemple, quand utiliser BackTracking, quand utiliser Diviser et Conquérir, pourquoi le double hachage est nécessaire..., où le concept de force brute peut être appliqué...). (50 heures).
(Étape-2) : Vous devez avoir une compréhension pratique des structures de données par exemple (Cas d'utilisation pratique liés à :quand utiliser un tampon circulaire , ou quand utiliser une liste adjacente ou la combinaison des deux ou autre chose pour résoudre le problème ).
(50 Heures)
(Étape-3) : Vous devez pratiquer plusieurs problèmes de codage pour mettre en œuvre les choses qui apprennent de l'étape-1 , et de l'étape-2 (vous pouvez faire ce qui suit choisir n'importe quel langage de codage pour le choix de votre (C, C++ ou Java ou Python ou PHP ou tout autre ).
(50 Heures)
(Étape-4) : Résoudre le problème ne'signifie pas seulement le résoudre, mais comprendre la meilleure façon de le résoudre par exemple Le problème technique donné peut utiliser différentes façons de venir à la solution, et vous pourriez vouloir utiliser l'optimale. (How you connect the given solution with the computing/memory resources e.g. Memory/Processing Power)
(50 Hours)
However the Most Important One.
However other than programming you might need to understand the main concept for the interview is to keep the interview active and this requires some action from your side, such as the following:
You need to talk.
You need to explain.
You need to discuss.
You need to express your views.
You need to understand clearly the questions given to you.
You need to understand the interviewer’s expression and mindset to un- derstand those questions.
You might need to ask appropriate questions to understand the question or any other discussion item. (50 Hours)
And also :
Prepare : " Parlez-moi de vous " , " Vos compétences liées positives/négatives intérêt ultérieur " , Bases pour les concepts informatiques les plus nécessaires ou n'importe quoi comme vous l'avez présenté sur votre " CV/Resume ".
(10 Heures)
Ce qui précède n'est qu'un exemple de plan, vous pouvez personnaliser la façon dont vous voulez(par ex. 50 heures à 10 heures ou autre chose) - Cliquez sur Amazon, pour trouver les meilleurs livres dont vous pourriez avoir besoin (par exemple, algorithmes cormen)
(Ici, Google ne'signifie pas le Google, il s'agit de toute entreprise qui est très créative pour introduire les produits liés à l'informatique ).
(En supposant que vous passez 4 heures chaque jour )