Computers & Technology

Back to Books


Cracking the Coding Interview: 189 Programming Questions and Solutions

Gayle Laakmann McDowell

I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE?

  • 189 programming interview questions, ranging from the basics to the trickiest algorithm problems.
  • A walk-through of how to derive each solution, so that you can learn how to get there yourself.
  • Hints on how to solve each of the 189 questions, just like what you would get in a real interview.
  • Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen.
  • Extensive coverage of essential topics, such as big O time, data structures, and core algorithms.
  • A behind the scenes look at how top companies like Google and Facebook hire developers.
  • Techniques to prepare for and ace the soft side of the interview: behavioral questions.
  • For interviewers and companies: details on what makes a good interview question and hiring process.

Illustrations: Illustrations, black and white

 

Accounting Information Systems (14th Edition)

Marshall B. Romney, Paul J. Steinbart

For undergraduate and graduate courses in Accounting Information Systems (AIS).

 

A market-leading text with the most comprehensive, flexible coverage of AIS available

Accounting Information Systems, 14th Edition covers all of the most recent updates in AIS, including how developments in IT affect business processes and controls, the effect of recent regulatory developments on the design and operation of accounting systems, and how accountants can use the AIS to add value to an organization. Not only will readers see how AIS has changed the role of an accountant, but they’ll also be prepared for a successful accounting career in public practice, industry, or government.

Marketing Made Simple: A Step-by-Step StoryBrand Guide for Any Business

Donald Miller, Dr. J.J. Peterson

Based on Building a StoryBrand by New York Times bestselling author Donald Miller, this checklist is a strategic and actionable guide to applying the StoryBrand framework to any brand and an essential part of any marketing professional’s tool kit.

Every day, brands lose millions of dollars simply because they do not have a clear message that tells consumers who they are and what value they will add to their customers’ lives. To solve this dilemma, Donald Miller wrote Building a StoryBrand, which has become the quintessential guide for anyone looking to craft or strengthen their brand’s message.

Now, Don is taking it a step further with this five-part checklist that helps marketing professionals and business owners apply the StoryBrand messaging framework across key customer touchpoints to effectively develop, strengthen, and communicate their brand’s story to the marketplace.

Praise for Marketing Made Simple

"I created collateral for a client and they recently told me not to release the next round we created because they can’t handle the influx of customers from the first round.  They had more listings this year than in 30 years of business." - Amy Burgess, Marketing Consultant

"My last email campaign I delivered raised $20k. Thank you Donald Miller for giving me a system that I know works." - Ian Stewart, Owner/Creative Director of Root Source Digital

"A client went from $15MM last year to $27MM so far this year.  All from updating their messaging and implementing new lead generators and email campaigns.- Wes Gay, CEO Wayfinder

"Just heard from one of my clients that she’s getting 18 ideal client leads a day from her website. Before we redid her wireframe, she averaged around 1-3 leads a week.  And that’s just with updating her website." - Amy Schutte, Owner of Hudson and Co LLC

Start with Why: How Great Leaders Inspire Everyone to Take Action

Simon Sinek

The inspiring, life-changing bestseller by the author of LEADERS EAT LAST and TOGETHER IS BETTER.
 
In 2009, Simon Sinek started a movement to help people become more inspired at work, and in turn inspire their colleagues and customers. Since then, millions have been touched by the power of his ideas, including more than 28 million who’ve watched his TED Talk based on START WITH WHY -- the third most popular TED video of all time.
 
Sinek starts with a fundamental question: Why are some people and organizations more innovative, more influential, and more profitable than others? Why do some command greater loyalty from customers and employees alike? Even among the successful, why are so few able to repeat their success over and over?
 
People like Martin Luther King Jr., Steve Jobs, and the Wright Brothers had little in common, but they all started with WHY. They realized that people won't truly buy into a product, service, movement, or idea until they understand the WHY behind it. 
 
START WITH WHY shows that the leaders who've had the greatest influence in the world all think, act, and communicate the same way -- and it's the opposite of what everyone else does. Sinek calls this powerful idea The Golden Circle, and it provides a framework upon which organizations can be built, movements can be led, and people can be inspired. And it all starts with WHY.

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Eric Matthes

Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects.

This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways.

Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques.

The Personal Internet Address & Password Logbook (removable cover band for security)

Inc. Peter Pauper Press

Tired of losing track of the websites you visit (whether frequently or infrequently), along with all those usernames and passwords?
  • Now you can keep them all in one convenient place!
  • This time- and headache-saving little volume is organized with tabbed A to Z pages, with space to list websites, usernames, passwords, and extra notes.
  • You can also record notes on home network configurations, software license numbers, etc., too, in pages in the back of the book.
  • An elastic band attached to the back cover keeps your place or keeps logbook closed.
  • Removable label makes logbook discreet.
  • Logbook makes a practical accessory for home or office.
  • 4-1/4'' wide x 5-3/4'' high.
  • 144 pages.

The Art of the Last of Us Part II Deluxe Edition

Naughty Dog

Follow Ellie's profound and harrowing journey of vengeance through an exhaustive collection of original art and intimate creator commentary in the full-color hardcover volume: The Art of The Last of Us Part II.

Created in collaboration between Dark Horse Books and the developers at Naughty Dog, The Art of The Last of Us Part II offers extensive insights into the making of the long-awaited sequel to the award-winning The Last of Us.

This deluxe edition also features an exclusive cover and slipcase, as well as a gallery-quality lithograph!

Keto Meal Prep Cookbook For Beginners: 600 Easy, Simple & Basic Ketogenic Diet Recipes (Keto Cookbook)

Kira Peterson

Boost your weight loss with the power of Keto and Meal Prep!

In this cookbook you will find:

  • 600 delicious recipes
  • 21-Day Meal Plan
  • My personal keto journey
  • Why is the keto diet good for you
  • Tips how to make following a keto diet easy
  • What foods to eat and what to avoid

So if you are wondering if the Keto diet is for you, this is the book that will help you overcome all your concerns and set you on the path to a healthier and stronger you!

Wait no more get your copy now!

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, 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 a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started.

  • Explore the machine learning landscape, particularly neural nets
  • Use Scikit-Learn to track an example machine-learning project end-to-end
  • Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods
  • Use the TensorFlow library to build and train neural nets
  • Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning
  • Learn techniques for training and scaling deep neural nets

CompTIA Security+ Get Certified Get Ahead: SY0-501 Study Guide

Darril Gibson

Pass the First Time.

The CompTIA Security+ Get Certified Get Ahead SY0-501 Study Guide is an update to the top-selling SY0-201, SY0-301, and SY0-401 study guides, which have helped thousands of readers pass the exam the first time they took it.

It covers all of the SY0-501 objectives and includes the same elements readers raved about in the previous two versions. Each of the eleven chapters presents topics in an easy to understand manner and includes real-world examples of security principles in action. The author uses many of the same analogies and explanations he’s honed in the classroom that have helped hundreds of students master the Security+ content.

You’ll understand the important and relevant security topics for the Security+ exam, without being overloaded with unnecessary details. Additionally, each chapter includes a comprehensive review section to help you focus on what’s important.

Over 300 realistic practice test questions with in-depth explanations will help you test your comprehension and readiness for the exam. The book includes a 75 question pre-test, a 75 question post-test, and practice test questions at the end of every chapter. Each practice test question includes a detailed explanation to help you understand the content and the reasoning behind the question. You'll also have access to free online resources including labs and additional practice test questions. Using all of these resources, you’ll be ready to take and pass the exam the first time you take it.

If you plan to pursue any of the advanced security certifications, this guide will also help you lay a solid foundation of security knowledge. Learn this material, and you’ll be a step ahead for other exams. This SY0-501 study guide is for any IT or security professional interested in advancing in their field, and a must read for anyone striving to master the basics of IT systems security.

The author supplements the book with blog posts here: http://blogs.getcertifiedgetahead.com/.

This page provides a full listing of mobile device apps from the author: http://learnzapp.com/partners/darrilgibson/.

Back to Books