J'ai eu des entretiens avec 5 personnes distinctes au cours des deux dernières semaines et trois de ces cinq personnes m'ont toutes posé cette question: expliquez ce qui se passe entre le fait de cliquer sur "Google.com" et la page qui s'affiche à l'écran. Fondamentalement, comment fonctionne Internet. Je me dis au bout de trois fois que je ferais mieux de me préparer si jamais je retrouve cette question.
Je sais certaines choses, mais je ne suis pas entièrement convaincu que ma réponse est assez bonne. Fondamentalement, je mentionne que le serveur DNS traduit "google.com" en une adresse IP. Je passe un peu sur TCP / IP, puis je parle du serveur Web qui sert littéralement les pages demandées qui sont renvoyées au navigateur que le navigateur interprète et affiche ensuite.
Comme je l'ai déjà dit, je ne suis pas convaincu que ma réponse soit suffisamment technique. Quelles sont les étapes que je laisse de côté?
Pour ce que ça vaut, deux de ces trois fois ont été dans la même entreprise et je suis rappelé pour une troisième entrevue avec eux, donc je ne peux pas l'avoir bombardé trop fort.
Réponses:
Ce film , qui est celui qu'ils ont montré à mon étudiant de première année "Introduction à l'informatique" au collège, a les bases illustrées dans un format convivial et analogue. Ce n'est pas technique du tout, mais cela donne un bon aperçu conceptuel des pièces de ce puzzle.
la source
Oublier les mentions de cookies et de pare-feu serait une ou deux choses qui manquent ici. Il y a quelque chose à dire pour l'envoi de cookies afin que "Google.com" puisse reconnaître un utilisateur et afficher une page qui peut être différente pour une personne non connectée à Google. Il y a aussi la question de savoir où la personne recherche: Smartphone, tablette ou ordinateur ordinaire (ordinateur portable ou de bureau)?
Je me demande s'il y a peut-être des questions secondaires que vous étiez censé poser, mais cela ne pourrait pas être un facteur ici. Il s'agit plus d'une question de savoir comment le Web fonctionne, car Internet serait un peu plus large et comprendrait le courrier électronique et d'autres choses que je pense.
Je suppose que c'était plus un test de vos capacités de communication. Pouvez-vous prendre une question plutôt technique et la décomposer pour que technique et non technique la comprenne? À quel type de questions répondriez-vous si l'on vous demandait d'expliquer à quelqu'un qui affiche la page d'accueil "Google.com" sur son navigateur? Faites-vous un tas d'hypothèses ou posez-vous les questions? À certains égards, je vois cela comme un parallèle à une question du tableau blanc où les choses sont laissées assez vagues pour que vous posiez des questions afin de pouvoir donner une réponse correcte précise ou que vous fassiez des hypothèses en donnant une réponse.
la source