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.

Drive: The Surprising Truth About What Motivates Us


Daniel H. Pink - 2009
    That's a mistake, says Daniel H. Pink (author of To Sell Is Human: The Surprising Truth About Motivating Others). In this provocative and persuasive new book, he asserts that the secret to high performance and satisfaction-at work, at school, and at home—is the deeply human need to direct our own lives, to learn and create new things, and to do better by ourselves and our world.Drawing on four decades of scientific research on human motivation, Pink exposes the mismatch between what science knows and what business does—and how that affects every aspect of life. He examines the three elements of true motivation—autonomy, mastery, and purpose-and offers smart and surprising techniques for putting these into action in a unique book that will change how we think and transform how we live.

CK-12 Basic Physics


CK-12 Foundation - 2012
    Objects in harmonic motion have the ability to transfer some of their energy over large distances. Light Nature: This chapter covers the nature of light, polarization, and color.

What the Most Successful People Do Before Breakfast: A Short Guide to Making Over Your Mornings--and Life


Laura Vanderkam - 2012
    We wake up in a haze—often after hitting snooze a few times. Then we rush around to get ready and out the door so we can officially start the day. Before we know it, hours have slipped by without us accomplishing anything beyond downing a cup of coffee, dashing off a few emails, and dishing with our coworkers around the water cooler. By the time the workday wraps up, we’re so exhausted and defeated that any motivation to accomplish something in the evening has vanished.But according to time management expert Laura Vanderkam, mornings hold the key to taking control of our schedules. If we use them wisely, we can build habits that will allow us to lead happier, more productive lives.Drawing on real-life anecdotes and scientific research that shows why the early hours of the day are so important, Vanderkam reveals how successful people use mornings to help them accomplish things that are often impossible to take care of later in the day. While many of us are still in bed, these folks are scoring daily victories to improve their health, careers, and personal lives without sacrificing their sanity. For instance, former PepsiCo chairman and CEO Steve Reinemund would rise at 5:00 a.m., run four miles, pray, and eat breakfast with his family before heading to work to run a Fortune 500 company.What the Most Successful People Do Before Breakfast is a fun, practical guide that will inspire you to rethink your morning routine and jump-start your life before the day has even begun.

#Girlboss


Sophia Amoruso - 2014
    Sophia Amoruso spent her teens hitchhiking, committing petty theft, and scrounging in dumpsters for leftover bagels. By age twenty-two she had dropped out of school, and was broke, directionless, and checking IDs in the lobby of an art school— a job she’d taken for the health insurance. It was in that lobby that Sophia decided to start selling vintage clothes on eBay. Flash forward ten years to today, and she’s the founder and executive chairman of Nasty Gal, a $250-million-plus fashion retailer with more than four hundred employees. Sophia was never a typical CEO, or a typical anything, and she’s written #GIRLBOSS for other girls like her: outsiders (and insiders) seeking a unique path to success, even when that path is windy as all hell and lined with naysayers. #GIRLBOSS proves that being successful isn’t about where you went to college or how popular you were in high school. It’s about trusting your instincts and following your gut; knowing which rules to follow and which to break; when to button up and when to let your freak flag fly.' to 'In the New York Times bestseller that the Washington Post called "Lean In for misfits," Sophia Amoruso shares how she went from dumpster diving to founding one of the fastest-growing retailers in the world Sophia Amoruso spent her teens hitchhiking, committing petty theft, and scrounging in dumpsters for leftover bagels. By age twenty-two she had dropped out of school, and was broke, directionless, and checking IDs in the lobby of an art school—a job she’d taken for the health insurance. It was in that lobby that Sophia decided to start selling vintage clothes on eBay. Flash forward ten years to today, and she’s the founder and executive chairman of Nasty Gal, a $250-million-plus fashion retailer with more than four hundred employees. Sophia was never a typical CEO, or a typical anything, and she’s written #GIRLBOSS for other girls like her: outsiders (and insiders) seeking a unique path to success, even when that path is windy as all hell and lined with naysayers. #GIRLBOSS proves that being successful isn’t about where you went to college or how popular you were in high school. It’s about trusting your instincts and following your gut; knowing which rules to follow and which to break; when to button up and when to let your freak flag fly.'

Physics for Scientists and Engineers, Volume 1


Raymond A. Serway - 2003
    However, rather than resting on that reputation, the new edition of this text marks a significant advance in the already excellent quality of the book. While preserving concise language, state of the art educational pedagogy, and top-notch worked examples, the Eighth Edition features a unified art design as well as streamlined and carefully reorganized problem sets that enhance the thoughtful instruction for which Raymond A. Serway and John W. Jewett, Jr. earned their reputations. Likewise, PHYSICS FOR SCIENTISTS AND ENGINEERS, will continue to accompany Enhanced WebAssign in the most integrated text-technology offering available today. In an environment where new Physics texts have appeared with challenging and novel means to teach students, this book exceeds all modern standards of education from the most solid foundation in the Physics market today.

How to Find a Profitable Blog Topic Idea (Better Blog Booklets)


Steve Scott - 2013
    That's what happens to many bloggers. They work hard and create great content, but there's no way their blog will succeed. Why? Because they failed to research their blog topic ahead of time. In "How to Find a Profitable Blog Topic Idea" you'll learn a proven formula for locating a winning idea that merges YOUR personal passion with something that will actually make money. Start Your Blogging Journey... Finding a great niche is one of the first steps you'll take as a blogger. That's why it's important to get it right. Everything you do online depends on locating a topic that actually has profit potential. Fortunately, it's not hard to research a blog niche. Really, it's a simple process that anyone can do - even if you don't have computer experience. Follow the Six-Step Plan for Starting a Blog "How to Find a Profitable Blog Topic Idea" provides a step-by-step strategy that can be applied TODAY. Here's what's covered: Learn the 3 B's of Demonstrating Authority Complete the Four-Step Plan for Identifying Your Passion Use Four Tools to Find a "Hook" for Your Blog Follow the Seven-Step Plan to Determine the Profit Potential of ANY Market Ask Five Simple Questions to Finalize Your Blog Decision Learn How to Make LOTS of Mistakes and Still Succeed as a Blogger It's not hard to find a great blog idea. Just follow this blueprint and you can do it today. Would You Like To Know More? Download now and locate that perfect blog idea.

Clients From Hell 2: A collection of anonymously-contributed client horror stories from designers (Clients From Hell: A collection of anonymously-contributed client horror stories from designers)


Bryce Bladon - 2012
    The second addition to the Clients From Hell series taps freelance veterans for even more material. Interviews, resources, and particularly poignant tales of client insanity are all included alongside the fan-favourite anecdotes of freelancing dysfunction.For the first time, Clients From Hell takes a step back from finger-pointing and clever name-calling to inform the audience of how to make it as a creative professional. Step one: buy this book. Step two: take heed of these cautionary tales. Step three: we haven't thought of a step three yet. We'll worry about that when revisions come around.Anyone who has ever worked with clients may find these tales frighteningly familiar. New freelancers may think twice about their chosen profession - or at least find relief in the fact that they're not alone in absurd client interactions.And the rest of you? You can just laugh and enjoy your day job.

Free: The Future of a Radical Price


Chris Anderson - 2009
    Reveals how to run an online business profitably in spite of the Internet's inherently free culture, disseminating the principles of a ''priceless economy'' in six categories that pertain to advertising, labor exchange, and advanced-version fees.

Networking for People Who Hate Networking: A Field Guide for Introverts, the Overwhelmed, and the Underconnected


Devora Zack - 1991
    Or at least learn how to fake it. Not at all. There is another way. This book shatters stereotypes about people who dislike networking. They're not shy or misanthropic. Rather, they tend to be reflective—they think before they talk. They focus intensely on a few things rather than broadly on a lot of things. And they need time alone to recharge. Because they've been told networking is all about small talk, big numbers and constant contact, they assume it's not for them. But it is! Zack politely examines and then smashes to tiny fragments the "dusty old rules" of standard networking advice. She shows how the very traits that ordinarily make people networking-averse can be harnessed to forge an approach that is just as effective as more traditional approaches, if not better. And she applies it to all kinds of situations, not just formal networking events. After all, as she says, life is just one big networking opportunity?a notion readers can now embrace.

Personal Kanban: Mapping Work | Navigating Life


Jim Benson - 2011
    People need to be effective.Productivity books focus on doing more, Jim and Tonianne want you to focus on doing better. Personal Kanban is about choosing the right work at the right time. Recognizing why we do the things we do. Understanding the impact of our actions. Creating value - not just product. For ourselves, our families, our friends, our co-workers. For our legacy.Personal Kanban takes the same Lean principles from manufacturing that led the Japanese auto industry to become a global leader in quality, and applies them to individual and team work. Personal Kanban asks only that we visualize our work and limit our work-in-progress. Visualizing work allows us to transform our conceptual and threatening workload into an actionable, context-sensitive flow. Limiting our work-in-progress helps us complete what we start and understand the value of our choices. Combined, these two simple acts encourage us to improve the way we work and the way we make choices to balance our personal, professional, and social lives.Neither a prescription nor a plan, Personal Kanban provides a light, actionable, achievable framework for understanding our work and its context. This book describes why students, parents, business leaders, major corporations, and world governments all see immediate results with Personal Kanban.

You Just Don't Understand: Women and Men in Conversation


Deborah Tannen - 1990
    This is the book that brought gender differences in ways of speaking to the forefront of public awareness. With a rare combination of scientific insight and delightful, humorous writing, Tannen shows why women and men can walk away from the same conversation with completely different impressions of what was said.Studded with lively and entertaining examples of real conversations, this book gives you the tools to understand what went wrong -- and to find a common language in which to strengthen relationships at work and at home. A classic in the field of interpersonal relations, this book will change forever the way you approach conversations.

Planning, Implementing, and Evaluating Health Promotion Programs: A Primer


James F. McKenzie - 1992
    The Fifth Edition features updated information throughout, including new theories and models such as the Healthy Action Process Approach (HAPA) and the Community Readiness Model (CRM), sections on grant writing and preparing a budget, real-life examples of marketing principles and processes, and a new classification system for evaluation approaches and designs. Health Education, Health Promotion, Health Educators, and Program Planning, Models for Program Planning in Health Promotion, Starting the Planning Process, Assessing Needs, Measurement, Measures, Measurement Instruments and Sampling, Mission Statement, Goals, and Objectives, Theories and Models Commonly Used for Health Promotion Interventions, Interventions, Community Organizing and Community Building, Identification and Allocation of Resources, Marketing: Making Sure Programs Respond to Wants and Needs of Consumers, Implementation: Strategies and Associated Concerns, Evaluation: An Overview, Evaluation Approaches and Designs, Data Analysis and Reporting. Intended for those interested in learning the basics of planning, implementing, and evaluating health promotion programs

The Poet's Companion: A Guide to the Pleasures of Writing Poetry


Kim Addonizio - 1997
    The ups and downs of writing life—including self-doubt and writer's block—are here, along with tips about getting published and writing in the electronic age. On your own, this book can be your "teacher," while groups, in or out of the classroom, can profit from sharing weekly assignments.

APA: The Easy Way: A Quick and Simplified Guide to the APA Writing Style


Peggy M. Houghton - 2005
    The authors of this book draw information from themanual that is specific to academic writing and expand uponit using set-up instructions and a sample paper. The end resultof this transformational process yields a useful guide that canbe used along with the actual manual for successful academicwriting.The handbook covers many detailed specifications of the APAstyle...including in-text citations, source citations, and a samplepaper. It also sheds new light on the manual using step-by-stepprocesses and exemplification that enable readers to fulfill APArules and regulations while focusing on content, rather than theformat, of their academic research.