How to answer algorithmic programming interview questions

Most technical programming interviews have at least one or more programming whiteboard exercise. Almost all of such questions require you to explain your thinking on whiteboard and then design and explain your algorithm or function on the whiteboard in real time. So how do you answer algorithmic questions and make sure that your thinking and direction…


Advanced programming interview questions and answers

Here is a refresh of my posts on advanced programming interview questions and answers   Lost in a Forest of Trees The Ins and Outs of a Binary Search Tree Simple Patterns: Singleton Pattern Simple Patterns: Repository Pattern Simple Patterns: Factory Pattern Implement a basic Stack using linked List Implement a Queue data structure using…


SOA interview questions and answers

Learn more about SOA interview questions at on my programming interviews blog.


Distributed vs Parallel computing

If you wanted to learn about the key difference between distributed vs parallel computing, check out my new post on my programming interviews blog.


Programming interview questions with answers covering ASP.NET, jQuery, JAVA, SQL, LINQ, Entity Framework and Regular Expressions

Having a bit of time in the last few weeks, I managed to hammer out some more detailed posts on my programming interview series blog. Here is the table of contents for easy reference: Introduction Introduction to technical interviewing Technical Interview Process – 30,000 feet overview So, what can be asked in a programming interview?…