![](http://2.bp.blogspot.com/-LlcBDhMpTbs/UHJsIvNGyeI/AAAAAAAAdMc/hRQUvQzfp6M/s320/exam-05.jpg)
Немного расскажу о тестах на собеседованиях. Тесты были легкие, в подметки не годятся тем, что я решал в Питере, особенно по SQL. Никаких хитрых вопросов не было, просто проверка на то использовали вы это в работе или нет. Всегда была возможность подглядеть в интернете. Иногда давали ручку и листок, а иногда и ноутбук с Visual Studio+SQL Managment Studio. Был один online тест дома, где на ответ дается 3 минуты. А однажды посадили за компьютер и сказали пиши код, а мы посмотрим как ты это делаешь.
C# .NET
Чаще всего спрашивали про Garbage Collector и IDisposable, зачем нужно выражение using. Из практического просили написать функции реализующие последовательность Фибоначи и Reverse String. Когда начинал делать проверки на null и писать комментарии вроде TODO, то это всем очень нравилось, что приводило к автоматическому зачету.
Ну и конечно же грех не спросить про Design Patterns.
SQL
Для SQL нужно особое мышление, от того специалист по SQL тут совсем редкость. Проверка знаний сводилось к простейшему заданию, где нужно было использовать inner join, where, group by, having. Никаких тебе pivot или хотя бы with. Матчасть проверяли вопросами о indexes, stored procedures, execution plan, profiler.
ASP.NET
Классические вопросы про page lifecycle, postback, cookies, session, viewstate. Иногда спрашивали про контролы типа Validator и regex. По MVC и JavaScript я честно говорил, что опыта мало, но есть большой интерес изучать.
Перед собеседованием рекомендую погуглить interview questions .net \ sql \ asp.net ....