Cracking the Coding Interview

189 Programming Questions and Solutions

Author: Gayle Laakmann McDowell

Publisher: Careercup

ISBN: 9780984782857

Category: Business & Economics

Page: 708

View: 5128

Now in the 6th edition, the book gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book includes 189 programming interview questions and answers, as well as other advice.

Algorithmen - Eine Einführung

Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110522012

Category: Computers

Page: 1339

View: 1374

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.

Cracking the Coding Interview: 190 Programming Questions and Solutions

Author: Chinmoy M

Publisher: Lulu Press, Inc

ISBN: 1365233472

Category: Computers

Page: N.A

View: 2638

We present 190 interesting java, database and C programming interview questions and answers for readers to practice and crack any programming interview. The reader is encouraged to try the programming questions himself/herself before checking the answers.

Cracking the Coding Interview: 190 Programming Questions and Solutions

Author: Chinmoy M

Publisher: Blurb

ISBN: 9781367510449

Category: Computers

Page: 66

View: 6490

We present 190 interesting java, database and C programming interview questions and answers for readers to practice and crack any programming interview. The reader is encouraged to try the programming questions himself/herself before checking the answers.

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 3048

Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: • eine oder eine Vielzahl von Dateien nach Texten durchsuchen • Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen • das Web durchsuchen und Inhalte herunterladen • Excel-Dateien aktualisieren und formatieren • PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln • Erinnerungsmails und Textnachrichten verschicken • Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!

Top-Antworten im Bewerbungsgespräch für Dummies

Author: Rob Yeung

Publisher: John Wiley & Sons

ISBN: 3527642870

Category: Business & Economics

Page: 277

View: 2166

Wir kennen sie alle, die Verhaltensregeln in einem Vorstellungsgespr?ch: p?nktliches Erscheinen, angemessene Kleidung und positives Denken. Aber das sind nur die Grundlagen und alle anderen Mitstreiter, die sich auf die gleiche Stelle beworben haben, kennen die auch. Aber was antworten Sie, wenn solche Fragen wie "Was sind Ihre Schw?chen?" oder "Wie gehen Sie mit Stress um?" gestellt werden? Wie beantworten Sie solche Fragen ehrlich und vor allem geschickt, ohne in Phrasendrescherei zu verfallen? "Top-Antworten im Bewerbungsgespr?ch f?r Dummies" gibt Ihnen Tipps, wie Sie auf typische Fragen im Vorstellungsgespr?ch ?berzeugende Antworten liefern. Damit sind Sie gegen?ber Ihren Konkurrenten um Ihren Traumjob im Vorteil.

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 5629

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

Entwurfsmuster von Kopf bis Fuß

Author: Eric Freeman,Elisabeth Robson,Kathy Sierra,Bert Bates

Publisher: O'Reilly Media

ISBN: 3955619877

Category: Computers

Page: 696

View: 9193

Jetzt aktuell zu Java 8: Dieses Buch ist ein moderner Klassiker zum Thema Entwurfsmuster. Mit dem einzigartigen Von Kopf bis Fuß-Lernkonzept gelingt es den Autoren, die anspruchsvolle Materie witzig, leicht verständlich und dennoch gründlich darzustellen. Jede Seite ist ein Kunstwerk für sich, mit vielen visuellen Überraschungen, originellen Comic-Zeichnungen, humorvollen Dialogen und geistreichen Selbstlernkontrollen. Spätestens, wenn es mal wieder heißt "Spitzen Sie Ihren Bleistift", wird dem Leser klar, dass bei diesem Buch sein Mitmachen gefragt ist. Das ist nicht nur unterhaltsam, sondern auch effektiv: Komplexe Sachverhalte lassen sich nach Erkenntnis der modernen Lernwissenschaft am gründlichsten über mehrere verschiedene Kanäle verstehen. Das Buch verspricht dem Leser daher nicht nur Spaß beim Lernen, er wird nach der Lektüre auch die Herausforderungen des Software-Designs meistern können.

Die Prinzipien des Erfolgs

Author: Ray Dalio

Publisher: FinanzBuch Verlag

ISBN: 3960922175

Category: Self-Help

Page: 550

View: 4303

Seine Firma Bridgewater Associates ist der größte Hedgefonds der Welt, er selbst gehört zu den Top 50 der reichsten Menschen auf dem Planeten: Ray Dalio. Seit 40 Jahren führt er sein Unternehmen so erfolgreich, dass ihn Generationen von Nachwuchsbankern wie einen Halbgott verehren. Mit "Die Prinzipien des Erfolgs" erlaubt er erstmals einen Blick in seine sonst so hermetisch abgeriegelte Welt. Seine Beobachtungen aus dem Geschäftsleben hielt Ray Dalio schon als junger Unternehmer in einem Notizbuch fest. Das war die Geburtsstunde seiner gut 200 "Prinzipien", die mit diesem Buch erstmals gebündelt vorliegen und kaum weniger als die Essenz des geradezu unheimlichen Erfolgs von Ray Dalio und seiner Firma darstellen. Kern dieser Prinzipien ist eine stetige Verbesserung durch radikale Transparenz und Wahrhaftigkeit, eine Art "Ideen-Meritokratie ", also eine Atmosphäre, in der sich die besten Ideen durchsetzen. Die einzigartigen Prinzipien, mithilfe derer jeder den Weg des Erfolgs einschlagen kann, und die mitunter harten Lektionen, die ihn sein einzigartiges System errichten ließen, hat Ray Dalio auf eine bisher noch nie dagewesene, unkonventionelle Weise zusammengetragen.

Durchstarten zum Traumjob

Das ultimative Handbuch für Ein-, Um- und Aufsteiger

Author: Richard Nelson Bolles

Publisher: Campus Verlag

ISBN: 3593507617

Category: Law

Page: 344

View: 6566

"Die Bibel der Jobsuchenden" Die Zeit Richard Nelson Bolles zeigt in seinem Weltbestseller, welche Methoden der Jobsuche wirklich zum Erfolg führen, wie man im Jobinterview und in Gehaltsverhandlungen punktet und vieles mehr. Diese komplett überarbeitete Ausgabe wurde um wichtige Kapitel zum Umgang mit Social Media und Online-Bewerbungen ergänzt. Das Buch enthält zahlreiche Übungen und einen Anhang mit weiterführenden Adressen, Tipps und Informationen für Deutschland, Österreich und die Schweiz. "Dieses Buch ist und bleibt der ultimative Ratgeber für Wechselwillige in der Lebensmitte ebenso wie für Hochschulabsolventen und Berufseinsteiger. " New York Post

Careers For Dummies

Author: Marty Nemko

Publisher: John Wiley & Sons

ISBN: 1119482380

Category: Business & Economics

Page: 384

View: 5215

Feeling stuck? Find out how to work toward the career of your dreams If you’re slogging through your days in a boring or unrewarding job, it may be time to make a big change. Careers For Dummies is a comprehensive career guide from a top career coach and counselor that will help you jump start your career and your life. Dive in to learn more about career opportunities, with a plethora of job descriptions and the certifications, degrees, and continuing education that can help you build the career you’ve always wanted. Whether you’re entering the workforce for the first time or a career-oriented person who needs or wants a change, this book has valuable information that can help you achieve your career goals. Find out how you can build your personal brand to become more attractive to potential employers, how to create a plan to “get from here to there” on your career path, and access videos and checklists that help to drive home all the key points. If you’re not happy in your day-to-day work now, there’s no better time than the present to work towards change. Get inspired by learning about a wide variety of careers Create a path forward for a new or better career that will be rewarding and fun Determine how to build your personal brand to enhance your career opportunities Get tips from a top career coach to help you plan and implement a strategy for a more rewarding work life Careers For Dummies is the complete resource for those looking to enhance their careers or embark on a more rewarding work experience.

BIG Jobs Guide

Business, Industry, and Government Careers for Mathematical Scientists, Statisticians, and Operations Researchers

Author: Rachel Levy,Richard Laugesen,Fadil Santosa

Publisher: SIAM

ISBN: 161197528X

Category: Mathematics

Page: 141

View: 5500

Jobs using mathematics, statistics, and operations research are projected to grow by almost 30% over the next decade. BIG Jobs Guide helps job seekers at every stage of their careers in these fields explore opportunities in business, industry, and government (BIG). Written in a conversational and practical tone, BIG Jobs Guide offers insight on topics such as: - What skills can I offer employers? - How do I write a high-impact résumé? - Where can I find a rewarding internship? - What kinds of jobs are out there for me? The Guide also offers insights to advisors and mentors on topics such as how departments can help students get BIG jobs and how faculty members and internship mentors can build institutional relationships. Whether you’re an undergraduate or graduate student or a job seeker in mathematics, statistics, or operations research, this hands-on book will help you reach your goal—landing an internship, getting your first job or transitioning to a new one.

