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.

Business Plan Template And Example: How To Write A Business Plan: Business Planning Made Simple


Alex Genadinik - 2015
     Find inside the revolutionary new way to plan a business to create a professional business plan that will help you identify the most effective business strategies for your situation. Take this step to starting your business, achieve independence, and become your own boss. HOW THE BOOK WORKS 1) You will start by learning how to write just a 3-sentence business plan that is so compact that it focuses on only what's most important 2) You will turn the 3-sentence business plan into a 1-page plan 3) Turn the 1-page plan into a professional business plan 4) After you have your business plan, this book gives you skills to make you a stronger entrepreneur BENEFITS OF THIS APPROACH - Write a higher quality business plan with more effective strategies - Complete your business plan faster - Avoid confusion and frustration WHAT KINDS OF BUSINESS IS THIS BOOK FOR This book is designed for businesses like local services, freelancing services, eCommerce, affiliate, self-branded businesses, innovative start-ups, and one-person solopreneur businesses. WHY THE APPROACH IN THIS BOOK IS BETTER To help you learn the business planning process from the ground up, this book gets you started with a very basic business plan and helps you expand it as you make your way through the book. This leads to less confusion and frustration and are more likely to finish your business plan faster and have it be better. THE BOOK IS STRUCTURED AS A BUSINESS PLAN TEMPLATE One of the chapters in this book is structured as a business plan template with examples for what to write in every section of the business plan. By the end of that chapter, you will have a professional business plan. This book combines theory, templates, and practical examples so you can get the best of all worlds and write your own business plan right as you go through the book. Whatever your learning style might be, this book will be effective for you. MADE TO BE SIMPLE If you find business planning confusing and complex, this book will make it simple for you. It is written in simple and clear language to help you create a great business plan with effective strategies. TRY THE BOOK FOR YOURSELF Invest in your future. Get this book now, start creating a great business plan today so you can start your dream business faster. RECENTLY ADDED IN THE LAST EDITION OF THE BOOK - Business plan example since many people commented that they wanted a business plan example. - Bigger variety of smaller examples across different businesses - Common planning mistakes so you can avoid them PRACTICAL APPLICATIONS FOR THE REAL WORLD A business plan is just a document. While this book will help you create a fantastic business plan document, it will also prepare you for real world business execution. Get this book today and learn to write a business plan, create effective business strategies, and take the step to make your business a success. BENEFITS OF THE BOOK - Step-by-step guidance for writing section of a business plan - Evaluate your target market: Is it big enough? Is it lucrative enough? - Identify and profit from choosing the most effective monetization strategy for your business - Master business planning concepts like the cash flow sta

Data-Driven Marketing: The 15 Metrics Everyone in Marketing Should Know


Mark Jeffery - 2010
    Data-driven marketing improves efficiency and effectiveness of marketing expenditures across the spectrum of marketing activities from branding and awareness, trail and loyalty, to new product launch and Internet marketing. Based on new research from the Kellogg School of Management, this book is a clear and convincing guide to using a more rigorous, data-driven strategic approach to deliver significant performance gains from your marketing.Explains how to use data-driven marketing to deliver return on marketing investment (ROMI) in any organization In-depth discussion of the fifteen key metrics every marketer should know Based on original research from America's leading marketing business school, complemented by experience teaching ROMI to executives at Microsoft, DuPont, Nisan, Philips, Sony and many other firms Uses data from a rigorous survey on strategic marketing performance management of 252 Fortune 1000 firms, capturing $53 billion of annual marketing spending In-depth examples of how to apply the principles in small and large organizations Free downloadable ROMI templates for all examples given in the book With every department under the microscope looking for results, those who properly use data to optimize their marketing are going to come out on top every time.

The Real Estate Wholesaling Bible: The Fastest, Easiest Way to Get Started in Real Estate Investing


Than Merrill - 2014
    Think of it as the day trading of real estate except it is simpler and has less risk if you learn how the process works. In fact when you learn how to do it the right way, you can minimize your risk substantially. The Real Estate Wholesaling Bible teaches what you need to know to profit from real estate wholesaling without needing a lot of capital or previous experience. This rapidly expanding business is relatively simple, profitable, and perfect for today's real estate market. Plus it's an ideal system for making money even in the toughest real estate markets. All you will need to get started is a computer, an Internet connection, this audiobook, some passion, and a lot of curiosity.- Teaches the mechanics of how to wholesale real estate, including exactly how to find, analyze, finance, and sell wholesale deals like clockwork - Explains how actually to build a business and develop systems that are not dependent on you as the business owner - Shows how to develop a turnkey, systems-dependent business that serves as a vehicle for all the people it touches: the owners, the employees, and the community Many real estate investors' ideas of success focus squarely on profitability. Author Than Merrill believes success happens when your real estate investment business is not only profitable but also gives you the time to enjoy your life and fulfill your passions and dreams.

The Nonprofit Board Answer Book: A Practical Guide for Board Members and Chief Executives


Boardsource - 2007
    The book covers such topics as board structure and process, board member recruitment and orientation, board-staff relations, and financial management. This new edition includes updated information on topics that have recently increased in importance including new Form 990; dealing with the financial crisis, risk management, and mergers.Shows executives and board members how to be more effective, meet difficult situations head-on, and deal with commonplace challenges with confidence Topics include information on the viability of for-profit ventures, board retreats, board diversity, fundraising, financial oversight, strategic thinking, and the use of technology From Boardsource the premier resource for practical information, tools, best practices, training, and leadership development for board members of nonprofit organizations worldwide Offers insight gained from the BoardSource Governance Index Survey, hundreds of board self-assessments, and questions and challenges heard by BoardSource from thousands of nonprofit leaders.

Introduction to Mathematical Thinking


Keith Devlin - 2012
    This is not the same as “doing math.” The latter usually involves the application of formulas, procedures, and symbolic manipulations; mathematical thinking is a powerful way of thinking about things in the world -- logically, analytically, quantitatively, and with precision. It is not a natural way of thinking, but it can be learned. Mathematicians, scientists, and engineers need to “do math,” and it takes many years of college-level education to learn all that is required. Mathematical thinking is valuable to everyone, and can be mastered in about six weeks by anyone who has completed high school mathematics. Mathematical thinking does not have to be about mathematics at all, but parts of mathematics provide the ideal target domain to learn how to think that way, and that is the approach taken by this short but valuable book. The book is written primarily for first and second year students of science, technology, engineering, and mathematics (STEM) at colleges and universities, and for high school students intending to study a STEM subject at university. Many students encounter difficulty going from high school math to college-level mathematics. Even if they did well at math in school, most are knocked off course for a while by the shift in emphasis, from the K-12 focus on mastering procedures to the “mathematical thinking” characteristic of much university mathematics. Though the majority survive the transition, many do not. To help them make the shift, colleges and universities often have a “transition course.” This book could serve as a textbook or a supplementary source for such a course. Because of the widespread applicability of mathematical thinking, however, the book has been kept short and written in an engaging style, to make it accessible to anyone who seeks to extend and improve their analytic thinking skills. Going beyond a basic grasp of analytic thinking that everyone can benefit from, the STEM student who truly masters mathematical thinking will find that college-level mathematics goes from being confusing, frustrating, and at times seemingly impossible, to making sense and being hard but doable. Dr. Keith Devlin is a professional mathematician at Stanford University and the author of 31 previous books and over 80 research papers. His books have earned him many awards, including the Pythagoras Prize, the Carl Sagan Award, and the Joint Policy Board for Mathematics Communications Award. He is known to millions of NPR listeners as “the Math Guy” on Weekend Edition with Scott Simon. He writes a popular monthly blog “Devlin’s Angle” for the Mathematical Association of America, another blog under the name “profkeithdevlin”, and also blogs on various topics for the Huffington Post.

The Cartoon Guide to Statistics


Larry Gonick - 1993
    Never again will you order the Poisson Distribution in a French restaurant!This updated version features all new material.

The 24-Carrot Manager


Adrian Gostick - 2002
    Providing strategies and solutions for the managers of today, this book offers answers for improving employee commitment and profitability by strategically acknowledging employee effort. How is it done? The deceptively simply answer: with carrots.

JavaScript: The Good Parts


Douglas Crockford - 2008
    This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Data Smart: Using Data Science to Transform Information into Insight


John W. Foreman - 2013
    Major retailers are predicting everything from when their customers are pregnant to when they want a new pair of Chuck Taylors. It's a brave new world where seemingly meaningless data can be transformed into valuable insight to drive smart business decisions.But how does one exactly do data science? Do you have to hire one of these priests of the dark arts, the "data scientist," to extract this gold from your data? Nope.Data science is little more than using straight-forward steps to process raw data into actionable insight. And in Data Smart, author and data scientist John Foreman will show you how that's done within the familiar environment of a spreadsheet. Why a spreadsheet? It's comfortable! You get to look at the data every step of the way, building confidence as you learn the tricks of the trade. Plus, spreadsheets are a vendor-neutral place to learn data science without the hype. But don't let the Excel sheets fool you. This is a book for those serious about learning the analytic techniques, the math and the magic, behind big data.Each chapter will cover a different technique in a spreadsheet so you can follow along: - Mathematical optimization, including non-linear programming and genetic algorithms- Clustering via k-means, spherical k-means, and graph modularity- Data mining in graphs, such as outlier detection- Supervised AI through logistic regression, ensemble models, and bag-of-words models- Forecasting, seasonal adjustments, and prediction intervals through monte carlo simulation- Moving from spreadsheets into the R programming languageYou get your hands dirty as you work alongside John through each technique. But never fear, the topics are readily applicable and the author laces humor throughout. You'll even learn what a dead squirrel has to do with optimization modeling, which you no doubt are dying to know.

The Visual Display of Quantitative Information


Edward R. Tufte - 1983
    Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio. Time-series, relational graphics, data maps, multivariate designs. Detection of graphical deception: design variation vs. data variation. Sources of deception. Aesthetics and data graphical displays. This is the second edition of The Visual Display of Quantitative Information. Recently published, this new edition provides excellent color reproductions of the many graphics of William Playfair, adds color to other images, and includes all the changes and corrections accumulated during 17 printings of the first edition.

Dave Ramsey Starter Set Includes The Total Money Makeover Revised 3rd Edition (Hardcover), The Total Money Makeover Workbook, Financial Peace Personal Finance Software, Dumping Debt Dvd, And Cash Flow Planning Dvd


Dave Ramsey
    

The Elements of Statistical Learning: Data Mining, Inference, and Prediction


Trevor Hastie - 2001
    With it has come vast amounts of data in a variety of fields such as medicine, biology, finance, and marketing. The challenge of understanding these data has led to the development of new tools in the field of statistics, and spawned new areas such as data mining, machine learning, and bioinformatics. Many of these tools have common underpinnings but are often expressed with different terminology. This book describes the important ideas in these areas in a common conceptual framework. While the approach is statistical, the emphasis is on concepts rather than mathematics. Many examples are given, with a liberal use of color graphics. It should be a valuable resource for statisticians and anyone interested in data mining in science or industry. The book's coverage is broad, from supervised learning (prediction) to unsupervised learning. The many topics include neural networks, support vector machines, classification trees and boosting—the first comprehensive treatment of this topic in any book. Trevor Hastie, Robert Tibshirani, and Jerome Friedman are professors of statistics at Stanford University. They are prominent researchers in this area: Hastie and Tibshirani developed generalized additive models and wrote a popular book of that title. Hastie wrote much of the statistical modeling software in S-PLUS and invented principal curves and surfaces. Tibshirani proposed the Lasso and is co-author of the very successful An Introduction to the Bootstrap. Friedman is the co-inventor of many data-mining tools including CART, MARS, and projection pursuit.

Thinking Statistically


Uri Bram - 2011
    Along the way we’ll learn how selection bias can explain why your boss doesn’t know he sucks (even when everyone else does); how to use Bayes’ Theorem to decide if your partner is cheating on you; and why Mark Zuckerberg should never be used as an example for anything. See the world in a whole new light, and make better decisions and judgements without ever going near a t-test. Think. Think Statistically.

Financial Accounting


Jerry J. Weygandt - 2010
    Weygandt, Paul D. Kimmel, and Donald E. Kieso, which incorporates International Financial Reporting Standards (IFRS) into the existing textbook framework. On almost every page, the book addresses every accounting topic from the perspective of IFRS while still highlighting key differences between IFRS and US GAAP. Following the reputation for accuracy, comprehensiveness, and currency, the authors have painstakingly created a book dedicated to assisting students learning accounting topics under the rules of IFRS.