When I started, one interviewer first asked me the questions from SQL Server and then the other interviewer asked .NET C# questions.
SQL Server questions:
- What is the difference between a function and a Stored procedure?
- Difference between HAVING and WHERE condition?
- Can be unique key null?
C# .NET questions:
- What is an assembly?
- What is an EXE ?
- What is LINQ?
- What is IQueryble ?
- Difference between IQueryble and IEnumerable?
ASP.NET MVC
- describe MVC pattern .
Another bad experience I did not get any feedback after I answered their questions and or for an unknown question they did not try to say the correct answer or explain to me. They kept asking me (probably reading from a piece of paper or a document) other questions. Indeed , where is the professionalism here? It certainly did not exist or I did not see it from them.
Overall I had a bad experience and wasted my time with them.
There are probably other people with a higher level of professionalism in this company and next time I hope to meet them to have a better interview experience.