Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/55: Рейтинг темы: голосов - 55, средняя оценка - 4.69
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826

Собеседования по С++ для джуна

29.07.2015, 13:22. Показов 13475. Ответов 100
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день,

если вы бы проводили собеседования по С++ для джуна - какой вопрос по С++ вы бы припасли как самый сложный?

Кликните здесь для просмотра всего текста
Для меня пока, что самый сложный вопрос (который расскрыл бы многие области знания по С++) такой:
- опишите все факторы, которые влияют на размер экземпляра класса. Какой минимальный и максимальный размер пустого класса.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.07.2015, 13:22
Ответы с готовыми решениями:

Ищу задачки для собеседования
Ищу всякие хитрые и не хитрые задачки, которые могут спрашивать на собеседованиях. Однажды уже был такой опыт, но тогда затупил на простой...

Оцените пожалуйста тестовое задание джуна php
Привет. Пробовался на должность джуна php, было тестовое задание которое я выполнил но мне отказали. Я прекрасно понимаю что могут отказать...

Трудоустройство: что нужно знать для успешного прохождения собеседования в самые крутые компании?
Добрый вечер. Напишите пожалуйста список того, что нужно знать для успешного прохождения собеседования в самые крутые компании, c++...

100
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
30.07.2015, 10:37  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
и что бы вы хотели услышать?
0
Заблокирован
30.07.2015, 10:45
rikimaru2013, с чем связан твой вопрос? Решил профессию поменять и пойти на джуна?
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
30.07.2015, 10:53
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
и что бы вы хотели услышать?
по описанию работы Hello World'а можно определить глубину знаний. Можно за минуту рассказать все, что знаешь, а можно рассказывать, пока тебя не остановят. Там же много чего, начиная от препроцессора заканчивая генерацией кода.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
30.07.2015, 12:34
Что-то все вопросы были какие-то сомнительные.

Что должен уметь junior? Должен уметь как минимум ничего не сломать. А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
30.07.2015, 12:41
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
И при каких конкретно ответах или неответах ты бы отсеял?

Добавлено через 3 минуты
Цитата Сообщение от Voivoid Посмотреть сообщение
А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
Ага, только вот как экзамен (бомбардировка такими вопросами) устраивать не надо. Нужно брать задачу и смотреть, что человек применяет для ее решения. Так будет понятно и не только про знания, но и про умение их грамотно применять. Да и обстановка более свойская.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
30.07.2015, 12:59
Цитата Сообщение от ct0r Посмотреть сообщение
Нужно брать задачу и смотреть, что человек применяет для ее решения
Да не вопрос, мне например нравится задача написать свой, несколько упрощенный, аналог shared_ptr, сразу массу тем можно затронуть
1
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
30.07.2015, 13:06
Цитата Сообщение от Voivoid Посмотреть сообщение
Да не вопрос, мне например нравится задача написать свой, несколько упрощенный, аналог shared_ptr, сразу массу тем можно затронуть
Как вариант. Можно начать с вопроса: а зачем нам может понадобиться свой, а не стандартный shared_ptr?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.07.2015, 14:22
Аналогичный вопрос зачем допускать выбрасывания исключения из деструктора?
Или к примеру на кой городить простыню из лямбд?

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

А то как то глупо спрашивать по С++11, а используются старые компиляторы, спрашивать по STL а по факту будут использоваться свои специфические велосипеды или легаси с долгой историей, с корнями в код Си итп.
3
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
30.07.2015, 16:19  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Аналогичный вопрос зачем допускать выбрасывания исключения из деструктора?
Или к примеру на кой городить простыню из лямбд?
Вопросы должны соответствовать
Можно примеры, какие бы вы задавали вопрос и что примерно хотели бы услышать ?
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
30.07.2015, 16:27
Цитата Сообщение от Avazart Посмотреть сообщение
А то как то глупо спрашивать по С++11, а используются старые компиляторы, спрашивать по STL а по факту будут использоваться свои специфические велосипеды или легаси с долгой историей, с корнями в код Си итп.
Почему ж глупо, знание возможностей новых стандартов ( хотя скажем тот же C++11 сложно уже назвать новым, но куча народа все равно о нем ничего практически не знает ) это показатель энтузиазма и саморазвития кандидата.
3
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.07.2015, 17:16
Цитата Сообщение от Voivoid Посмотреть сообщение
это показатель энтузиазма и саморазвития кандидата.
Но не как не показатель способности выполнять и справляться необходимым перечнем заданий.
К тому же С++11/С++14 предоставляет не так уж много качественных и новых возможностей.