Das Wunder der Achtsamkeit

Einführung in die Meditation

Author: Thich Nhat Hanh

Publisher: Theseus Verlag

ISBN: 395883096X

Category: Religion

Page: 139

View: 3651

Das Standardwerk für alle, die wissen wollen, was Meditation wirklich ist und wie man sie in den Alltag integrieren kann. Thich Nhat Hanh zeigt, wie wichtig Achtsamkeit ist, um den Herausforderungen des Lebens gelassen und entspannt zu begegnen. Die 32 Übungen, die er entwickelt hat, helfen, das Wunder der Achtsamkeit in jedem Moment unseres Lebens zu erfahren.

Produktmanagement für Dummies

Author: Brian Lawley,Pamela Schure

Publisher: John Wiley & Sons

ISBN: 3527813152

Category: Business & Economics

Page: 384

View: 2574

Kunden haben so eine große Auswahl an Produkten wie nie. Da müssen sich die Unternehmen etwas einfallen lassen, um beim Kunden aufzufallen: die Qualität, das Marketing, der Vertrieb und der Preis - das alles muss ein Produktmanager im Auge behalten, um das Produkt erfolgreich zu machen. Brian Lawley und Pamela Schure stellen alle Aspekte des Produktmanagements vor: die Planungsstrategie sowie den kompletten Produktlebenszyklus von der Marktreife bis zum Ausscheiden aus dem Markt. Sie erklären, wie Sie erste Ideen zu Produkten weiterentwickeln und wie Sie Kunden- und Marktanalysen durchführen. Erfahren Sie außerdem, wie Sie Teams führen und sie zu Höchstleistungen anspornen. Werden Sie so zu einem erfolgreichen Produktmanager, bringen Sie neue Produkte auf den Markt und steigern Sie Ihren Umsatz.

Think Like a Programmer - Deutsche Ausgabe

Typische Programmieraufgaben kreativ lösen am Beispiel von C++

Author: V. Anton Spraul

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826692780

Category: Computers

Page: 304

View: 1176

Typische Programmieraufgaben kreativ lösen am Beispiel von C++ Von der Aufgabe zur Lösung – so gehen Sie vor Probleme analysieren und schrittweise bearbeiten Systematisches Vorgehen lernen und anwenden Aus dem Inhalt: Strategien zur Problemlösung Eingabeverarbeitung Statusverfolgung Arrays Zeiger und dynamische Speicherverwaltung Klassen Rekursion Wiederverwendung von Code Rekursive und iterative Programmierung Denken wie ein Programmierer Die Herausforderung beim Programmieren besteht nicht im Erlernen der Syntax einer bestimmten Sprache, sondern in der Fähigkeit, auf kreative Art Probleme zu lösen. In diesem einzigartigen Buch widmet sich der Autor V. Anton Spraul genau jenen Fähigkeiten, die in normalen Lehrbüchern eher nicht behandelt werden: die Fähigkeit, wie ein Programmierer zu denken und Aufgaben zu lösen. In den einzelnen Kapiteln behandelt er jeweils verschiedene Programmierkonzepte wie beispielsweise Klassen, Zeiger und Rekursion, und fordert den Leser mit erweiterbaren Übungen zur praktischen Anwendung des Gelernten auf. Sie lernen unter anderem: Probleme in diskrete Einzelteile zerlegen, die sich leichter lösen lassen Funktionen, Klassen und Bibliotheken möglichst effizient nutzen und wiederholt verwenden die perfekte Datenstruktur für eine Aufgabenstellung auswählen anspruchsvollere Programmiertechniken wie Rekursion und dynamischen Speicher einsetzen Ihre Gendanken ordnen und Strategien entwickeln, um bestimmte Problemkategorien in Angriff zu nehmen Die Beispiele im Buch werden mit C++ gelöst, die dargestellten kreativen Problemlösungskonzepte gehen aber weit über die einzelnen Programmiersprachen und oft sogar über den Bereich der Informatik hinaus. Denn wie die fähigsten Programmierer wissen, handelt es sich beim Schreiben herausragender Quelltexte um kreative Kunst und der erste Schritt auf dem Weg zum eigenen Meisterwerk besteht darin, wie ein Programmierer zu denken. Über den Autor: V. Anton Spraul hat über 15 Jahre lang Vorlesungen über die Grundlagen der Programmierung und Informatik gehalten. In diesem Buch fasst er die von ihm dabei perfektionierten Verfahren zusammen. Er ist auch Autor von »Computer Science Made Simple«.

