Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696

Собеседование по .NET

20.06.2011, 02:56. Показов 7318. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Через несколько дней иду на собеседование на фирму. Направленность фирмы: социальные сети, бизнес приложения, разработка, поддержка. Хочу устроиться разработчиком под .NET (C#). Подскажите, какие вопросы обычно задают на подобных собеседованиях? На решетке пишу давно, но не хочется быть застигнутым врасплох какой нибудь мелочью или не знанием какого-то названия, определения.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2011, 02:56
Ответы с готовыми решениями:

Моё собеседование на NET Core
Искал работу c# разработчик , в итоге предложили поработать со стеком ASP. Теоретически меня спрашивали только про основы ООП, в итоге дали...

Собеседование 23.06.17
1. Дана строка символов ( и ). Определить является ли она корректной скобочным выражением. Определить максимальную глубину вложенности...

Собеседование
Здравствуйте! Какие вопросы могут задавать по базам данных на должность Trainee Android Developer? Что, минимум, следует знать по базам...

9
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
20.06.2011, 06:10
Лучший ответ Сообщение было отмечено как решение

Решение

Судя по моему опыту:
Если давали тестовое задание, то первые два пункта обычно пропускают.
1. Основы: реверсирование строк, упаковка\распаковка, классы\структуры, сортировка и т.д. Для каждой задачи желательно привести несколько вариантов решения, и объяснить какой лучше и почему.
2. Работа CLR: сбощик мусора, сборки, исключения
3. ООП: абстрактный класс\интерфейс, паттерны
4. Методики разработки: тестирование, профилирование, отладка, uml
5. Если будешь хоть как-то работать с бд, то попросят оптимизировать запрос, объяснить работу orm
Цитата Сообщение от body90 Посмотреть сообщение
не хочется быть застигнутым врасплох какой нибудь мелочью или не знанием какого-то названия, определения
Определений никто не требует , достаточно понимания

И главное требование: умение находить золотую середину между памятью\скоростью, понятным кодом\быстрым кодом, абстракцией\спагетти из кода.
4
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
20.06.2011, 14:19
а что можно сказать про первые два пункта? точнее как бы все это знаешь, но что там можно спросить...
привести код как реверсировать строку? про "упаковка\распаковка", я так полагаю что не не про архивацию и сжатие?
а про Работа CLR... я вот вообще сильно в это не углублялся... и походу зря...
тоже хотел попробоваться на дотНЕТ девелопера...
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
20.06.2011, 18:44  [ТС]
Цитата Сообщение от Sequd Посмотреть сообщение
про "упаковка\распаковка", я так полагаю что не не про архивацию и сжатие?
Это приведение в тип Object и обратно.

Добавлено через 42 секунды
Цитата Сообщение от HIMen Посмотреть сообщение
сборки
А что про них нужно знать? А то я в этом не разбираюсь

Добавлено через 2 минуты
Цитата Сообщение от HIMen Посмотреть сообщение
абстрактный класс\интерфейс
Знаю спрашивают в каких случаях выбирать абстрактный класс, а в каких интерфейс и какое в них различие. Подскажите.

Добавлено через 4 минуты
Цитата Сообщение от HIMen Посмотреть сообщение
паттерны
А это что?
1
16 / 16 / 1
Регистрация: 12.06.2011
Сообщений: 41
20.06.2011, 19:09
Цитата Сообщение от body90 Посмотреть сообщение
Это приведение в тип Object и обратно.
формально да. но этого недостаточно будет для ответа. во первых упаковка и распаковка происходят по неодинаковому алгоритму. во вторых неплохо все таки было бы рассказать как именно произвольный объект становится system.object. можно пару слов про managed heap, reference и value types

Цитата Сообщение от body90 Посмотреть сообщение
А что про них нужно знать? А то я в этом не разбираюсь
Ну я думаю самые распротраненные вопросы это будет про частные/общие, версии, их отличия, возможно DLL HELL хотя это для особо олдовых. Вобщем почитай про assembly

Цитата Сообщение от body90 Посмотреть сообщение
Знаю спрашивают в каких случаях выбирать абстрактный класс, а в каких интерфейс и какое в них различие. Подскажите.
Первое что приходит на ум то что в интерфейсах методы не имеют реализации а в абстрактных могут иметь(естественно неабстрактные методы). ну и наследоваться ты можешь от нескольких интерфейсов в отличие от классов

Цитата Сообщение от body90 Посмотреть сообщение
А это что?
Шаблоны проектирования. singleton(один экземпляр),mvc про разделение логики и интерфейса, издатель-подписчик для ивентов и т.д
2
0 / 0 / 0
Регистрация: 02.04.2010
Сообщений: 23
21.06.2011, 10:32
А где обо все этом можно почитать? Точнее - где про это хорошо написано, кто знает?
0
16 / 16 / 3
Регистрация: 19.11.2009
Сообщений: 112
27.06.2011, 00:11
Цитата Сообщение от skill_ Посмотреть сообщение
А где обо все этом можно почитать? Точнее - где про это хорошо написано, кто знает?
Гугли "HOWTO: интервьюирование .net - разработчика", первая ссылка pdf документ.
2
15 / 15 / 1
Регистрация: 08.06.2011
Сообщений: 34
28.06.2011, 14:42
Хорошо написано про работу CLR

Джеффри Рихтер.
Основы разработки .Net (точное название не помню)
тут найдешь:
про отличия классов и структур, упаковку-распаковку, сборки и много очень полезных знаний про работу CLR

про паттерны погугли "паттерны программирования", "шаблоны программирования", "паттерны проектирования" и т.п.
2
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
09.07.2011, 13:19  [ТС]
Что собой представляют интеграция и построение бизнесс-логики?

Добавлено через 12 часов 48 минут
Неужели никто не подскажет?
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
09.07.2011, 13:54
Цитата Сообщение от body90 Посмотреть сообщение
интеграция
Построение взаимодействия между несколькими несвязанными программами
Цитата Сообщение от body90 Посмотреть сообщение
построение бизнесс-логики
Построение бизнес-правил, ограничений, вариантов использования, и т.д.

Добавлено через 1 минуту
Цитата Сообщение от body90 Посмотреть сообщение
Знаю спрашивают в каких случаях выбирать абстрактный класс, а в каких интерфейс и какое в них различие. Подскажите.
Абстрактный класс описывает сущность, интерфейс описывает поведение
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.07.2011, 13:54
Помогаю со студенческими работами здесь

Собеседование
Приветствую. Может ли кто-то подсказать, какие знания и навыки необходимы по си шарп для устройства джуниором в какую-нибудь контору. ...

собеседование
Здраствуйте! настал момент, когда я решил устроиться программистом. Но опыт работы у меня только с железками и проводами(работаю в интернет...

Собеседование
Привет. Записался на бесплатный курс по языку Питон. В заявке нужно было указать знание английского, HTML, CSS, других ЯП. В ответ пришло,...

Задачи на собеседование
Всем доброго времени суток. Дали задачи на собеседование, если честно голова уже просто не справляется с их решением. Я имею только базовое...

Задание на собеседование
Здравствуйте, подскажите,пожалуйста, как выполняется данного рода задание и возможно есть пример выполненного аналогичного задания?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru