Programming Interview Series
For the last month or so, I have been blogging almost daily in building up a good collection of programming interview questions with detailed explanations and answers. I would love to have some feedback on what you like, what works, what did not and most importantly, what would you like to to focus on more. For your reference, here is the list of all the current posts:
Introduction
- Introduction to technical interviewing
- Technical Interview Process – 30,000 feet overview
- So, what can be asked in a programming interview?
- Beyond the Code
Beginners programming questions
- Simple coding questions–Part 1
- How to find if a number is a Palindrome?
- Linked lists demystified
- Recursion–concepts and code
- Linked Lists – Sorting, Searching, Finding Maximum and Minimum
- Reverse a Linked List
- Searching algorithms–Linear search
- Binary Search
- String manipulation can be fun
- String pattern matching
- String functions galore
- Pass by value versus reference in C#
- How to find if a number is perfect square
Advanced programming questions
- 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 a linked list
- Operator overloading and pairing rules in C#
- LINQ Query, Selection, Partial Selections and Aggregations
- Explain System.IO and System.IO.Compression namespaces with an example
ASP.NET
- How to redirect user to another page using ASP.NET
- Return different HTTP response codes from Response...
- Tracing page execution in ASP.NET
- ASP.NET page validation controls
- ASP.NET 4 site navigation using sitemaps
- How do you serialize an object to and from XML
- Manage state across entire application in ASP.NET
- How to monitor file system changes using FileSystemWatcher in C#
- ASP.NET @ Page directive
- How to add HTML Server Controls to a Web Page Using ASP.NET
- ASP.NET AJAX using UpdatePanel control
- ASP.NET Session modes explained
- Explain ASP.NET data binding using DataSets and DataSourceControls
- ASP.NET HttpModule explained
- ASP.NET HttpHandlers
jQuery
- jQuery AJAX functions part 1–the load() method
- jQuery AJAX functions part 2–get(), post(), getScript() and getJSON()
- jQuery AJAX functions part 3–ajax()
Comments
Anonymous
June 06, 2011
It would be good to include Asp.Net MVC also in this post as it is picking up traction in the development world.Anonymous
June 06, 2011
Thanks Sagar. That is a good idea. Next in my list are SQL and MVC.Anonymous
June 11, 2011
Nice article , you have indeed cover the topic with great details. I have also blogged my experience as<a href="javarevisited.blogspot.com/.../top-programming-interview-questions.html"> programming interview questions </a> . let me know how do you find it.Anonymous
June 16, 2011
On interview questions, has anyone been interviewed through a programming interview via http://mrinterview.com? A small startup in san francisco prescreened me through this. What can I say, OMG, as much as it is kind of okay to be at home and it's pressure free, that counter at the top almost killed me! Tick-tock, tick-tock!!!