Algorithmen und Datenstrukturen

Author: Thomas Ottmann,Peter Widmayer

Publisher: Springer-Verlag

ISBN: 3827428041

Category: Computers

Page: 780

View: 1252

Dieses bestens eingeführte Lehrbuch wendet sich an Studierende der Informatik in Grund- und Hauptstudium. Es behandelt gut verständlich alle Themen, die üblicherweise in der Standardvorlesung "Algorithmen und Datenstrukturen” vermittelt werden. Die einzelnen Algorithmen werden theoretisch fundiert dargestellt; ihre Funktionsweise wird ausführlich anhand vieler Beispiele erläutert. Zusätzlich zur halbformalen Beschreibung werden wichtige Algorithmen in Java formuliert. Das Themenspektrum reicht von Algorithmen zum Suchen und Sortieren über Hashverfahren, Bäume, Manipulation von Mengen bis hin zu Geometrischen Algorithmen und Graphenalgorithmen. Dabei werden sowohl der Entwurf effizienter Algorithmen und Datenstrukturen als auch die Analyse ihres Verhaltens mittels mathematischer Methoden behandelt. Durch eine übersichtliche Gliederung, viele Abbildungen und eine präzise Sprache gelingt den Autoren in vorbildlicher Weise die Vermittlung des vielschichtigen Themengebiets. Die 5. Auflage ist vollständig durchgesehen und überarbeitet. Neu aufgenommen wurden Einführungen in die Themen Dynamisches Programmieren, Backtracking, Onlinealgorithmen, Approximationsalgorithmen sowie einige Algorithmen für spezielle Probleme wie die schnelle Multiplikation von Matrizen, von ganzen Zahlen, und die Konstruktion der konvexen Hülle von Punkten in der Ebene. Das Buch eignet sich zur Vorlesungsbegleitung, zum Selbststudium und zum Nachschlagen. Eine Vielzahl von Aufgaben dient der weiteren Vertiefung des Gelernten. Unter http://ad.informatik.uni-freiburg.de/bibliothek/books/ad-buch/ werden Java-Programme für die wichtigsten Algorithmen und ergänzende Materialien zum Buch bereitgestellt.

Python von Kopf bis Fuß

Aktuell zu Python 3

Author: Paul Barry

Publisher: O'Reilly

ISBN: 3960101368

Category: Computers

Page: 620

View: 7173

Was lernen Sie in diesem Buch? Haben Sie sich schon einmal gewünscht, Sie könnten mit nur einem Buch Python richtig lernen? Mit Python von Kopf bis Fuß schaffen Sie es! Durch die ausgefeilte Von-Kopf-bis-Fuß-Didaktik, die viel mehr als die bloße Syntax und typische How-to-Erklärungen bietet, wird es sogar zum Vergnügen. Python-Grundlagen wie Datenstrukturen und Funktionen verstehen Sie hier schnell, und dann geht es auch schon weiter: Sie programmieren Ihre eigene Web-App, erkunden Datenbank-Management, Ausnahmebehandlung und die Verarbeitung von Daten. Da Python häufig im Data-Science-Umfeld eingesetzt wird, haben in der 2. Auflage diejenigen Techniken ein stärkeres Gewicht bekommen, die in der Welt der Big Data genutzt werden. Wieso sieht dieses Buch so anders aus? In diesem Buch sind die neuesten Erkenntnisse der Kognitionswissenschaft und der Lerntheorie eingeflossen, um Ihnen das Lernen so einfach wie möglich zu machen. Statt einschläfernder Bleiwüsten verwendet dieses Buch eine Vielzahl von Abbildungen und Textstilen, die Ihnen das Wissen direkt ins Hirn spielen – und zwar so, dass es sitzt.