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

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

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

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

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

Добрый день,

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

Кликните здесь для просмотра всего текста
Для меня пока, что самый сложный вопрос (который расскрыл бы многие области знания по С++) такой:
- опишите все факторы, которые влияют на размер экземпляра класса. Какой минимальный и максимальный размер пустого класса.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fallenworld
76 / 76 / 9
Регистрация: 14.04.2014
Сообщений: 408
29.07.2015, 19:25     Собеседования по С++ для джуна #31
Как вам вопрос: безопасен ли ввод через scanf?
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
29.07.2015, 19:46     Собеседования по С++ для джуна #32
hoggy,
MSVC2010
Цитата Сообщение от Вывод:
OK
1
Приложение не падает.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
29.07.2015, 20:02     Собеседования по С++ для джуна #33
Avazart, в VS12 код тоже отрабатывает нормально.А вот на ideone(C++14),падает:
http://ideone.com/HNpjfZ
честно говоря, тоже не понимаю из-за чего,поэтому иду читать ссылку
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
29.07.2015, 20:08     Собеседования по С++ для джуна #34
Ну MSVC это все майкрософт, так что...
Но просто я к тому при старом стандарте не должно падать.
kol
23 / 9 / 1
Регистрация: 30.01.2015
Сообщений: 174
29.07.2015, 20:13     Собеседования по С++ для джуна #35
Цитата Сообщение от 0x10 Посмотреть сообщение
как ведут себя исключения, сгенерированные в деструкторах
Я новичок, набросал быстренько код. Мне выдало ошибку. А в сущности что происходит на самом деле? Деструктор просто не вызывается и происходит утечка памяти? Если есть у кого что почитать на эту тему киньте пожалуйста в ЛС.
Ну и вопрос кто такой джуна? Автор книги по программированию?
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
29.07.2015, 20:20     Собеседования по С++ для джуна #36
Цитата Сообщение от kol Посмотреть сообщение
Ну и вопрос кто такой джуна?
джун - джуниор, младший разработчик.

Цитата Сообщение от kol Посмотреть сообщение
Если есть у кого что почитать на эту тему киньте пожалуйста в ЛС.
выше ссылку приводили.
kol
23 / 9 / 1
Регистрация: 30.01.2015
Сообщений: 174
29.07.2015, 20:26     Собеседования по С++ для джуна #37
S_el, У меня код исполняется результат(QT 5.3 MSVC 2010):
OK
1
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
30.07.2015, 07:26     Собеседования по С++ для джуна #38
Цитата Сообщение от smartpointer Посмотреть сообщение
Я бы такой вопрос задал. Может ли существовать класс/структура размером в 1 байт имея на своем борту две переменные (хотя вопрос достаточно легкий)?
Битовые поля:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
struct A {
    char a: 4;
    char b: 2;
};
int main(){
    A a;
    std::cout << "sizeof(a) is " << sizeof(a);
    return 0;
}
Цитата Сообщение от hoggy Посмотреть сообщение
нет, не может.
согласно стандарту, вы можете создать массив объектов любого типа,
поэтому минимальный размер объекта - 1.
даже если он пустой.
Повторять одно и то же не собираюсь. Я все сказал здесь и здесь
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,252
Записей в блоге: 1
Завершенные тесты: 1
30.07.2015, 08:46     Собеседования по С++ для джуна #39
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,013
30.07.2015, 09:37     Собеседования по С++ для джуна #40
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World
Причем для каждого свой.
rikimaru2013
C++ Game Dev
2420 / 1114 / 240
Регистрация: 30.11.2013
Сообщений: 3,661
30.07.2015, 10:37  [ТС]     Собеседования по С++ для джуна #41
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
и что бы вы хотели услышать?
Butt-Head
Заблокирован
30.07.2015, 10:45     Собеседования по С++ для джуна #42
rikimaru2013, с чем связан твой вопрос? Решил профессию поменять и пойти на джуна?
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,252
Записей в блоге: 1
Завершенные тесты: 1
30.07.2015, 10:53     Собеседования по С++ для джуна #43
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
и что бы вы хотели услышать?
по описанию работы Hello World'а можно определить глубину знаний. Можно за минуту рассказать все, что знаешь, а можно рассказывать, пока тебя не остановят. Там же много чего, начиная от препроцессора заканчивая генерацией кода.
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 12:34     Собеседования по С++ для джуна #44
Что-то все вопросы были какие-то сомнительные.

Что должен уметь junior? Должен уметь как минимум ничего не сломать. А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 12:41     Собеседования по С++ для джуна
Еще ссылки по теме:
Вот такой тест скинули на Джуна, пока еще не решил PHP
Подскажите пожалуйста, как ответить на вопрос про полиморфизм в JAVA в достаточном объеме для прохождения собеседования Java SE
Задача с собеседования C (СИ)
PHP Вопросы с собеседования в nix Solutions.
Прохождение собеседования (Системный администратор)

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

Или воспользуйтесь поиском по форуму:
ct0r
Игогошка!
1768 / 670 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
30.07.2015, 12:41     Собеседования по С++ для джуна #45
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
И при каких конкретно ответах или неответах ты бы отсеял?

Добавлено через 3 минуты
Цитата Сообщение от Voivoid Посмотреть сообщение
А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
Ага, только вот как экзамен (бомбардировка такими вопросами) устраивать не надо. Нужно брать задачу и смотреть, что человек применяет для ее решения. Так будет понятно и не только про знания, но и про умение их грамотно применять. Да и обстановка более свойская.
Yandex
Объявления
30.07.2015, 12:41     Собеседования по С++ для джуна
Ответ Создать тему
Опции темы

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