

Coding Interview Questions, 3rd Edition [Karumanchi, Narasimha] on desertcart.com. *FREE* shipping on qualifying offers. Coding Interview Questions, 3rd Edition Review: Awesome book, by all standards! - I must confess that his book is one of the most awesome ones that anyone who is interested in data structures, algorithms, meta-heuristics, could come across. The book is good for someone looking out on an intermediate to advanced level stuff on aforesaid subject, and its has ample stuff for any newbie enthusiast too. While this book is an excellent one from the interview point of view, it would serve equally well to those who work, and those who love tackling teasers in their past time. The subject is dealt in great detail and problem solving is the primary focus, which I truly loved. It saves you a lot of time to have all kinds of questions aggregated at one place of varying difficulty, rather than having to look for them on internet or elsewhere. The best part about the book is the organization and approach to problems. It is not merely a question and answer book, it instigates you to think about the problem, come up with something and the compare it against what is provided as a solution. The language is lucid and easy to understand and the typical approach towards any problem is to come up with a solution anyhow (say O(n^2)) and then going on improving the complexity to O(NlogN) and then finally to an O(N). All the examples are annotated with comments and their space/time complexities.The approach is more of a critical-thinking one, the book helps you build an aptitude towards attacking a problem. While most books give you only the best algorithm towards a problem (and you never get to learn about the bad ones, which is necessary too), this book slowly builds up from just a possible solution to the best possible one. For those who think Levitin, CLRS, Cracking the coding is do-able, try cracking the whole of this!!!! Review: I like this book - I like this book. I'm learning a ton from it. The book covers everything we learn in cs courses from beginning till graduation. Explanations are very clear, making this book a lot easier to understand than some of the other programming interview books. I would have given this book 5 stars except for the fact some of the codes in the book are not tested and don't work. It's usually easy to see the mistake made in the code that doesn't work and correct it. I suggest the author should test all the code in the book and publish them, say on github. Without some of the untested codes, this book would hand down be the best coding interview book of all. I definitely suggest you buy the book if you are in doubt. It will pay off a thousand times.
| Best Sellers Rank | #4,258,395 in Books ( See Top 100 in Books ) #261 in Computer Programming Structured Design #532 in Computer Algorithms #948 in Programming Algorithms |
| Customer Reviews | 4.3 4.3 out of 5 stars (402) |
| Dimensions | 8.5 x 1.18 x 11 inches |
| Edition | 3rd ed. |
| ISBN-10 | 8193245202 |
| ISBN-13 | 978-8193245200 |
| Item Weight | 2.63 pounds |
| Language | English |
| Print length | 523 pages |
| Publication date | August 19, 2016 |
| Publisher | CareerMonk Plublications |
P**Y
Awesome book, by all standards!
I must confess that his book is one of the most awesome ones that anyone who is interested in data structures, algorithms, meta-heuristics, could come across. The book is good for someone looking out on an intermediate to advanced level stuff on aforesaid subject, and its has ample stuff for any newbie enthusiast too. While this book is an excellent one from the interview point of view, it would serve equally well to those who work, and those who love tackling teasers in their past time. The subject is dealt in great detail and problem solving is the primary focus, which I truly loved. It saves you a lot of time to have all kinds of questions aggregated at one place of varying difficulty, rather than having to look for them on internet or elsewhere. The best part about the book is the organization and approach to problems. It is not merely a question and answer book, it instigates you to think about the problem, come up with something and the compare it against what is provided as a solution. The language is lucid and easy to understand and the typical approach towards any problem is to come up with a solution anyhow (say O(n^2)) and then going on improving the complexity to O(NlogN) and then finally to an O(N). All the examples are annotated with comments and their space/time complexities.The approach is more of a critical-thinking one, the book helps you build an aptitude towards attacking a problem. While most books give you only the best algorithm towards a problem (and you never get to learn about the bad ones, which is necessary too), this book slowly builds up from just a possible solution to the best possible one. For those who think Levitin, CLRS, Cracking the coding is do-able, try cracking the whole of this!!!!
I**E
I like this book
I like this book. I'm learning a ton from it. The book covers everything we learn in cs courses from beginning till graduation. Explanations are very clear, making this book a lot easier to understand than some of the other programming interview books. I would have given this book 5 stars except for the fact some of the codes in the book are not tested and don't work. It's usually easy to see the mistake made in the code that doesn't work and correct it. I suggest the author should test all the code in the book and publish them, say on github. Without some of the untested codes, this book would hand down be the best coding interview book of all. I definitely suggest you buy the book if you are in doubt. It will pay off a thousand times.
P**Z
Absolutely Best in Class for a Certain Niche of Interview...
The other "big hitter" coding interview books which everyone knows about and which I review and compare frequently for our library purchasers include: Aziz, Elements of Programming Interviews: 300 Questions and Solutions by Aziz, Adnan, Prakash, Amit, Lee, Tsung-Hsien 1st (first) Edition (10/11/2012) , 2012, 481 pages, 6 x 9, $25, 300 problems (mostly C++, concurrency in Java, discrete math in formulas and English) McDowell, Cracking the Coding Interview: 150 Programming Questions and Solutions , 2011 (5th edition), 500 pages, 6 x 9, $23, 150 problems, (mostly all Java except of course the C, C++ question sections!) Guiness, Ace the Programming Interview: 160 Questions and Answers for Success , 2013, 419 pages, 6 x 9, $20, 160 problems, (mostly Java and C# but some unusual JavaScript, SQL, Ruby and Perl examples too) Mongan, Programming Interviews Exposed: Secrets to Landing Your Next Job , 2013 (ed. 3), 301 pages, 7.4 x 9, $18, 150+ problems (C, C++, C#, Java). All four of these are for VERY ADVANCED programmers, and assume you already know a LOT about trees, hash tables, arrays, matrices, etc. KARUMANCHI IS REFRESHINGLY DIFFERENT! Nara does NOT assume you're a veteran programmer or a recent high level grad in the dream interview! He assumes you (maybe) know a little IT and a lot of Engineering or Math, for example, or that you're an older manager who is great at systems and strategy but rusty on coding. OR, maybe you're on the embedded or data science side and your programming is very deep (circuit/assembly) or broad (data mining) but not necessarilly OOP style algos and data structures. There is no book quite like this, because, even though it is in a different category than the 4 biggies above, it should appeal to a much bigger audience, not only for a certain type of interview (a little or no direct coding but perhaps managing people who do?) but a vast range of newer job types. Example: "Data Scientist" is a brand new, warp speed growing occupation with starting salaries as high as 200K US, and some firms are even creating "CDSO" positions (Chief Data Science Officer). The other thing Nara does, is give progressively more detailed and complex solutions to the same problems-- allowing you to go as shallow or deep as you'd like. From my field (math) an example would be: If you can code at interpreter level in Maple or Mathematica or GNU, it will compile and run, but not nearly as fast as if you know C++, algos, data structures and even a little assembly. If the job description says you'll be tested with phony problems to actually code in the interview, the other big four above are the ticket, but if the position only needs you to UNDERSTAND algos and DS's, Karumanchi is awesome. It also is a great (good sized), up to date REFERENCE for all levels of IT from Data scientists to math, engineering, research, physics, chemistry, etc. Even "R" folks like me can learn a LOT. When I create tutorials, if the students want a specific language to supplement this, I have them review a specific, usually older and used text like Lafore ( Data Structures and Algorithms in Java (2nd Edition) ) or any other in Python, C++, R, etc. Highly recommended for that somewhat different, unique, but GREAT job-- go for it and good luck! Library Picks reviews only for the benefit of Amazon shoppers and has nothing to do with Amazon, the authors, manufacturers or publishers of the items we review. We always buy the items we review for the sake of objectivity, and although we search for gems, are not shy about trashing an item if it's a waste of time or money for Amazon shoppers. If the reviewer identifies herself, her job or her field, it is only as a point of reference to help you gauge the background and any biases.
V**I
excellent book for interview preparation
This book is completely different than the traditional book. This book is more problem analysis oriented and provides different approaches on how the problem can be solved. Each problem is dealt with algorithm analysis and the techniques which can be used.Especially topics on Graphs/Trees/Strings and dynamic programming are excellent and covers many problems which you find in other text books. This is the way the interviewers will be looking and this book helps very much in cracking the interview of any top notch companies.This book helps in building the skills to solve any kind of algorithm problem/data structure puzzles. Advantages when compared with other books Complete program are available when compared with other books Wide variety of problems and optimized algorithms on how to solve them with best complexity covers design patterns also
K**E
nothing extra, just basics
The book covers the basics of data structures in a perceptible way; but I don t see how this basic information is enough for interviews because questions are nothing really deep or challenging. It is more like a sum of all well known data structures and their implementations which you can find in wikipedia (may be even more detailed). If you are newbie or not a CS student, it may help you to have an idea about data structures but otherwise I would not recommend to anyone. Besides it s way bigger than any book, it's like an encyclopedia which makes it hard to read.
F**.
I have "Introduction to Algorithms" book. This book talks about the algorithms from their interview point of view. There is not much maths here, but that is fine because that is in keeping with the general approach. Although it does touch upon a few maths topics like Big-oh and complexity, as they are inevitable when dealing with the subject matter, it is only cursory and quickly goes back to the engineering side of the things. There are many real world examples which, along with the catalog of problems and solutions, give the book an engineer's perspective.
K**O
Although all of narasimha books related to ds and algo have same questions and solns but these are enough to clear an interview.You need to do coding practice on online platforms side by side to clear coding rounds.This book covers all the concepts and approaches to a problem which makes it apt book to prepare for f2f rounds.It includes some questions related to topics like OS, Networking,database etc as well but this book is mainly for ds and algo.
A**A
Content is good, however it is in c ,but that hardly mattters. Recommend to use both how to crack coding interview book and this book for prepration
A**R
One of the best Book I have read and Totally worth for spending money on this. They will cover all the topics which required for interview. Definition of each topic very clear.I can recommend to other who wants to prepare interview.
S**R
Kindle edition ebook is missing the table of contents. It's necessary.
Trustpilot
Hace 2 meses
Hace 3 semanas