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.

From Values to Action: The Four Principles of Values-Based Leadership


Harry M. Jansen Kraemer Jr. - 2011
    The journey to becoming a values-based leader starts with self-reflection. He asks, "If you are not self-reflective, how can you know yourself? If you do not know yourself, how can you lead yourself? If you cannot lead yourself, how can you lead others?" Kraemer identifies self-reflection as the first of four principles that guide leaders to make choices that honor their values and candidly recounts how these principles helped him navigate some of the toughest challenges he faced in his career.Offers a framework for adopting the principles of values-based leadership--self-reflection, balance, true self-confidence, and genuine humility--to lead organizations effectively Based on Kraemer's popular Kellogg MBA course on values-based leadership A recognized expert in values-based leadership, Kraemer is a sought after speaker on the subjectLively and engaging, Kraemer's book comes at a critical time when true leadership in every facet of society is desperately needed.

100 Things Every Designer Needs to Know about People


Susan M. Weinschenk - 2011
    We want them to buy something, read more, or take action of some kind. Designing without understanding what makes people act the way they do is like exploring a new city without a map: results will be haphazard, confusing, and inefficient. This book combines real science and research with practical examples to deliver a guide every designer needs. With it you'll be able to design more intuitive and engaging work for print, websites, applications, and products that matches the way people think, work, and play.Learn to increase the effectiveness, conversion rates, and usability of your own design projects by finding the answers to questions such as: What grabs and holds attention on a page or screen?What makes memories stick?What is more important, peripheral or central vision?How can you predict the types of errors that people will make?What is the limit to someone's social circle?How do you motivate people to continue on to (the next step?What line length for text is best?Are some fonts better than others? These are just a few of the questions that the book answers in its deep-dive exploration of what makes people tick.

A Technique for Producing Ideas


James Webb Young - 1940
    Professionals from poets and painters to scientists and engineers have also used the techniques in this concise, powerful book to generate exciting ideas on demand, at any time, on any subject. Now let James Webb Young's unique insights help you look inside yourself to find that big, elusive idea--and once and for all lift the veil of mystery from the creative process."James Webb Young is in the tradition of some of our greatest thinkers when he describes the workings of the creative process. The results of many years in advertising have proved to him that the key element in communications success is the production of relevant and dramatic ideas. He not only makes this point vividly for us but shows us the road to that goal."--William Bernbach, Former Chairman and CEO, Doyle Dane Bernbach Inc.

Breakdown: The Inside Story of the Rise and Fall of Heenan Blaikie


Norman Bacal - 2017
    When it collapsed in February 2014, lawyers across Canada and the business community were stunned. What went wrong? Why did so many lawyers run for the exit? How did it implode? What is it that holds professional partnerships together?This is the story of the rise and fall of a great company by the ultimate insider, Norman Bacal, who served as managing partner until a year before the firm's demise. Breakdown takes readers into the boardroom offices during the heady growth of a legal empire built from the ground up over 40 years. We see how after a change of leadership tensions erupted between the Toronto and Montreal offices, and between the hard-driving lawyers themselves. It is a story about the extraordinary fragility of the legal partnership, but it's also a classic business story, a cautionary tale of the perils of ignoring a firm's culture and vision.Normal0falsefalsefalseEN-USJAX-NONE<!--StartFragment--><!--EndFragment--><!--EndFragment-->

Who: The A Method for Hiring


Geoff Smart - 2008
    The average hiring mistake costs a company $1.5 million or more a year and countless wasted hours. This statistic becomes even more startling when you consider that the typical hiring success rate of managers is only 50 percent.The silver lining is that "who" problems are easily preventable. Based on more than 1,300 hours of interviews with more than 20 billionaires and 300 CEOs, Who presents Smart and Street's A Method for Hiring. Refined through the largest research study of its kind ever undertaken, the A Method stresses fundamental elements that anyone can implement-and it has a 90 percent success rate.Whether you're a member of a board of directors looking for a new CEO, the owner of a small business searching for the right people to make your company grow, or a parent in need of a new babysitter, it's all about Who. Inside you'll learn how to- avoid common "voodoo hiring" methods- define the outcomes you seek- generate a flow of A Players to your team-by implementing the #1 tactic used by successful businesspeople- ask the right interview questions to dramatically improve your ability to quickly distinguish an A Player from a B or C candidate- attract the person you want to hire, by emphasizing the points the candidate cares about mostIn business, you are who you hire. In Who, Geoff Smart and Randy Street offer simple, easy-to-follow steps that will put the right people in place for optimal success.

Reflections on Judging


Richard A. Posner - 2013
    Surveying how the judiciary has changed since his 1981 appointment, he engages the issues at stake today, suggesting how lawyers should argue cases and judges decide them, how trials can be improved, and, most urgently, how to cope with the dizzying pace of technological advance that makes litigation ever more challenging to judges and lawyers.For Posner, legal formalism presents one of the main obstacles to tackling these problems. Formalist judges--most notably Justice Antonin Scalia--needlessly complicate the legal process by advocating canons of constructions (principles for interpreting statutes and the Constitution) that are confusing and self-contradictory. Posner calls instead for a renewed commitment to legal realism, whereby a good judge gathers facts, carefully considers context, and comes to a sensible conclusion that avoids inflicting collateral damage on other areas of the law. This, Posner believes, was the approach of the jurists he most admires and seeks to emulate: Oliver Wendell Holmes, Louis Brandeis, Benjamin Cardozo, Learned Hand, Robert Jackson, and Henry Friendly, and it is an approach that can best resolve our twenty-first-century legal disputes.

The LSAT Trainer: A Remarkable Self-Study Guide For The Self-Driven Student


Mike Kim - 2017
    Whether you are new to the LSAT or have been studying for a while, you will find invaluable benefit in the Trainer's teachings, strategies, drills, and solutions.The LSAT Trainer includes: over 200 official LSAT questions and real-time solutions, simple and battle-tested strategies for every type of Logical Reasoning question, Reading Comprehension question, and Logic Gameover 30 original and unique drills designed to help develop LSAT-specific skills and habits, access to a variety of free study schedules, notebook organizers, and much more.

Paralegal Career for Dummies [With CD-ROM]


Scott A. Hatch - 2006
    Inside, you'll find all the tools you need to succeed, including a CD packed with sample memos, forms, letters, and more Discover how to* Secure your ideal paralegal position* Pick the right area of the law for you* Prepare documents for litigation* Conduct legal research* Manage a typical law officeSample resumes, letters, forms, legal documents, and links to online legal resources. Please see the CD-ROM appendix for details and complete system requirements.

Small Data: The Tiny Clues that Uncover Huge Trends


Martin Lindstrom - 2016
    You’ll learn…• How a noise reduction headset at 35,000 feet led to the creation of Pepsi’s new trademarked signature sound.• How a worn down sneaker discovered in the home of an 11-year-old German boy led to LEGO’s incredible turnaround.• How a magnet found on a fridge in Siberia resulted in a U.S. supermarket revolution.• How a toy stuffed bear in a girl’s bedroom helped revolutionize a fashion retailer’s 1,000 stores in 20 different countries.• How an ordinary bracelet helped Jenny Craig increase customer loyalty by 159% in less than a year.• How the ergonomic layout of a car dashboard led to the redesign of the Roomba vacuum.

The Complete Idiot's Guide to Private Investigating


Steven Kerry Brown - 2002
    for your own business. You?ll get the low-down on pre-employment research, tenant screening, adoption searches, safeguarding yourself from investigation, and much more. ?Completely revised with all-new chapters on skip tracing and due diligence searches ?Skills and techniques for average citizens, as well as professionals ?Includes the most useful?and little-known?databases

The New Rules of Marketing & PR: How to Use Social Media, Online Video, Mobile Applications, Blogs, News Releases, & Viral Marketing to Reach Buyers Directly


David Meerman Scott - 2007
    It offers a step-by-step action plan for harnessing the power modern marketing and PR to communicate with buyers directly, raise visibility, and increase sales. It shows how large and small companies, nonprofits, and more can leverage Web-based content to get the right information to the right people at the right time for a fraction of the cost of big-budget campaigns.Including a wealth of compelling case studies and real-world examples of content marketing and inbound marketing success, this is a practical guide to the new reality of reaching buyers when they're ready.Includes updated information, examples, and case studies plus an examination of newly popular tools such as Infographics, photo-sharing using Pinterest and Instagram, as well as expanded information on social media such as YouTube, Twitter, Facebook, and LinkedInDavid Meerman Scott is a marketing strategist, bestselling author of eight books including three international bestsellers, advisor to emerging companies including HubSpot and Eloqua, and a professional speaker on topics including marketing, leadership, and social media. Prior to starting his own business, he was marketing VP for two U.S. publicly traded companies and was Asia marketing director for Knight-Ridder, at the time one of the world's largest information companies."The New Rules of Marketing & PR" offers the single resource for entrepreneurs, business owners, nonprofit managers as well as those working in marketing or publicity departments to build a marketing and PR strategy to grow any business.

Preparing Instructional Objectives: A Critical Tool in the Development of Effective Instruction


Robert F. Mager - 1997
    In Preparing Instructional Objectives, you'll learn the characteristics of well-stated objectives, how to derive suitable objectives, and how to write objectives to match the instructional results you are seeking to achieve.

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability


Steve Krug - 2000
    And it’s still short, profusely illustrated…and best of all–fun to read.If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.

Agile for Everybody: Creating Fast, Flexible, and Customer-First Organizations


Matt Lemay - 2018
    This practical book demonstrates how entire organizations—from product managers and engineers to marketers and executives—can put Agile to work. Author Matt LeMay explains Agile in clear, jargon-free terms and provides concrete and actionable steps to help any team put its values and principles into practice. Examples from a wide variety of organizations, including small nonprofits and global financial enterprises, bring to life the on-the-ground realities of Agile across industries and functions. Understand exactly what Agile is and why it matters Use Agile to address your organization’s specific needs and goals Take customer centricity from theory into practice Stop wasting time in "report and critique" meetings and start making better decisions Create a harmonious cycle of learning, collaborating, and delivering Learn from Agile experts at companies like IBM, Spotify, and Coca-Cola