Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Guide to Computer Forensics and Investigations (Book & CD)


Bill Nelson - 2003
    This resource guides readers through conducting a high-tech investigation, from acquiring digital evidence to reporting its findings. Updated coverage includes new software and technologies as well as up-to-date reference sections, and content includes how to set up a forensics lab, how to acquire the proper and necessary tools, and how to conduct the investigation and subsequent digital analysis. It is appropriate for students new to the field, or as a refresher and technology update for professionals in law enforcement, investigations, or computer security. The book features free downloads of the latest forensic software, so readers can become familiar with the tools of the trade.

Banned Mind Control


Richard Dotts - 2013
    In "Banned Mind Control Secrets", author Richard Dotts takes a modern, scientific and coherent look at the science behind the teachings of the greatest spiritual and self-help teachers. If you have always wondered about the existence of the subconscious mind, whether it exists and how you can tap into it in a modern, effective way... or if visualisations and affirmations have failed to produce results for you, then "Banned Mind Control Secrets" brings you the latest evidence from scientific research to uncover the TRUTH behind these techniques.You may be surprised at how much common ground modern cutting-edge scientific research has with the age old practices taught by the great spiritual teachers. Richard Dotts shares his own personal journey, and tells you why there is really nothing separate or different about all the different self-help manifestation techniques taught throughout the ages.This is NOT a book about how to control the minds of others, but rather, how to control your OWN mind to more effectively get and create reality in a way that pleases you.

Mastering the World of Psychology


Samuel E. Wood - 2001
    The best-selling Mastering the World of Psychology speaks to students in a direct and accessible manner. The author's voice and writing style, combined with a strong pedagogical framework, support students of diverse backgrounds and educational needs. The book relates essential key concepts in a way that is meaningful to students' lives and careers. No introductory psychology textbook does more to help students get better grades than Mastering the World of Psychology.

The Gospel of Hemp: How Hemp Can Save Our World


Alan Archuleta - 2012
    404, a report on using hemp hurds as a paper-making material. The bulletin proclaims that: “Without a doubt, hemp will continue to be one of the staple agricultural crops of the United States.” The report also warns that: “Our forests are being cut three times faster than they grow.” It finds that (over a 20-year period) 10,000 acres of hemp can produce the same amount of paper as 40,500 acres of trees. The test results are so favorable that USDA Bulletin #404 is printed on paper made from hemp! "The Gospel of Hemp" explains why a crop that was hailed as a "one of the staple agricultural crops of The United States" in a U.S. government report was deceptivley made essentially illegal in 1937. The time has come for America and the world to correct this deception and injustice for the future of our planet.

Beyond the Core: Expand Your Market Without Abandoning Your Roots


Chris Zook - 2003
    In Profit from the Core, strategy expert Chris Zook revealed how to grow profitably by focusing on and achieving full potential in the core business. But what happens when your core business provides insufficient new growth or even hits the wall? In Beyond the Core, Zook outlines an expansion strategy based on putting together combinations of adjacency moves into areas away from, but related to, the core business, such as new product lines or new channels of distribution. These sequences of moves carry less risk than diversification, yet they can create enormous competitive advantage, because they stem directly from what the company already knows and does best. Based on extensive research on the growth patterns of thousands of companies worldwide, including CEO interviews with 25 top performers in adjacency growth, Beyond the Core 1) identifies the adjacency pattern that most dramatically increases the odds of success: "relentless repeatability;" 2) offers a systematic approach for choosing among a range of possible adjacency moves; and 3) shows how to time adjacency moves during a variety of typical business situations. Beyond the Core shows how to find and leverage the best avenues for growth--without damaging the heart of the firm.

Horizons: Exploring the Universe


Michael A. Seeds - 1981
    To achieve this goal, they focuses on two central questions: "What Are We?" which highlights your place as a planet dweller in an evolving universe, guiding you to better understand where we came from and how we formed; and "How Do We Know?" which provides insights into how the process of science can teach us more about what we are.

Quantum Physics for Hippies


Lukas Neumeier - 2019
     Quantum Physics for Hippies shatters your perception of reality." - Dr. Mark Müller Bob, a spiritual hippie, meets the witty nerd Alice, who day-dreams about quantum physics all day long. This chance meeting starts them on a mind-blowing journey into the nature of reality that will change their lives forever. Written by quantum physicists and beautifully illustrated, Quantum Physics for Hippies takes the bizarre world of quantum physics and makes it understandable for everyone, hippies and nerds alike. Is this book for you? If you would love to know what quantum physics is really about, but complicated explanations or equations put you off, then this book is for you. Why? We found that there are two types of books about quantum physics. Type A is written by nerds. Usually, they have hundreds of pages, a lot of equations and bury you in useless details. They are mostly correct, but not fun to read. Type B is written by esoterics. They are easy to read, but often full of nonsense, not helping at all in your mission to find the truth. So we decided to write a new type of quantum physics book. Type Hippie-Nerd! Easy, fun to read and correct all at the same time, while still blowing your mind. Happy Readings!

A World of Art


Henry M. Sayre - 1994
    College level text for art appreciation.