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

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

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

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

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

Добрый день,

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

Кликните здесь для просмотра всего текста
Для меня пока, что самый сложный вопрос (который расскрыл бы многие области знания по С++) такой:
- опишите все факторы, которые влияют на размер экземпляра класса. Какой минимальный и максимальный размер пустого класса.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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++
Это тестовое задание для устройста на работу. Я не совсем понимаю что от меня хотят. Не могли бы вы мне далее составить набросок плана...

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

Цитата Сообщение от kol Посмотреть сообщение
Если есть у кого что почитать на эту тему киньте пожалуйста в ЛС.
выше ссылку приводили.
0
kol
23 / 9 / 1
Регистрация: 30.01.2015
Сообщений: 175
29.07.2015, 20:26 #37
S_el, У меня код исполняется результат(QT 5.3 MSVC 2010):
OK
1
0
Ilot
Модератор
Эксперт С++
1818 / 1176 / 232
Регистрация: 16.05.2013
Сообщений: 3,108
Записей в блоге: 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.
даже если он пустой.
Повторять одно и то же не собираюсь. Я все сказал здесь и здесь
2
Kastaneda
Форумчанин
Эксперт С++
4655 / 2863 / 228
Регистрация: 12.12.2009
Сообщений: 7,274
Записей в блоге: 2
Завершенные тесты: 1
30.07.2015, 08:46 #39
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
1
0x10
2465 / 1637 / 239
Регистрация: 24.11.2012
Сообщений: 4,037
30.07.2015, 09:37 #40
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World
Причем для каждого свой.
0
rikimaru2013
C++ Game Dev
2436 / 1130 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
30.07.2015, 10:37  [ТС] #41
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я бы и на джуниора и на мида и на сеньера давал код обычного Hello World и просил объяснить каждую строчку. Имхо - этим вопросом можно отсеять больше, чем кучей других сложных вопросов.
и что бы вы хотели услышать?
0
Butt-Head
Заблокирован
30.07.2015, 10:45 #42
rikimaru2013, с чем связан твой вопрос? Решил профессию поменять и пойти на джуна?
0
Kastaneda
Форумчанин
Эксперт С++
4655 / 2863 / 228
Регистрация: 12.12.2009
Сообщений: 7,274
Записей в блоге: 2
Завершенные тесты: 1
30.07.2015, 10:53 #43
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
и что бы вы хотели услышать?
по описанию работы Hello World'а можно определить глубину знаний. Можно за минуту рассказать все, что знаешь, а можно рассказывать, пока тебя не остановят. Там же много чего, начиная от препроцессора заканчивая генерацией кода.
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
30.07.2015, 12:34 #44
Что-то все вопросы были какие-то сомнительные.

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

Добавлено через 3 минуты
Цитата Сообщение от Voivoid Посмотреть сообщение
А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
Ага, только вот как экзамен (бомбардировка такими вопросами) устраивать не надо. Нужно брать задачу и смотреть, что человек применяет для ее решения. Так будет понятно и не только про знания, но и про умение их грамотно применять. Да и обстановка более свойская.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 12:41
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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