{"title":"Algorithms","description":"\u003cp\u003e Title:Books\u0026gt;\u0026gt;Computers \u0026amp; Technology\u0026gt;\u0026gt;Programming\u0026gt;\u0026gt;Algorithms\u003c\/p\u003e\u003cp\u003e Handle:books-computers-technology-programming-algorithms\u003c\/p\u003e\u003cp\u003e Children :\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/fr\/collections\/books-computers-technology-programming-algorithms-data-structures\"\u003eData Structures\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/fr\/collections\/books-computers-technology-programming-algorithms-general\"\u003eGeneral\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/fr\/collections\/books-computers-technology-programming-algorithms-genetic\"\u003eGenetic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/fr\/collections\/books-computers-technology-programming-algorithms-memory-management\"\u003eMemory Management\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"0984782850","title":"Réussir les entretiens de programmation : 189 questions et solutions (Réussir les entretiens et sa carrière)","description":"\n\u003cp\u003eDans sa 6e édition, ce livre vous offre la préparation aux entretiens dont vous avez besoin pour décrocher les meilleurs postes de développeur logiciel. Cet ouvrage très technique met l’accent sur les compétences en génie logiciel nécessaires pour réussir votre entretien. Il comprend 189 questions et réponses d’entretien de programmation, ainsi que d’autres conseils. 1. Le processus d’entretien. Pourquoi ? -- Comment les questions sont choisies -- Calendrier et plan de préparation -- Tout est relatif -- Questions fréquentes -- 2. Dans les coulisses. L’entretien chez Microsoft -- L’entretien chez Amazon -- L’entretien chez Google -- L’entretien chez Apple -- L’entretien chez Facebook -- L’entretien chez Palantir -- 3. Situations particulières. Candidats expérimentés -- Testeurs et ingénieurs SDET -- Gestion de produits (et de programmes) -- Responsables et directeurs techniques -- Start-ups -- Acquisitions et recrutements d’équipes -- Pour les recruteurs -- 4. Avant l’entretien. Acquérir la bonne expérience -- Rédiger un excellent CV -- Plan de préparation -- 5. Questions comportementales. Grille de préparation aux entretiens -- Bien connaître ses projets techniques -- Répondre aux questions comportementales -- Alors, parlez-moi de vous -- 6. La notation grand O. Une analogie -- Complexité temporelle -- Complexité spatiale -- Supprimer les contraintes -- Supprimer les termes non dominants -- Algorithmes en plusieurs parties : additionner ou multiplier -- Temps amorti -- Complexités logarithmiques -- Complexités récursives --^ Exemples et exercices -- 7. Questions techniques. Comment se préparer -- Ce qu’il faut savoir -- Résoudre un problème étape par étape -- Techniques d’optimisation et de résolution n° 1 : repérer les répétitions -- Techniques d’optimisation et de résolution n° 2 : faire soi-même -- Techniques d’optimisation et de résolution n° 3 : simplifier et généraliser -- Techniques d’optimisation et de résolution n° 4 : établir le cas de base et construire -- Techniques d’optimisation et de résolution n° 5 : réfléchir aux structures de données -- Meilleur temps d’exécution possible (BCR) -- Gérer les réponses incorrectes -- Quand vous avez déjà entendu une question -- Le langage « idéal » pour les entretiens -- À quoi ressemble un bon code -- N’abandonnez pas ! -- 8. L’offre et la suite. Gérer les offres et les refus -- Évaluer l’offre -- Négociation -- Au travail -- 9. Questions d’entretien. Structures de données : tableaux et chaînes de caractères ; listes chaînées ; piles et files ; arbres et graphes --^ Concepts et algorithmes. Manipulation de bits ; casse-têtes mathématiques et logiques ; conception orientée objet ; récursivité et programmation dynamique ; conception et évolutivité des systèmes ; tri et recherche ; tests -- Questions de connaissances. C et C++ ; Java ; bases de données ; threads et verrous ; problèmes de révision supplémentaires. Niveau intermédiaire ; difficile -- 10. Solutions. Structures de données -- Concepts et algorithmes -- Questions de connaissances -- Problèmes de révision supplémentaires -- 11. Sujets avancés. Mathématiques utiles -- Tri topologique -- Algorithme de Dijkstra -- Résolution des collisions dans les tables de hachage -- Recherche de sous-chaînes de Rabin-Karp -- Arbres AVL -- Arbres rouge-noir -- MapReduce -- Études complémentaires -- 12. Bibliothèque de code. Hashmaplist  -- Treenode (arbre binaire de recherche) -- Linkedlistnode (liste chaînée) -- Trie et Trienode -- 13. Indices. Indices pour les structures de données -- Indices pour les concepts et algorithmes -- Indices pour les questions de connaissances -- Indices pour divers problèmes de révision -- 14. À propos de l’autrice. Gayle Laakmann McDowell, fondatrice et PDG de Careercup.com.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCatégories :\u003c\/p\u003e\u003cul class=\"category-tree\"\u003e\n\n\u003cli\u003eInformatique et technologie\u003cul class=\"category-tree\"\u003e\u003cli class=\"category-tree\"\u003eTechnologies d’entreprise\u003c\/li\u003e\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n","brand":"CareerCup","offers":[{"title":"Used - Good","offer_id":45261386940606,"sku":"0984782850-4","price":8.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/9689\/5166\/files\/410hiaPGyCL._SL500.jpg?v=1754078409"},{"product_id":"0201743957","title":"Introduction à la conception et à l'analyse des algorithmes : édition États-Unis","description":"\n\u003cp\u003eEn proposant une nouvelle taxonomie de la conception d’algorithmes, cet ouvrage présente les techniques de conception comme des outils généraux de résolution de problèmes et illustre leur application à travers des exemples basés sur des énigmes célèbres. Levitin enseigne les sciences informatiques à l’université de Villanova. Note (c) 2003 Book News, Inc., Portland, Oregon\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCatégories :\u003c\/p\u003e\u003cul class=\"category-tree\"\u003e\n\n\u003cli\u003eSciences et mathématiques\u003cul class=\"category-tree\"\u003e\u003cli class=\"category-tree\"\u003eMathématiques\u003c\/li\u003e\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n","brand":"Addison Wesley","offers":[{"title":"Used - Poor","offer_id":46670077755582,"sku":"0201743957-6","price":42.76,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/9689\/5166\/files\/91F9eBpbmCL.jpg?v=1775931393"},{"product_id":"0061709719","title":"Que ferait Google ? : ingénierie inverse des stratégies commerciales pour survivre et réussir à l’ère d’Internet","description":"\n\u003cp\u003eUn manuel de survie et de réussite qui pose la question la plus importante que les dirigeants d’aujourd’hui, quel que soit leur secteur d’activité, puissent se poser : que ferait Google ? Pour montrer comment imiter Google, Jarvis expose les lois de ce qu’il appelle le nouveau siècle Google, avec notamment les idées suivantes : penser de façon distribuée ; devenir une plateforme ; rejoindre l’économie de l’abondance, du logiciel libre et du don ; les intermédiaires ont disparu ; vos pires clients sont vos meilleurs amis et vos meilleurs clients sont vos partenaires ; faire ce que vous faites le mieux et renvoyer au reste ; ne pas faire obstacle ; savoir bien faire des erreurs ; et bien plus encore. Il applique ces principes non seulement aux technologies émergentes et à Internet, mais aussi à d’autres secteurs — télécommunications, compagnies aériennes, télévision, gouvernement, santé, éducation, journalisme et, oui, édition — et montre finalement à quoi ressemblerait le monde si Google le dirigeait. Le résultat changera la façon dont les lecteurs posent des questions et résolvent des problèmes. — Extrait de la description de l’éditeur. Les règles de Google — Nouvelle relation. Donnez le contrôle aux gens et ils s’en serviront — L’enfer Dell — Votre pire client est votre meilleur ami — Votre meilleur client est votre partenaire — Nouvelle architecture. Le lien change tout — Faites ce que vous faites le mieux et renvoyez au reste — Rejoignez un réseau — Soyez une plateforme — Pensez de façon distribuée — Nouvelle visibilité. Si l’on ne peut pas vous trouver par une recherche, on ne vous trouvera pas — Tout le monde a besoin de Googlejuice — La vie est publique, les affaires aussi — Vos clients sont votre agence de publicité — Nouvelle société. Une organisation élégante — Nouvelle économie. Le petit est le nouveau grand — L’économie de l’abondance — Rejoignez l’économie du logiciel libre et du don — Le marché de masse est mort ; vive la masse des marchés de niche — Google transforme tout en produits de base — Bienvenue dans l’économie Google — Nouvelle réalité commerciale. Les objets sont un fardeau — Les intermédiaires sont condamnés — La gratuité est un modèle économique — Décidez dans quel secteur vous travaillez — Nouvel état d’esprit. Il existe une relation inverse entre contrôle et confiance — Faites confiance aux gens — Écoutez —^ Nouvelle éthique. Sachez bien faire des erreurs — La vie est une version bêta — Soyez honnête — Soyez transparent — Collaborez — Ne soyez pas malveillant — Nouvelle vitesse. Les réponses sont instantanées — La vie se vit en direct — Les foules se forment en un éclair — Nouvelles priorités. Méfiez-vous de la vache à lait dans la mine de charbon — Encouragez, favorisez et protégez l’innovation — Simplifiez, simplifiez — Ne faites pas obstacle — Si Google dirigeait le monde — Médias. Le New York Times à la sauce Google : les journaux après le papier — Googlewood : le divertissement s’ouvre — Googlecollins : tuer le livre pour le sauver — Publicité. Et maintenant, un mot de la part des sponsors de Google. — Commerce de détail — Google Eats : une entreprise fondée sur l’ouverture — Google Shops : une entreprise fondée sur les gens — Services publics. Google Power \u0026amp; Light : ce que ferait Google — Gt\u0026amp;t : ce que Google devrait faire — Industrie manufacturière. La Googlemobile : du secret au partage — Google Cola : nous sommes plus que des consommateurs — Services. Google Air : un marché social de clients — Google Real Estate : l’information, c’est le pouvoir — Argent. Google Capital : l’argent crée des réseaux —^ La première banque de Google : des marchés sans intermédiaires — Protection sociale. L’hôpital Saint-Google : les avantages de la visibilité publique — Google Mutual Insurance : l’art de coopérer — Institutions publiques. Google U : ouvrir l’éducation — Les États-Unis de Google : les geeks sont aux commandes — Exceptions. Relations publiques et avocats : sans espoir — Dieu et Apple : au-delà de Google ? — Génération G. Jeff Jarvis. Comprend un index.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCatégories :\u003c\/p\u003e\u003cul class=\"category-tree\"\u003e\n\n\u003cli\u003eIngénierie et transports\u003cul class=\"category-tree\"\u003e\u003cli class=\"category-tree\"\u003eIngénierie\u003c\/li\u003e\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n","brand":"Harper Business","offers":[{"title":"Used - Good","offer_id":46671096611006,"sku":"0061709719-4","price":5.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/9689\/5166\/files\/61ILd6eMLML.jpg?v=1776881727"},{"product_id":"0470068523","title":"Ingénierie de la sécurité : Guide pour concevoir des systèmes distribués fiables","description":"\n\u003cp\u003eQu’est-ce que l’ingénierie de la sécurité ? -- Ergonomie et psychologie -- Protocoles -- Contrôle d’accès -- Cryptographie -- Systèmes distribués -- Économie -- Sécurité multiniveaux -- Sécurité multilatérale -- Services bancaires et tenue de livres -- Protection physique -- Surveillance et comptage -- Commandement et contrôle nucléaire -- Impression sécurisée et scellés -- Biométrie -- Résistance physique aux altérations -- Sécurité des émissions -- Attaques par interface de programmation d’application -- Guerre électronique et informationnelle -- Sécurité des systèmes de télécommunications -- Attaque et défense de réseaux -- Droit d’auteur et gestion des droits numériques -- Les technologies de pointe -- Terrorisme, justice et liberté -- Gestion du développement de systèmes sécurisés -- Évaluation et assurance des systèmes. Ross J. Anderson. Comprend des références bibliographiques (p. 893-996) et un index.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCatégories :\u003c\/p\u003e\u003cul class=\"category-tree\"\u003e\n\n\u003cli\u003eInformatique et technologie\u003cul class=\"category-tree\"\u003e\n\n\u003cli\u003eInformatique\u003cul class=\"category-tree\"\u003e\u003cli class=\"category-tree\"\u003eAnalyse et conception des systèmes\u003c\/li\u003e\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n","brand":"Wiley","offers":[{"title":"Used - Good","offer_id":48818389876926,"sku":"0470068523-4","price":21.47,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/9689\/5166\/files\/71UnvnvCQEL.jpg?v=1788185169"}],"url":"https:\/\/shop.sustainablebooks.com\/fr\/collections\/books-computers-technology-programming-algorithms.oembed","provider":"Sustainable Books","version":"1.0","type":"link"}