Programming Interview Questions and Answers
For those who have been waiting for the next installment of programming interview questions and answers, well, the wait is sort of over.
I have added a bunch of fresh posts on my Programming Initerview Series blog.
Here is the table of contents for easy reference:
Table Of Contents
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()
- Differentiate between alert(), prompt() and confirm() methods
- jQuery fadeIn, fadeOut and fadeTo effects
- jQuery Selectors reviewed
- jQuery to block paste in a textbox
- jQuery to create default text for a textbox
- jQuery to select/deselect all items in a CheckBoxList
- jQuery to show big image on hover
SQL
- SQL Select Where Interview Questions
- SQL GROUP BY and HAVING clauses
- SQL CASE statement examples
- SQL IF-ELSE and WHILE examples
LINQ
- LINQ - Group, Sort and Count Words in a sentence by length
- LINQ interview questions
- LINQ SKIP and TAKE interview questions
- LINQ JOIN interview questions
JAVA
- Basic JAVA interview questions
- Explain JAVA ConcurrentModificationException and solutions to fix it
- JAVA serialization interview question
- JAVA equals() versus == operator
Entity Framework
- Coming soon!