or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $4.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Algorithms For Interviews
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Algorithms For Interviews [Paperback]

Adnan Aziz (Author), Amit Prakash (Author)
3.6 out of 5 stars  See all reviews (18 customer reviews)

List Price: $25.00
Price: $19.10 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $5.90 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, May 25? Choose One-Day Shipping at checkout. Details

Book Description

September 14, 2010
Algorithms For Interviews (AFI) aims to help engineers interviewing for software development positions as well as their interviewers. AFI consists of 174 solved algorithm design problems. It covers core material, such as searching and sorting; general design principles, such as graph modeling and dynamic programming; advanced topics, such as strings, parallelism and intractability. It also covers system design, problem solving, and interviewing techniques. AFI's authors are practicing algorithmists, with extensive academic and industrial experience. They have collectively published over 100 articles on applied algorithms, applied their skills at Google, Microsoft, IBM, Qualcomm, and a number of smaller software startups, and conducted many job interviews for various computer science jobs.

Frequently Bought Together

Algorithms For Interviews + Cracking the Coding Interview: 150 Programming Questions and Solutions + Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer)
Price For All Three: $63.52

Show availability and shipping details

Buy the selected items together


Editorial Reviews

About the Author

Adnan Aziz is a professor at the Department of Electrical and Computer Engineering at The University of Texas at Austin, where he conducts research and teaches classes in applied algorithms. He has won a number of awards for his teaching and research on applied algorithms. He received his PhD from The University of California at Berkeley; his undergraduate degree is from IIT Kanpur. He has worked at Google, Qualcomm, IBM, and several software startups. When not designing algorithms, he plays with his children, Laila, Imran, and Omar.
 Amit Prakash is a Member of the Technical Staff at Google, where he works primarily on machine learning problems that arise in the context of online advertising. Prior to that he worked at Microsoft in the web search team. He received his PhD from The University of Texas at Austin; his undergraduate degree is from IIT Kanpur. When he is not improving the quality of ads, he indulges in his passions for puzzles, movies, travel, and adventures with his wife.

Product Details

  • Paperback: 222 pages
  • Publisher: CreateSpace (September 14, 2010)
  • Language: English
  • ISBN-10: 1453792996
  • ISBN-13: 978-1453792995
  • Product Dimensions: 8.9 x 6 x 0.8 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #23,776 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
65 of 78 people found the following review helpful
Too many bugs and typos January 22, 2011
Format:Paperback|Amazon Verified Purchase
I have read the book till page 19 and already found tons of bugs in the provided solution.

On page 15, the author laughed at "Jon Bentley" b/c there is a bug in his book without correction for twenty years. Now, in this book, on page 110, the author immediately followed the same mistake. So how careless they are.

Solution on page 119 for question 1.16 is just pure wrong.

The font used in this book is too small to read comfortably. Why waste so much papers for those useless cartoon pictures, simply increase the font size and make it more reader friendly.

I also agree on one of the points indicated by another reviewer that the authors just simply include some old questions from other books and put into this book in a careless way.

However, the book does give good answer to simple questions. Whenever, it touches new concepts, it only scratches the surface and you have to dig it out yourself. For example, on page 116, the author mentioned the min-hashing without too much detail information for the reader.

Do NOT waste your money to buy this book!
Was this review helpful to you?
17 of 20 people found the following review helpful
By sanman
Format:Paperback|Amazon Verified Purchase
I read the book from first page to last. The book has a collection of really good problems. It prepares the reader for the most challenging of problems that can be asked in interviews. So if you have solved this book and feel fairly confident, it's pretty likely that you'll do well in the interviews as well. The chapters on systems design and architecture were really good too, in terms of dealing with scale-up. These are the questions asked often in programming interviews.

However I wouldn't recommend that this be the first book someone attempts to read in order to prepare for an interview with Google or MS. The authors assume a certain level, which might be daunting for many people needing help. Only after someone has read other programming interview books such as Careercup and read up enough on Algos from books as Skeina and CLRS, should someone attempt to read this book. Else, they will fall into the trap of memorizing the solutions which does not help in any way.

Overall I would highly recommend this book, but only if you have done your homework first.
Comment | 
Was this review helpful to you?
25 of 33 people found the following review helpful
lots of bugs November 29, 2010
By junvi
Format:Paperback|Amazon Verified Purchase
the book's idea is OK, but there are a lot of bugs in codes and seems the books is just the combination of many people's work. Sometime the question and solution is not consistence, In a word, It is definitely not a careful work
Do not worth this much of money
Was this review helpful to you?
Most Recent Customer Reviews
not worth nuying
Lot of problems don't have proper solutions and many of solutions are wrong. Only the title of book is tempting.
Published 24 days ago by not worth nuying
Not if you have Insectophobia
While there is a decent amount of good questions I am not familiar with, I agree with many of the reviewers. The writing is not careful enough, to say the least. Read more
Published 2 months ago by Joel
An honest opinion from an experienced interviewer
I have given a lot of interviews for some of the top companies with a fairly ok success rate. Usually a high quality interview requires a good grasp of coding skills (reverse... Read more
Published 4 months ago by insincere boy
Still worth reading.
As other readers pointed out solutions are dull w/o diagrammatic illustration and more likely to be bookish than unique and innovative. Read more
Published 7 months ago by D. Mudawal
poorly written
The questions are not very well described, nor are the solutions.
It feels authors just tried to put in the book a concise version of the problems/solutions from the original... Read more
Published 8 months ago by W. Yu
Good thinking
As many reviews pointed out, the writing is not careful enough in this book. There are errors now and then. Read more
Published 8 months ago by A Girl
Useless Content, Bad Solutions, and Lots of Errors
Total waste of money. Actually, it's worse than that - it'll actually HURT you because it'll waste your time encouraging you to study stuff you don't need to know. Read more
Published 8 months ago by Sean Barrett
Just what I expected
Useful book, interesting comics and overall well written. I would recommend it not only for those who are preparing for interviews, but also for those who want to brush up on their... Read more
Published 10 months ago by Marcvs
Great book
This book is excellent preparation for the puzzle based programming interview.

It might have typos, but it has excellent problems and excellent explanations. Read more
Published 14 months ago by L. Xue
An intriguing and unique collection of concepts, problems and puzzles
I have really been enjoying reading this book and learning from it. It presents a wonderful refresher of computer science concepts I had learnt when doing masters, and also lots of... Read more
Published 15 months ago by Software Engineer in LA
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject