Nikhil Singhal's Blog

.Net Programming tips and gotchas

Program Management interview questions and answers compilation

Om Spark recently revived their old but gold posts on program management interviews.  Linked List...

Author: Nikhil Singhal Date: 03/18/2016

Website design, SEO and Advertising blog posts compilation

Om Spark has recently re-started blog posts on various topics including Website design, SEO and...

Author: Nikhil Singhal Date: 03/18/2016

Top 10 Best Practices For Website Design

Urmila Singhal from Om Spark recently posted a great article on Top 10 Best Practices For Website...

Author: Nikhil Singhal Date: 03/18/2016

Want to learn more about building online presence?

If you want to learn more about building an online presence, I recommend reading and following...

Author: Nikhil Singhal Date: 06/21/2015

Overall interview evaluation parameters for a software engineer/architect

When giving technical interviews, either as a software engineer or software architect, you are not...

Author: Nikhil Singhal Date: 11/18/2013

How to answer software design interview questions

n the previous post on How to answer algorithmic programming interview questions, we discussed a...

Author: Nikhil Singhal Date: 11/18/2013

How to answer algorithmic programming interview questions

Most technical programming interviews have at least one or more programming whiteboard exercise....

Author: Nikhil Singhal Date: 11/18/2013

LINQ design interview question

LINQ is one of my favorite interview topics for many reasons. It allows me to check a candidate's...

Author: Nikhil Singhal Date: 04/19/2013

Big list of LINQ interview questions and answers compiled

I have had a number of users ping me asking about writing interview questions on LINQ. I actually...

Author: Nikhil Singhal Date: 04/15/2013

Entity Framework Interview Question - Explain ENUM usage in EF5

Entity Framework 5 introduced support for Enum’s amongst other new features. This was a long...

Author: Nikhil Singhal Date: 03/22/2013

Entity Framework – what are the different ways to configure database name?

Entity Framework allows you to create a model (either using code-first approach or modeling tools)...

Author: Nikhil Singhal Date: 03/21/2013

How to populate a database table with text from a file

Learn about loading text from a file into a database table on my latest blog post on SQL read text...

Author: Nikhil Singhal Date: 03/20/2013

SQL self join or sub-query interview question (employee-manager salary)

One of my favorite interview questions that tips even seasoned SQL guys (maybe because it's too...

Author: Nikhil Singhal Date: 03/20/2013

Advanced programming interview questions and answers

Here is a refresh of my posts on advanced programming interview questions and answers Lost in a...

Author: Nikhil Singhal Date: 03/19/2013

Data migration strategies and design patterns

Data migration is an extremely common operation in software design and development. Whenever a new...

Author: Nikhil Singhal Date: 03/15/2013

SOA interview questions and answers

Learn more about SOA interview questions at...

Author: Nikhil Singhal Date: 01/30/2013

Distributed vs Parallel computing

If you wanted to learn about the key difference between distributed vs parallel computing, check out...

Author: Nikhil Singhal Date: 01/21/2013

How to Boost your Self-Confidence

Having confidence is a very important part of your life. As a human, a developer, a leader you need...

Author: Nikhil Singhal Date: 01/19/2013

Design and Architecture interview questions with answers

Urmila Singhal has written very detailed and interesting posts on how to interview for a technical...

Author: Nikhil Singhal Date: 01/16/2013

Entity framework interview questions compiled

Entity framework is a hot topic these days. With the release of EF 5.0, it has moved into big...

Author: Nikhil Singhal Date: 09/11/2012

JavaScript functions explained

A simple post explaining a few different ways you can write a JavaScript function on my programing...

Author: Nikhil Singhal Date: 07/29/2012

LINQ interview questions part 3

Continuing the LINQ interview questions series, I have posted a third article on LINQ interview...

Author: Nikhil Singhal Date: 07/29/2012

How to time any function

Read my post on how to time a function on my programming interview series blog at...

Author: Nikhil Singhal Date: 07/29/2012

LINQ interview questions part 2

Based on popular demand, LINQ interview questions part 2 is a follow up post to my first LINQ...

Author: Nikhil Singhal Date: 07/28/2012

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...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions - groups and alternations (Part 3)

Regular expressions are a favorite interview topic. I have recently started writing detailed...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions interview questions part 2

Continuing on the programming interview series on regular expressions, here is the next installment...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions interview questions with detailed answers

I recently started a new programming interview question and answer series on regular expressions....

Author: Nikhil Singhal Date: 07/28/2012

Entity Framework transaction scope examples

I just posted examples on how to use transaction scopes with entity framework on my programming...

Author: Nikhil Singhal Date: 06/07/2012

How to store user passwords using variable length random salt bytes with secure SHA512 cryptographic hashing functions

I just posted a detailed post on How to store user passwords using variable length random salt bytes...

Author: Nikhil Singhal Date: 05/27/2012

Explain C# yield keyword with an example

Getting back to my blogging, I just posted an interview question on my programminginterviews blog on...

Author: Nikhil Singhal Date: 05/22/2012

Developer tools I use - part 2

I recently started a new blog on tools I use (www.ToolsIUse.info) and wrote about my favorite...

Author: Nikhil Singhal Date: 05/22/2012

Developer tools I use - Part 1

I recently started a new blog on tools I use (www.ToolsIUse.info) and wrote about my development...

Author: Nikhil Singhal Date: 05/22/2012

Entity Framework Interview Questions

Today, I started the Entity Framework Interview Questions on my Programming Interview series blog....

Author: Nikhil Singhal Date: 07/19/2011

Programming Interview Questions and Answers

For those who have been waiting for the next installment of programming interview questions and...

Author: Nikhil Singhal Date: 07/16/2011

Programming Interview Questions on C++, ASP.NET, C#, SQL and LINQ

  Reached a milestone today on my quest to make better interview questions with answers. Here...

Author: Nikhil Singhal Date: 06/16/2011

LINQ interview questions

Check out my latest post on LINQ interview questions on my programming interview blog at Programming...

Author: Nikhil Singhal Date: 06/15/2011

LINQ - Group, Sort and Count Words in a sentence by length

In an effort to touch on most of the major technologies for a programming interview, i just wrote my...

Author: Nikhil Singhal Date: 06/14/2011

SQL IF-ELSE and WHILE examples

Check out my latest post on SQL IF-ELSE and WHILE examples as part of SQL programming interview...

Author: Nikhil Singhal Date: 06/13/2011

SQL CASE statement examples

Continuing on my trek to flesh out more on SQL interview questions and answers, i just finished a...

Author: Nikhil Singhal Date: 06/13/2011

How to create a Windows Service in the Component Designer

Microsoft Windows services enable you to create long-running executable applications that run in...

Author: Nikhil Singhal Date: 06/13/2011

New Windows Phone 7 toolkit by Coding4Fun

The dev part of Channel 9 have recently released their latest escapade - Windows Phone 7 toolkit....

Author: Nikhil Singhal Date: 06/13/2011

SQL GROUP BY and HAVING clauses

Continuing with SQL interview questions, please check out my second SQL post on SQL GROUP BY and...

Author: Nikhil Singhal Date: 06/12/2011

SQL Select Where Interview Questions

Turning my focus on SQL interview questions, please check out my first of many posts on SQL...

Author: Nikhil Singhal Date: 06/12/2011

jQuery Selectors reviewed

Check out my latest post on jQuery Selectors reviewed on my new blog on Programming Interviews...

Author: Nikhil Singhal Date: 06/04/2011

jQuery fadeIn, fadeOut and fadeTo effects

Check out my latest post on jQuery fadeIn, fadeOut and fadeTo effects on my new blog on Programming...

Author: Nikhil Singhal Date: 06/04/2011

Differentiate between alert(), prompt() and confirm() methods

Check out my latest post on Differentiate between alert(), prompt() and confirm() methods on my new...

Author: Nikhil Singhal Date: 06/04/2011

Programming Interview Series

For the last month or so, I have been blogging almost daily in building up a good collection of...

Author: Nikhil Singhal Date: 06/04/2011

jQuery AJAX functions part 3–ajax()

Check out my latest post on jQuery AJAX functions part 3–ajax() on my new blog on Programming...

Author: Nikhil Singhal Date: 06/04/2011

jQuery AJAX functions part 2–get(), post(), getScript() and getJSON()

Check out my latest post on jQuery AJAX functions part 2–get(), post(), getScript() and...

Author: Nikhil Singhal Date: 06/03/2011

Next>