Добавлено через 3 минуты
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Можно примеры, какие бы вы задавали вопрос и что примерно хотели бы услышать ?
Я думал я понятно высказался, от чего будут зависеть вопросы.
Банально взять вырезать кусок кода из вашего реального проекта (который возможно ему придется дорабатывать/обслуживать) и прогнать по нему, спросить что бы он посоветовал касательно его улучшению.
0
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
30.07.2015, 17:22  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Я думал я понятно высказался, от чего будут зависеть вопросы.
Банально взять вырезать кусок кода из вашего реального проекта (который возможно ему придется дорабатывать/обслуживать) и прогнать по нему, спросить что бы он посоветовал касательно его улучшению.
Кусок кода моей программы - это работа с интерфейсом движка, который надо знать или прочитать документацию.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
30.07.2015, 17:51
Цитата Сообщение от Avazart Посмотреть сообщение
К тому же С++11/С++14 предоставляет не так уж много качественных и новых возможностей.
Ну-у-у, не знаю, я например с трудом себе представляю жизнь со старым стандартом
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.07.2015, 18:25
Цитата Сообщение от Voivoid Посмотреть сообщение
Ну-у-у, не знаю, я например с трудом себе представляю жизнь со старым стандартом
Вы не прошли собеседование Никто не будет переписывать ради вас старый код или менять компилятор ради лямбдочек и ауточик...
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
30.07.2015, 18:35
Цитата Сообщение от Avazart Посмотреть сообщение
Никто не будет переписывать ради вас старый код или менять компилятор ради лямбдочек и ауточик...
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
30.07.2015, 18:46
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
Поддерживаю! У меня на работе GCC 5.2 На работу, где сейчас только С++03, я не пойду, потому что придется поддерживать наверняка ужасный легаси код
0
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
30.07.2015, 18:47  [ТС]
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
ВАЗЬМИ МЕНЯ С СОБОЙ!
0
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
30.07.2015, 19:03
Цитата Сообщение от Voivoid Посмотреть сообщение
Другими словами я работаю в организации, где используются c++14.
Тема-то про собеседование человека который вряд ли вообще работает, не то чтобы придерживается какого-либо стандарта.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.07.2015, 19:05
Цитата Сообщение от ct0r Посмотреть сообщение
потому что придется поддерживать наверняка ужасный легаси код
Чем же он так ужасен... ужасно это сопли в виде лямбд и повсеместное ауто.
Конечно мув семантика это круто, но сказать что прям это выглядит хорошо...

Добавлено через 2 минуты
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
Ну значит вам повезло.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
30.07.2015, 19:11
Цитата Сообщение от Avazart Посмотреть сообщение
Чем же он так ужасен... ужасно это сопли в виде лямбд и повсеместное ауто.
Конечно мув семантика это круто, но сказать что прям это выглядит хорошо...
Для того чтобы понять, чем ужасен C++ 2003 года, достаточно поработать на любом нормальном языке. А для того чтобы понять, чем и когда 11 и 14 лучше, достаточно почитать proposals.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.07.2015, 19:11

Вот такой тест скинули на Джуна, пока еще не решил
Вот такой тест на джуна, пока еще не знаю даже с чего начать!))

Подскажите пожалуйста, как ответить на вопрос про полиморфизм в JAVA в достаточном объеме для прохождения собеседования
Здравствуйте. Подскажите пожалуйста, как ответить на вопрос про полиморфизм в JAVA в достаточном объеме для прохождения собеседования....

Задача с собеседования
Всем привет! Недавно был на собеседование. Было много вопросов по строкам. Такое объявление строки я не видел ни разу char *A; и,...

Пример из собеседования по C++
Граждане, есть такой пример: class B { private: virtual void f() { std::cout << "B::f()" << std::endl;} public: void g() {...

Задачи с собеседования
Всем привет) Откликнулся на вакансию Java-разработчик стажер, прислали два задания, а сейчас пришел отказ. Можно, пожалуйста объяснить, что...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru