Lire Cracking the Coding Interview suffit-il à un développeur de logiciels pour obtenir un emploi chez Google, Amazon ou FB ?


Non, même pas au niveau d'entrée ! Je ne veux rien enlever à l'excellent livre qu'est Cracking the Coding Interview. Mais la nature inhérente du sujet (Structures de données et algorithmes) est telle que vous avez besoin de beaucoup de pratique. La simple lecture de n'importe quel livre, d'ailleurs, ne vous aiderait pas.

Étape I : Ne prenez aucun raccourci, vous devez être bon en mathématiques discrètes (principalement la combinatoire, la probabilité, la théorie des nombres, les séquences et les séries, la preuve mathématique telle que la preuve par induction et la preuve par arguments d'échange, la théorie des ensembles, la théorie des graphes et le calcul).


Étape II : Soyez bon en structures de données & algorithmes. Si vous faites bien l'étape I, l'étape II sera plus facile pour vous.

Étape III : Soyez bon dans les fondamentaux de l'informatique. Comme les systèmes d'exploitation, l'architecture informatique, la conception de systèmes et le génie informatique, etc.

Étape IV : Soyez absolument compétent dans au moins un langage de programmation populaire.

Si vous faites bien les quatre étapes. Vous trouverez l'apprentissage de toute nouvelle technologie facile et la croissance globale de votre carrière sera lisse.

.