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.

Statistics Done Wrong: The Woefully Complete Guide


Alex Reinhart - 2013
    Politicians and marketers present shoddy evidence for dubious claims all the time. But smart people make mistakes too, and when it comes to statistics, plenty of otherwise great scientists--yes, even those published in peer-reviewed journals--are doing statistics wrong."Statistics Done Wrong" comes to the rescue with cautionary tales of all-too-common statistical fallacies. It'll help you see where and why researchers often go wrong and teach you the best practices for avoiding their mistakes.In this book, you'll learn: - Why "statistically significant" doesn't necessarily imply practical significance- Ideas behind hypothesis testing and regression analysis, and common misinterpretations of those ideas- How and how not to ask questions, design experiments, and work with data- Why many studies have too little data to detect what they're looking for-and, surprisingly, why this means published results are often overestimates- Why false positives are much more common than "significant at the 5% level" would suggestBy walking through colorful examples of statistics gone awry, the book offers approachable lessons on proper methodology, and each chapter ends with pro tips for practicing scientists and statisticians. No matter what your level of experience, "Statistics Done Wrong" will teach you how to be a better analyst, data scientist, or researcher.

You Can Negotiate Anything: The World's Best Negotiator Tells You How To Get What You Want


Herb Cohen - 1980
    Whether you're dealing with your spouse, boss, department store, bank manager, children, solicitor, or best friend - in every encounter with other people, negotiating is always taking place. And how well you handle those encounters determines whether you prosper happily or suffer frustration and loss. With his helpful and sensible approach Cohen shows that negotiating is a process you can understand and predict - and most importantly, that it's a practical skill you can learn and improve upon.

Ultimate Sales Machine


Chet Holmes - 2007
    And his advice starts with one simple concept: focus! Instead of trying to master four thousand strategies to improve your business, zero in on the few essential skill areas that make the big difference. Too many managers jump at every new trend, but don’t stick with any of them. Instead, says Holmes, focus on twelve critical areas of improvement—one at a time—and practice them over and over with pigheaded discipline. The Ultimate Sales Machine shows you how to tune up and soup up virtually every part of your business by spending just an hour per week on each impact area you want to improve. Like a tennis player who hits nothing but backhands for a few hours a week to perfect his game, you can systematically improve each key area. Holmes offers proven strategies for: • Management: Teach your people how to work smarter, not harder • Marketing: Get more bang from your Web site, advertising, trade shows, and public relations • Sales: Perfect every sales interaction by working on sales, not just in sales The Ultimate Sales Machine will put you and your company on a path to success and help you stay there!

Financial Intelligence: A Manager's Guide to Knowing What the Numbers Really Mean


Karen Berman - 2006
    But many managers can't read a balance sheet, wouldn't recognize a liquidity ratio, and don't know how to calculate return on investment. Worse, they don't have any idea where the numbers come from or how reliable they really are. In Financial Intelligence, Karen Berman and Joe Knight teach the basics of finance--but with a twist. Financial reporting, they argue, is as much art as science. Because nobody can quantify everything, accountants always rely on estimates, assumptions, and judgment calls. Savvy managers need to know how those sources of possible bias can affect the financials and that sometimes the numbers can be challenged. While providing the foundation for a deep understanding of the financial side of business, the book also arms managers with practical strategies for improving their companies' performance--strategies, such as "managing the balance sheet," that are well understood by financial professionals but rarely shared with their nonfinancial colleagues. Accessible, jargon-free, and filled with entertaining stories of real companies, Financial Intelligence gives nonfinancial managers the financial knowledge and confidence for their everyday work. Karen Berman and Joe Knight are the owners of the Los Angeles-based Business Literacy Institute and have trained tens of thousands of managers at many leading organizations. Co-author John Case has written several popular books on management.

The Boron Letters


Gary Halbert - 2013
    Halbert explaining the secrets to effect marketing.

The Halo Effect: And the Eight Other Business Delusions That Deceive Managers


Philip M. Rosenzweig - 2007
    In a brilliant and unconventional book, Phil Rosenzweig unmasks the delusions that are commonly found in the corporate world. These delusions affect the business press and academic research, as well as many bestselling books that promise to reveal the secrets of success or the path to greatness. Such books claim to be based on rigorous thinking, but operate mainly at the level of storytelling. They provide comfort and inspiration, but deceive managers about the true nature of business success.The most pervasive delusion is the Halo Effect. When a company's sales and profits are up, people often conclude that it has a brilliant strategy, a visionary leader, capable employees, and a superb corporate culture. When performance falters, they conclude that the strategy was wrong, the leader became arrogant, the people were complacent, and the culture was stagnant. In fact, little may have changed -- company performance creates a Halo that shapes the way we perceive strategy, leadership, people, culture, and more.Drawing on examples from leading companies including Cisco Systems, IBM, Nokia, and ABB, Rosenzweig shows how the Halo Effect is widespread, undermining the usefulness of business bestsellers from "In Search of Excellence" to "Built to Last" and "Good to Great."Rosenzweig identifies nine popular business delusions. Among them:"The Delusion of Absolute Performance: " Company performance is relative to competition, not absolute, which is why following a formula can never guarantee results. Success comes from doing things better than rivals, which means that managers have to take risks."The Delusion of Rigorous Research: " Many bestselling authors praise themselves for the vast amount of data they have gathered, but forget that if the data aren't valid, it doesn't matter how much was gathered or how sophisticated the research methods appear to be. They trick the reader by substituting sizzle for substance."The Delusion of Single Explanations: " Many studies show that a particular factor, such as corporate culture or social responsibility or customer focus, leads to improved performance. But since many of these factors are highly correlated, the effect of each one is usually less than suggested.In what promises to be a landmark book, "The Halo Effect" replaces mistaken thinking with a sharper understanding of what drives business success and failure. "The Halo Effect" is a guide for the thinking manager, a way to detect errors in business research and to reach a clearer understanding of what drives business success and failure.Skeptical, brilliant, iconoclastic, and mercifully free of business jargon, Rosenzweig's book is nevertheless dead serious, making his arguments about important issues in an unsparing and direct way that will appeal to a broad business audience. For managers who want to separate fact from fiction in the world of business, "The Halo Effect" is essential reading -- witty, often funny, and sharply argued, it's an antidote to so much of the conventional thinking that clutters business bookshelves.

Your Next Five Moves: Master the Art of Business Strategy


Patrick Bet-David - 2020
    In this book, Patrick Bet-David “helps entrepreneurs understand exactly what they need to do next” (Brian Tracy, author of Eat That Frog!) by translating this skill into a valuable methodology. Whether you feel like you’ve hit a wall, lost your fire, or are looking for innovative strategies to take your business to the next level, Your Next Five Moves has the answers. You will gain: CLARITY on what you want and who you want to be. STRATEGY to help you reason in the war room and the board room. GROWTH TACTICS for good times and bad. SKILLS for building the right team based on strong values. INSIGHT on power plays and the art of applying leverage. Combining these principles and revelations drawn from Patrick’s own rise to successful CEO, Your Next Five Moves is a must-read for any serious executive, strategist, or entrepreneur.

Expert Secrets: The Underground Playbook for Finding Your Message, Building a Tribe, and Changing the World


Russell Brunson - 2017
    Expert Secrets helps people find their message and then create a mass movement of people who will pay them for that advice.

The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you


Rob Fitzpatrick - 2013
     They say you shouldn't ask your mom whether your business is a good idea, because she loves you and will lie to you. This is technically true, but it misses the point. You shouldn't ask anyone if your business is a good idea. It's a bad question and everyone will lie to you at least a little . As a matter of fact, it's not their responsibility to tell you the truth. It's your responsibility to find it and it's worth doing right .Talking to customers is one of the foundational skills of both Customer Development and Lean Startup. We all know we're supposed to do it, but nobody seems willing to admit that it's easy to screw up and hard to do right. This book is going to show you how customer conversations go wrong and how you can do better.

Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

Brand Leadership


David A. Aaker - 2000
    Recognized by "Brandweek" as "the dean of the brand-equity movement," Aaker now prepares managers for the next level of the brand revolution -- brand leadership.For the first time, Aaker and coauthor Erich Joachimsthaler describe how the emerging paradigm of strategic brand leadership is replacing the classic, tactically oriented brand management system pioneered by Procter & Gamble. This fundamental shift involves nothing less than a revolution in organizational structure, systems, and culture -- as the authors demonstrate with hundreds of case studies from companies such as Polo Ralph Lauren, Virgin Airlines, Adidas, GE, Marriott, IBM, McDonald's, Maggi, and Swatch. This immensely readable book provides the brand management team with the capability to:Create and elaborate brand identities (what should the brand stand for)Use the brand relationship spectrum, a powerful tool to harness subbrands and endorsed brands to form brand architectures that create clarity, synergy and leveraged assetsIdentify the customer "sweet spot" and the driving idea that will move brand-building efforts beyond advertising to break out of the clutterUse the Internet and sponsorship to make brands resources work more effectivelyAddress the four imperatives of global brand managementLike David Aaker's two previous bestselling books, "Brand Leadership" will be essential reading for line executives and brand managers in market-driven firms worldwide.

The Brand You 50 (Reinventing Work): Fifty Ways to Transform Yourself from an "Employee" into a Brand That Shouts Distinction, Commitment, and Passion!


Tom Peters - 1900
    In times past you could be obscure yet secure -- now that's much harder."Again: the white collar job as now configured is doomed. Soon. ("Downsizing" in the nineties will look like small change.) So what's the trick? There's only one: distinction. Or as we call it, turning yourself into a brand . . . Brand You. A brand is nothing more than a sign of distinction. Right? Nike. Starbucks. Martha Stewart. The point (again): that's not the way we've thought about white collar workers--ourselves--over the past century. The "bureaucrat" on the finance staff is de facto faceless, plugging away, passing papers. But now, in our view, she is born again, transformed from bureaucrat to the new star. She works in a professional service firm and works on projects that she'll be able to brag about years from now.I call her/him the New American Professional, CEO of Me Inc. (even if Me Inc. is currently on someone's payroll) and, of course, of Brand You.Step #1 in the model was the organization . . .a department turned into PSF 1.0.  Step #2 is the individual . . .reborn as Brand You.In 50 essential points, Tom Peters shows how to be committed to your craft, choose the right projects, how to improve networking, why you need to think fun is cool, and why it's important to piss some people off. He will enable you to turn yourself into an important and distinctive commodity. In short, he will show you how to turn yourself into . . . Brand You.See also the other 50List titles in the Reinventing Work series by Tom Peters -- The Project50 and The Professional Service Firm50 -- for additional information on how to make an impact in the professional world.

Power Questions - Build Relationships, Win New Business and Influence Others


Andrew C. Sobel - 2012
    Make an immediate connection with anyone. Rapidly determine if a client is ready to buy. Access the deepest dreams of others. Power Questions sets out a series of strategic questions that will help you win new business and dramatically deepen your professional and personal relationships. The book showcases thirty-five riveting, real conversations with CEOs, billionaires, clients, colleagues, and friends. Each story illustrates the extraordinary power and impact of a thought-provoking, incisive power question. To help readers navigate a variety of professional challenges, over 200 additional, thought-provoking questions are also summarized at the end of the book.In Power Questions you'll discover:The question that stopped an angry executive in his tracks The sales question CEOs expect you to ask versus the questions they want you to ask The question that will radically refocus any meeting The penetrating question that can transform a friend or colleague's life A simple question that helped restore a marriage When you use power questions, you magnify your professional and personal influence, create intimate connections with others, and drive to the true heart of the issue every time.

Subscribed: Why the Subscription Model Will Be Your Company's Future - and What to Do About It


Tien Tzuo - 2018
    The real transformation--and the real opportunity--is just beginning.Subscription companies are growing nine times faster than the S&P 500. Why? Because unlike product companies, subscription companies know their customers. A happy subscriber base is the ultimate economic moat. Today's consumers prefer the advantages of access over the hassles of maintenance, from transportation (Uber, Surf Air), to clothing (Stitch Fix, Eleven James), to razor blades and makeup (Dollar Shave Club, Birchbox). Companies are similarly demanding easier, long-term solutions, trading their server rooms for cloud storage solutions like Box. Simply put, the world is shifting from products to services.But how do you turn customers into subscribers? As the CEO of the world's largest subscription management platform, Tien Tzuo has helped hundreds of companies transition from relying on individual sales to building customer-centric, recurring-revenue businesses. His core message in Subscribed is simple: Ready or not, excited or terrified, you need to adapt to the Subscription Economy -- or risk being left behind.Tzuo shows how to use subscriptions to build lucrative, ongoing one-on-one relationships with your customers. This may require reinventing substantial parts of your company, from your accounting practices to your entire IT architecture, but the payoff can be enormous. Just look at the case studies:  *   Adobe transitions from selling enterprise software licenses to offering cloud-based solutions for a flat monthly fee, and quadruples its valuation.  *   Fender evolves from selling guitars one at a time to creating lifelong musicians by teaching beginners to play, and keeping them inspired for life.  *   Caterpillar uses subscriptions to help solve problems -- it's not about how many tractors you can rent, but how much dirt you need to move. In Subscribed, you'll learn how these companies made the shift, and how you can transform your own product into a valuable service with a practical, step-by-step framework. Find out how how you can prepare and prosper now, rather than trying to catch up later.