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.

Mousejunkies!: More Tips, Tales, and Tricks for a Disney World Fix: All You Need to Know for a Perfect Vacation


Bill Burke - 2011
    The book draws on the insights of a panel of Disney fanatics — The Mousejunkies — following dozens of personal vacations, trade shows and press trips in recent years. This second edition brings everything up to date with countless new tips, tricks, and tales.Mousejunkies provides tips and travel plans told through personal accounts – something that sets it apart from all the other guides.All of the most important topics are covered: When to go, where to stay, what to do and where to eat. But readers will also learn how to indulge in an all-day chicken wing and beer football orgy at Walt Disney World, how to extract your family from Fantasmic with your sanity intact, where to catch a mid-afternoon catnap in the theme park, and even how wrong a Disney cruise can go.Mousejunkies is more than one travel writer’s experiences at one of the most popular vacation destinations in the world. The Mousejunkies are a group of seemingly well-adjusted adults who have found themselves inexplicably drawn to Walt Disney World, again and again. Each has taken his or her own path, finding their way separately. When the smoke cleared, the group found itself back in reality, staring at one another over a pile of discarded annual passes and a useless collection of novelty hats.The stories - wry, humorous and told with an affection gained through years of Disney addiction - paint vivid portraits of a creatively engineered world, where unexpected surprises create lasting memories.The tips – valuable information designed to help readers get more out of their vacations – are told with a sly wink and the desire to share the secrets that make trips to central Florida more memorable.From touring plans to tongue-in-cheek reviews of the theme parks’ restrooms, Mousejunkies provides readers with useful information couched in obsessively-detailed narrative with a humorous touch.

How to Do Things with Words


J.L. Austin - 1955
    Austin was one of the leading philosophers of the twentieth century. The William James Lectures presented Austin's conclusions in the field to which he directed his main efforts on a wide variety of philosophical problems. These talks became the classic How to Do Things with Words.For this second edition, the editors have returned to Austin's original lecture notes, amending the printed text where it seemed necessary. Students will find the new text clearer, and, at the same time, more faithful to the actual lectures. An appendix contains literal transcriptions of a number of marginal notes made by Austin but not included in the text. Comparison of the text with these annotations provides new dimensions to the study of Austin's work.

At Last a Life and Beyond


Paul David - 2015
    This latest title is packed with information on how to overcome anxiety and what keeps people in the loop. The book will cut out all the jargon and give you a clear perspective on how to overcome all of your anxiety and panic issues. In this book you won’t find a list of techniques, rules or methods, as you don’t need them. I am sure you have tried enough of these and still found little relief. Techniques, rules and methods usually take effort and are mostly built on suppression of feelings, which is the complete wrong approach. Anxiety is your mind and body’s way of telling you that you are already overdoing it with effort, both mentally and physically, so the last thing you want is to add more effort. If you want to free yourself from the prison you currently find yourself in and rediscover the true you, then this book will finally give you all the answers you need. Contents:Chapter 1: You are not broken 12 Chapter 2: Letting go of crutches 23 Chapter 3: Anxiety backpack 29 Chapter 4: What is the need for fear and anxiety 41 Chapter 5: Struggling with thoughts 48 Chapter 6: The inner critic 61 Chapter 7: Overworking the mind 67Chapter 8: Avoiding anxiety 78 Chapter 9: Resistance only increases suffering 83Chapter 10: Our obsession with worry 88 Chapter 10: Setbacks 92 Chapter 11: Other people’s success stories 98 Chapter 12: Q & A section 126 Chapter 11: Social anxiety 138 Chapter 12: Anxiety loop 143Chapter 13: Living without stress 148Chapter 14: Summing up 151

The Winner's Bible: Rewire Your Brain For Permanent Change


Kerry Spackman - 2009
    It is guided by proven studies and research into the field of neuroscience by a world-class expert and shows readers how to rise above their natural limits.

The Artist's Way: A Spiritual Path to Higher Creativity


Julia Cameron - 1992
    An international bestseller, millions of readers have found it to be an invaluable guide to living the artist’s life. Still as vital today—or perhaps even more so—than it was when it was first published one decade ago, it is a powerfully provocative and inspiring work. In a new introduction to the book, Julia Cameron reflects upon the impact of The Artist’s Way and describes the work she has done during the last decade and the new insights into the creative process that she has gained. Updated and expanded, this anniversary edition reframes The Artist’s Way for a new century.

slide:ology: The Art and Science of Creating Great Presentations


Nancy Duarte - 2008
    Presentation software is one of the few tools that requires professionals to think visually on an almost daily basis. But unlike verbal skills, effective visual expression is not easy, natural, or actively taught in schools or business training programs. slide:ology fills that void.Written by Nancy Duarte, President and CEO of Duarte Design, the firm that created the presentation for Al Gore's Oscar-winning film, An Inconvenient Truth, this book is full of practical approaches to visual story development that can be applied by anyone. The book combines conceptual thinking and inspirational design, with insightful case studies from the world's leading brands. With slide:ology you'll learn to:Connect with specific audiencesTurn ideas into informative graphicsUse sketching and diagramming techniques effectivelyCreate graphics that enable audiences to process information easilyDevelop truly influential presentationsUtilize presentation technology to your advantageMillions of presentations and billions of slides have been produced -- and most of them miss the mark. slide:ology will challenge your traditional approach to creating slides by teaching you how to be a visual thinker. And it will help your career by creating momentum for your cause.--back cover

301 Smart Answers to Tough Interview Questions


Vicky Oliver - 2005
    If you want to stand a head above the rest of the pack, 301 Smart Answers to Tough Interview Questions is the definitive guide you need to the real, and sometimes quirky, questions employers are using to weed out candidates.Do you know the best answers to:--It looks like you were fired twice. How did that make you feel?--Do you know who painted this work of art? --What is the best-managed company in America?--If you could be any product in the world, what would you choose?--How many cigars are smoked in a year?--Are you a better visionary or implementer? Why?Leaning on her own years of experience and the experiences of more than 5,000 recent candidates, Vicky Oliver shows you how to finesse your way onto a company's payroll."Everything I always wanted to know about job interviews but was afraid to be asked."-Claude Chene, Senior Vice President, Head of Business Development, U.K. and Europe, Sanford Bernstein & Co.

Style: Toward Clarity and Grace


Joseph M. Williams - 1981
    A logical, expert, easy-to-use plan for achieving excellence in expression, Style offers neither simplistic rules nor endless lists of dos and don'ts. Rather, Joseph Williams explains how to be concise, how to be focused, how to be organized. Filled with realistic examples of good, bad, and better writing, and step-by-step strategies for crafting a sentence or organizing a paragraph, Style does much more than teach mechanics: it helps anyone who must write clearly and persuasively transform even the roughest of drafts into a polished work of clarity, coherence, impact, and personality."Buy Williams's book. And dig out from storage your dog-eared old copy of The Elements of Style. Set them side by side on your reference shelf."—Barbara Walraff, Atlantic"Let newcoming writers discover this, and let their teachers and readers rejoice. It is a practical, disciplined text that is also a pleasure to read."—Christian Century"An excellent book....It provides a sensible, well-balanced approach, featuring prescriptions that work."—Donald Karzenski, Journal of Business Communication"Intensive fitness training for the expressive mind."—Booklist(The college textbook version, Style: Ten Lessons in Clarity and Grace, 9th edition, is available from Longman. ISBN 9780321479358.)

42 Fallacies


Michael LaBossiere - 2010
    That is, it is a piece of bad logic. Just as it is a good idea to avoid eating bad food, it is also a rather good idea to avoid bad reasoning. Unfortunately, bad reasoning is all too common—it pours out of the television and infests the web like an army of venomous spiders. Perhaps even worse than the fallacies inflicted from the outside are self-inflicted fallacies. These can lead people to make poor decisions about matters great and small.Fortunately, there is a defense against bad reasoning, namely knowledge. This concise book provides the reader with definitions and examples of forty-two common fallacies—the knowledge a person needs to defend herself in a world awash in fallacies. This short book is not intended to be a handbook on winning arguments or a text on general logic.The book contains the following fallacies:Ad HominemAd Hominem Tu QuoqueAppeal to the Consequences of a BeliefAppeal to AuthorityAppeal to BeliefAppeal to Common PracticeAppeal to EmotionAppeal to PopularityAppeal to FearAppeal to FlatteryAppeal to NoveltyAppeal to PityAppeal to PopularityAppeal to RidiculeAppeal to SpiteAppeal to TraditionBegging the QuestionBiased GeneralizationBurden of ProofCircumstantial Ad HominemFallacy of CompositionConfusing Cause and EffectFallacy of DivisionFalse DilemmaGambler’s FallacyGenetic FallacyGuilt by AssociationHasty GeneralizationIgnoring a Common CauseMiddle GroundMisleading VividnessPeer PressurePersonal AttackPoisoning the WellPost HocQuestionable CauseRed HerringRelativist FallacySlippery SlopeSpecial PleadingSpotlightStraw ManTwo Wrongs Make a RightTwo Wrongs Make a Right

"So What Are You Going to Do with That?": Finding Careers Outside Academia


Susan Basalla - 2001
    Half of all college courses are taught by adjunct faculty. The chances of an academic landing a tenure-track job seem only to shrink as student loan and credit card debts grow. What’s a frustrated would-be scholar to do? Can he really leave academia? Can a non-academic job really be rewarding—and will anyone want to hire a grad-school refugee?With “So What Are You Going to Do with That?” Susan Basalla and Maggie Debelius—Ph.D.’s themselves—answer all those questions with a resounding “Yes!” A witty, accessible guide full of concrete advice for anyone contemplating the jump from scholarship to the outside world, “So What Are You Going to Do with That?” covers topics ranging from career counseling to interview etiquette to translating skills learned in the academy into terms an employer can understand and appreciate. Packed with examples and stories from real people who have successfully made this daunting—but potentially rewarding— transition, and written with a deep understanding of both the joys and difficulties of the academic life, this fully revised and up-to-date edition will be indispensable for any graduate student or professor who has ever glanced at her CV, flipped through the want ads, and wondered, “What if?” “I will absolutely be recommending this book to our graduate students exploring their career options—I’d love to see it on the coffee tables in department lounges!”—Robin B. Wagner, former associate director for graduate career services, University of Chicago

Between You & Me: Confessions of a Comma Queen


Mary Norris - 2015
    Now she brings her vast experience, good cheer, and finely sharpened pencils to help the rest of us in a boisterous language book as full of life as it is of practical advice.Between You & Me features Norris's laugh-out-loud descriptions of some of the most common and vexing problems in spelling, punctuation, and usage—comma faults, danglers, "who" vs. "whom," "that" vs. "which," compound words, gender-neutral language—and her clear explanations of how to handle them. Down-to-earth and always open-minded, she draws on examples from Charles Dickens, Emily Dickinson, Henry James, and the Lord's Prayer, as well as from The Honeymooners, The Simpsons, David Foster Wallace, and Gillian Flynn. She takes us to see a copy of Noah Webster's groundbreaking Blue-Back Speller, on a quest to find out who put the hyphen in Moby-Dick, on a pilgrimage to the world's only pencil-sharpener museum, and inside the hallowed halls of The New Yorker and her work with such celebrated writers as Pauline Kael, Philip Roth, and George Saunders.Readers—and writers—will find in Norris neither a scold nor a softie but a wise and witty new friend in love with language and alive to the glories of its use in America, even in the age of autocorrect and spell-check. As Norris writes, "The dictionary is a wonderful thing, but you can't let it push you around."

Emergency: This Book Will Save Your Life


Neil Strauss - 2009
    Natural disasters. Domestic crackdowns. Economic collapse. Riots. Wars. Disease. Starvation.What can you do when it all hits the fan?You can learn to be self-sufficient and survive without the system."I've started to look at the world through apocalypse eyes." So begins Neil Strauss's harrowing new book: his first full-length work since the international bestseller The Game, and one of the most original-and provocative-narratives of the year.After the last few years of violence and terror, of ethnic and religious hatred, of tsunamis and hurricanes–and now of world financial meltdown–Strauss, like most of his generation, came to the sobering realization that, even in America, anything can happen. But rather than watch helplessly, he decided to do something about it. And so he spent three years traveling through a country that's lost its sense of safety, equipping himself with the tools necessary to save himself and his loved ones from an uncertain future.With the same quick wit and eye for cultural trends that marked The Game, The Dirt, and How to Make Love Like a Porn Star, Emergency traces Neil's white-knuckled journey through today's heart of darkness, as he sets out to move his life offshore, test his skills in the wild, and remake himself as a gun-toting, plane-flying, government-defying survivor. It's a tale of paranoid fantasies and crippling doubts, of shady lawyers and dangerous cult leaders, of billionaire gun nuts and survivalist superheroes, of weirdos, heroes, and ordinary citizens going off the grid.It's one man's story of a dangerous world–and how to stay alive in it.Before the next disaster strikes, you're going to want to read this book. And you'll want to do everything it suggests. Because tomorrow doesn't come with a guarantee...

The Oxford English Grammar


Sidney Greenbaum - 1996
    This is followed by an account of the development of grammar, and a review of modern approaches to this complex subject. The central section of the book is a presentation of current English grammar at sentence, clause, phrase, and word level; with the last chapters covering grammar in relation to discourse, word-formation, lexis, pronunciation and intonation, punctuation, and spelling. A full index is provided, and examples of usage are drawn from a wide range of sources, including use of the new international Corpus of English at University College London. Written in a readable and absorbing style, The Oxford English Grammar is an essential reference for English speakers around the world.

Asking the Right Questions: A Guide to Critical Thinking


M. Neil Browne - 1981
    'Asking the Right Questions' helps students bridge the gap between simply memorising or blindly accepting information, and the greater challenge of critical analysis and synthesis.