Вопросы на собеседовании для C# программиста

Интересный пост, содержащий 10-ку вопросов, задаваемых на собеседованиях, которые вызывают наибольшие затруднения:

10. Какие типы можно использовать в предложении foreach? — трудности с ответом на этот вопрос были примерно у 20% кандидатов.

9. В чем различие между классом и структурой? — из вариантов ответов на этот вопрос можно было бы составить подборку наподобие; цитаты из сочинений пятиклассников.

8. Что означает модификатор virtual?. Если после стандартного ответа; член класса, помеченный virtual, будет объявлен виртуальным; попросить более развернутый ответ, это повергает в ступор каждого четвертого.

7. Чем отличается event от delegate? — о том, что delegate ; это класс, а event; это член класса с типом delegate не казал вообще никто. Однако большинство сумели объяснить суть различия, что называется на пальцах.

6. Может ли класс реализовать два интерфейса, у которых объявлены одинаковые методы? Каким образом? — простой вопрос на explicit interface implementations вызвал сложности примерно у каждого четвертого.

5. Что такое GAC? — особые сложности с этим у ASP.NET-чиков.

4. В чем разница инкапсуляции и сокрытия? — вопрос из разряда теоретических вызывает сложности почти у всех.

3. Что такое частные и общие сборки? — с некоторых пор я боюсь задавать этот вопрос. Правильно ответить на него смогли не более 30% кандидатов.

2. Что такое .Net Framework? — это настоящий вопрос на засыпку, кто бы мог подумать? О том, что это CLR + class library сказали единицы.

1. Чем managed code отличается от unmanaged code? — ответ на этот вопрос в книжках по .Net занимает целую главу. Это обстоятельство делает вопрос очень интересным для оценки глубины знаний. Около половины кандидатов не смогли припомнить более одного отличия.

Оригинал : stump-workshop.blogspot.com/2007/05/blog-post.html На мой взгляд вопрос Что такое GAC? не совсем корректен, если человек только начинает работать в ASP.Net…

Читайте также

Комментарии

  • Не совсем корректные вопросы.

  • Вопросы для задротов.

  • Нахуй воровать чужие посты и чуть-чуть переделывать и пихать в свой блог? Вопрос риторический!

  • Автор наверное дурак.

    Вопрос про инкапсуляцию и сокрытие убил.
    Коментарий про .NET Framework Тоже.

    Автору советую подучиться малость.

  • Вопросы для теоретиков. Практики ответят на пальцах.

  • А вообще, задача собеседования унизить кандита, заставить его поверить в то, что он соответствует требованиям компании.
    А данный набор вопрос как раз для этого и предназначен.

  • он соответствует = он НЕ соответствует

  • «Коментарий про .NET Framework Тоже.»
    А что там не так?

  • Супер простые вопросы!!!

  • Спасибо автору за подборку.
    Вопросы очевидные, однако не хотелось бы не ответить на них.
    «Как и вы претендуете на должность ведущего разработчика?»

  • Набирают теориетиков, а на деле нужны практики. Далеко не каждый теоретик будет хорошим практиком. Хотя если нужны преподаватели по .Net Framework то наверное есть смысл в этих вопросах.

  • Вы чего? Все вопросы не сложные и для девелопера с опытом, по-моему, не должны вызвать вообще никаких сложностей. Какой из вопросов для теоретиков? Про различие между классом и структурой или как реализовать методы интерфейсов?

  • По поводу «2. Что такое .Net Framework? – это настоящий вопрос на засыпку, кто бы мог подумать? О том, что это CLR + class library сказали единицы.»
    Ну раз уж так выпендриваться, то по сути Net Framework это только платформа. Т.е. среда выполнения. А вот class library как вы написали, это уже Framework Class Library. Так что будьте осторожнее.

Оставить комментарий

Статистика

Яндекс.Метрика

Реклама

Семья " информация " фотоэпиляция отзывы форум.