Programming Interviews Exposed

Programming Interviews Exposed  (English, Paperback, Mongan John)

Price: Not Available
Currently Unavailable
Author
Read More
Highlights
  • Language: English
  • Binding: Paperback
  • Publisher: Wiley India Pvt. Ltd
  • Genre: Computers
  • ISBN: 9788126512744, 9788126512744
  • Pages: 260
Description

This book is a complete guide to handling software job interviews, including tips on how to tackle coding tasks.

Summary Of The Book

Software job interviews differ from other job interviews in the aspect wherein the focus is more on coding tasks, test of software theoretical knowledge, and brain teasers, and the focus on past experience, education and habits is less.

This is because the software industry is ever-evolving, constantly changing. When choosing software professionals, interviewers look for grasp of latest technologies, knowledge of some major programming languages, logical ability and the ability to improvise solutions.

Logical thinking is a prerequisite, for programming involves application of logic to solve problems and write code. The ability to improvise is needed because unusual problems or situations may crop up while coding.

This book deals with all these aspects, technical, theoretical, programming languages, and the non-technical aspects of the software job interview.

This book is divided into fifteen main chapters, with the sixteenth being a conclusion section. The fifteen chapters are Before The Search, The Job Application Process, Approaches to Programming Problems, Linked Lists, Trees and Graphs, Arrays and Strings, Recursions, Concurrency, Object-Oriented Programming, Databases, Other Programming Topics, Counting, Graphical and Spatial Puzzles, Knowledge Based Questions, and Non-Technical Questions.

The first two chapters deal with preparations for job application, and a general overview of how to handle software interviews. As the authors point out, it is necessary to get the groundwork right, before proceeding to the advanced steps.

They advise that first, the candidate should be clear about their preferred job profile, and design their resumes to reflect it. For instance, they have to decide whether they are coders, UI designers, testers, or software architects. These are just a few choices, the specializations are numerous, and the candidate should decide on one or two dominant job profiles and highlight their knowledge and experience in those.

Then comes searching for job postings, finding the right companies, applying for the job, and then the interviews. The authors give a general overview here of how the candidate should present themselves, dress codes, and how to handle recruiters, and negotiate salaries and terms, once selected.

After this, the authors define different approaches to solving programming tasks set during interviews. They provide tips on how to study the problem and come up with solutions, what to do when the candidate gets stuck, different ways to analyze the problem, choosing the language to write the code in etc.

After this, the chapters deal with technical and non-technical topics that might be covered in the interview and in the coding tasks. The book covers technical concepts like linked lists, arrays and strings, trees, recursions, databases, object-oriented programming, etc.

The book also devotes two chapters to puzzle questions that might be asked, covering various types of puzzle-counting, measuring and ordering puzzles, and graphical and spatial puzzles. Then the book covers some non-technical questions that might be asked, like what is your favorite programming language, what is your work style etc.

The appendix section contains some sample resumes.

About The Authors

John Mongan is a radiologist.

Programming Interviews Exposed is his first book.

John Mongan has a doctorate in bio-informatics and works as a resident radiologist at UC San Francisco. He conducts research in medical informatics, and has several pending patents on software testing technologies.

Noah Suojanen is a software developer with extensive experience.

He co-authored Programming Interviews Exposed with John Mongan and Eric Giguere.

Noah Suojanen has lead software development teams across different products. He is currently VP Technology at Avira, the security software firm.

Eric Giguere works at Google.

Other books by him include Blackberry Playbook Companion, Make Easy Money With Google: Using The AdSense Advertising Program, and Palm Database Programming: The Complete Developer's Guide.

He writes books on programming languages and platforms, and guides on using various technologies.

Eric Giguere has a masters degree in computer science. He has over 20 years of programming experience as a software engineer at Google.

Read More
Specifications
Book Details
Imprint
  • Wiley India Pvt. Ltd
Contributors
Author Info
  • John Mongan is a self-taught programmer with professional experience as a consultant for software and pharmaceutical companies. He has three patents on software testing technologies. He holds a BS in chemistry from Stanford and a PhD in Bioinformatics from UC San Diego, with thesis work in supercomputer simulations of protein dynamics. Noah Suojanen Kindler graduated from Stanford with a BS in computer science, has worked for Boeing and is currently a consultant. Eric Giguere is a software developer and the author of three Wiley programming books. He is a frequent speaker and is often interviewed by USA Today and other broad media on various topics.
Series & Set Details
Series Name
  • WROX
Ratings & Reviews
4.1
175 Ratings &
11 Reviews
  • 5
  • 4
  • 3
  • 2
  • 1
  • 88
  • 43
  • 24
  • 12
  • 8
5

Nice book for preparation of interview

Nice book with good programming techniques explained. U can get a nice exposure to the coding world through this book. For interviewers for companies like google , facebook, yahoo and many more this book is really helpful. U can easily get a brief info about the level of their test. Along with that u can also come to know how deeper u r their in the water of coding.
READ MORE

kumar gulshan

Jul, 2013

5
1
Report Abuse
5

Useful book for preparing for programming interviews

This book is useful on to be added to the reading list for programming interviews. It explains quite a few important programming questions and also focuses on building the solution and not directly feeding with the solution.

It covers almost all the topics in computer science stressing on important concepts in each topic. Also included are few puzzles which often get asked during the interviews.

This book is good to have as part of the reading list for interview preparation.
READ MORE

Mohamed Sanaulla

Dec, 2011

2
0
Report Abuse
5

Gets the basics right

This is an excellent *first* book when you start preparing for a tech interview. It has good breadth as well as excellent explanations. Unfortunately, the questions in the book are so well known that you will never encounter them in an actual interview setting. Despite that, this books gets the rust out of your brain, put your thinking cap on and take the right problem solving approaches for even tougher questions. That, in a nutshell, is the value proposition. Highly recommended.
READ MORE

Abhijeet Gaiha

Certified Buyer

Jan, 2014

1
0
Report Abuse
3

Nicely Compiled Concepts with Examples

Filled with good Examples and Concepts. But can't be used as a reference. This is a good Book only if you don't have a good internet connections and a tablet to read Programming and Data Structure Stuffs online.
READ MORE

Balaji Radhakrishnan

Certified Buyer, Chennai

Feb, 2015

0
0
Report Abuse
5

Awesome Book for Good Interviews

If you have an an interview with top Software companies near, this is one of the best ways to prepare yourself to face that confidently. A must have book, with quality problems covering all the areas and quality explanations and the same time keeping it very simple.
READ MORE

Javed

Certified Buyer

Jan, 2014

4
2
Report Abuse
2

Not good

Useless book
READ MORE

Shekar C

Certified Buyer, Bangalore

Dec, 2020

0
0
Report Abuse
5

Fabulous!

Good book
READ MORE

Pradeep Ingle

Certified Buyer, Dakshina Kannada District

Nov, 2018

0
0
Report Abuse
5

Simply awesome

All doubts will clear about IT companies and there process of hiring.
READ MORE

Rabindra Mahato

Certified Buyer, Kalyani

Jul, 2017

0
0
Report Abuse
5

Mind-blowing purchase

Awesome book
READ MORE

Flipkart Customer

Certified Buyer, Ghaziabad

May, 2017

0
0
Report Abuse
4

a good enough guide!!

the book is a mix of basic theories of java c,c ,sql,etc... with both the basic and the twisted questions... it also includes questions not related to programming, as in questions about your lifestyle, your choice of job, etc... all in all, it does what it states,i.e, it helps build the confidence of a first time interviewee and gives them the general ideas about what to say and how to conduct in an interview. itz a very good guide.
READ MORE

Zia Kanungo

Certified Buyer, Bhubaneswar

Jun, 2014

0
0
Report Abuse
+
All 11 reviews
Have doubts regarding this product?
Safe and Secure Payments.Easy returns.100% Authentic products.
You might be interested in
Psychology Books
Min. 50% Off
Shop Now
Other Lifestyle Books
Min. 50% Off
Shop Now
Other Self-Help Books
Min. 50% Off
Shop Now
General Fiction Books
Min. 50% Off
Shop Now
Back to top