Quelle est la différence entre les questions techniques d’un entretien avec un consultant en solutions techniques de Google et celles d’un entretien avec un ingénieur logiciel ?


Histoire amusante, Google fait en fait référence à la réponse de Jimmy Saade 's dans ce fil de discussion 🙂

Ci-après, je vais juste copier-coller le courriel que j'ai reçu d'eux.


Cet entretien cherchera à évaluer vos :-

1) Compétences de codage (brosser vos connaissances en informatique, algorithmes, connaissances des structures de données), Pour les aspects de codage de l'entretien, je vous conseille vraiment de...

LIRE !

- Cracking the Coding Interview

- Steve Yegge Blog

- Programming Interviews Exposed (vous pouvez sauter au chapitre 3)

PRENDRE !

- TopCoder

- Project Euler

2) Connaissances en Web Tech - Je vous suggère de connaître HTTP et les Cookies en profondeur : ce que sont les différents codes HTTP et à quoi ils'servent, le pipelining/persistance HTTP, comment les Cookies sont utilisés par les entreprises du web à la fois à l'avantage de l'utilisateur et de l'entreprise elle-même (par exemple les publicités). Connaissez également les avantages et les inconvénients des cookies (confidentialité, sécurité...) et d'autres choses de ce genre. Étudiez également TCP/IP et comment Internet fonctionne.

3)Compétences douces pour un rôle de consultant (Pouvez-vous dépanner / résoudre les conflits / expliquer les concepts techniques à une personne non technique). Dépannez quelques trucs, comme pourquoi votre PC pourrait ne pas avoir accès à Internet ou pourquoi votre téléphone ne peut't faire des appels téléphoniques. Comment répondriez-vous à ce type de questions ?

En attendant, ce fil de discussion sur Quora devrait s'avérer utile

main-qimg-2c5c5ae8f6c2cfe812621fa73bad9be3.