Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/40: Рейтинг темы: голосов - 40, средняя оценка - 4.70
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696

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

20.06.2011, 02:56. Показов 7316. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru