Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.66
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
#1

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

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

Добрый день,

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

Кликните здесь для просмотра всего текста
Для меня пока, что самый сложный вопрос (который расскрыл бы многие области знания по С++) такой:
- опишите все факторы, которые влияют на размер экземпляра класса. Какой минимальный и максимальный размер пустого класса.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2015, 13:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Собеседования по С++ для джуна (C++):

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

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

Задания с++ с собеседования - C++
Предложите ваши варианты решения заданий 1. Перечислите все проблемы, которые вы видите в данном коде: class Foo { public: ...

Задание с собеседования (циклы) - C++
День добрый! Был сегодня на собеседовании, и было такое задание где было такое задание: Описать одним предложением что делает данная...

Задача с собеседования (аллокатор памяти) - C++
Вопрос звучит так: "Напишите быстрый аллокатор памяти" Как я его понимаю: можно пожертвовать растратой памяти, всякими наворотами,...

ООП. Тестовое задание собеседования. - C++
Это тестовое задание для устройста на работу. Я не совсем понимаю что от меня хотят. Не могли бы вы мне далее составить набросок плана...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 12:59 #46
Цитата Сообщение от ct0r Посмотреть сообщение
Нужно брать задачу и смотреть, что человек применяет для ее решения
Да не вопрос, мне например нравится задача написать свой, несколько упрощенный, аналог shared_ptr, сразу массу тем можно затронуть
ct0r
Игогошка!
1769 / 671 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
30.07.2015, 13:06 #47
Цитата Сообщение от Voivoid Посмотреть сообщение
Да не вопрос, мне например нравится задача написать свой, несколько упрощенный, аналог shared_ptr, сразу массу тем можно затронуть
Как вариант. Можно начать с вопроса: а зачем нам может понадобиться свой, а не стандартный shared_ptr?
Avazart
Эксперт С++
7145 / 5322 / 276
Регистрация: 10.12.2010
Сообщений: 23,556
Записей в блоге: 17
30.07.2015, 14:22 #48
Аналогичный вопрос зачем допускать выбрасывания исключения из деструктора?
Или к примеру на кой городить простыню из лямбд?

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

А то как то глупо спрашивать по С++11, а используются старые компиляторы, спрашивать по STL а по факту будут использоваться свои специфические велосипеды или легаси с долгой историей, с корнями в код Си итп.
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
30.07.2015, 16:19  [ТС] #49
Цитата Сообщение от Avazart Посмотреть сообщение
Аналогичный вопрос зачем допускать выбрасывания исключения из деструктора?
Или к примеру на кой городить простыню из лямбд?
Вопросы должны соответствовать
Можно примеры, какие бы вы задавали вопрос и что примерно хотели бы услышать ?
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 16:27 #50
Цитата Сообщение от Avazart Посмотреть сообщение
А то как то глупо спрашивать по С++11, а используются старые компиляторы, спрашивать по STL а по факту будут использоваться свои специфические велосипеды или легаси с долгой историей, с корнями в код Си итп.
Почему ж глупо, знание возможностей новых стандартов ( хотя скажем тот же C++11 сложно уже назвать новым, но куча народа все равно о нем ничего практически не знает ) это показатель энтузиазма и саморазвития кандидата.
Avazart
Эксперт С++
7145 / 5322 / 276
Регистрация: 10.12.2010
Сообщений: 23,556
Записей в блоге: 17
30.07.2015, 17:16 #51
Цитата Сообщение от Voivoid Посмотреть сообщение
это показатель энтузиазма и саморазвития кандидата.
Но не как не показатель способности выполнять и справляться необходимым перечнем заданий.
К тому же С++11/С++14 предоставляет не так уж много качественных и новых возможностей.

Добавлено через 3 минуты
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Можно примеры, какие бы вы задавали вопрос и что примерно хотели бы услышать ?
Я думал я понятно высказался, от чего будут зависеть вопросы.
Банально взять вырезать кусок кода из вашего реального проекта (который возможно ему придется дорабатывать/обслуживать) и прогнать по нему, спросить что бы он посоветовал касательно его улучшению.
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
30.07.2015, 17:22  [ТС] #52
Цитата Сообщение от Avazart Посмотреть сообщение
Я думал я понятно высказался, от чего будут зависеть вопросы.
Банально взять вырезать кусок кода из вашего реального проекта (который возможно ему придется дорабатывать/обслуживать) и прогнать по нему, спросить что бы он посоветовал касательно его улучшению.
Кусок кода моей программы - это работа с интерфейсом движка, который надо знать или прочитать документацию.
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 17:51 #53
Цитата Сообщение от Avazart Посмотреть сообщение
К тому же С++11/С++14 предоставляет не так уж много качественных и новых возможностей.
Ну-у-у, не знаю, я например с трудом себе представляю жизнь со старым стандартом
Avazart
Эксперт С++
7145 / 5322 / 276
Регистрация: 10.12.2010
Сообщений: 23,556
Записей в блоге: 17
30.07.2015, 18:25 #54
Цитата Сообщение от Voivoid Посмотреть сообщение
Ну-у-у, не знаю, я например с трудом себе представляю жизнь со старым стандартом
Вы не прошли собеседование Никто не будет переписывать ради вас старый код или менять компилятор ради лямбдочек и ауточик...
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 18:35 #55
Цитата Сообщение от Avazart Посмотреть сообщение
Никто не будет переписывать ради вас старый код или менять компилятор ради лямбдочек и ауточик...
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
ct0r
Игогошка!
1769 / 671 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
30.07.2015, 18:46 #56
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
Поддерживаю! У меня на работе GCC 5.2 На работу, где сейчас только С++03, я не пойду, потому что придется поддерживать наверняка ужасный легаси код
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
30.07.2015, 18:47  [ТС] #57
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
ВАЗЬМИ МЕНЯ С СОБОЙ!
Enno
266 / 169 / 38
Регистрация: 25.08.2014
Сообщений: 1,088
Записей в блоге: 1
30.07.2015, 19:03 #58
Цитата Сообщение от Voivoid Посмотреть сообщение
Другими словами я работаю в организации, где используются c++14.
Тема-то про собеседование человека который вряд ли вообще работает, не то чтобы придерживается какого-либо стандарта.
Avazart
Эксперт С++
7145 / 5322 / 276
Регистрация: 10.12.2010
Сообщений: 23,556
Записей в блоге: 17
30.07.2015, 19:05 #59
Цитата Сообщение от ct0r Посмотреть сообщение
потому что придется поддерживать наверняка ужасный легаси код
Чем же он так ужасен... ужасно это сопли в виде лямбд и повсеместное ауто.
Конечно мув семантика это круто, но сказать что прям это выглядит хорошо...

Добавлено через 2 минуты
Цитата Сообщение от Voivoid Посмотреть сообщение
Если гора не идет к Магомету, то Магомет идет к горе Другими словами я работаю в организации, где используются c++14.
Ну значит вам повезло.
ct0r
Игогошка!
1769 / 671 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
30.07.2015, 19:11 #60
Цитата Сообщение от Avazart Посмотреть сообщение
Чем же он так ужасен... ужасно это сопли в виде лямбд и повсеместное ауто.
Конечно мув семантика это круто, но сказать что прям это выглядит хорошо...
Для того чтобы понять, чем ужасен C++ 2003 года, достаточно поработать на любом нормальном языке. А для того чтобы понять, чем и когда 11 и 14 лучше, достаточно почитать proposals.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 19:11
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.07.2015, 19:11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru