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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необязательные временные объекты http://www.cyberforum.ru/cpp-beginners/thread1506633.html
Помогите с задачкой: Класс Car содержит модель автомобиля. Функция Find определяет, присутствует ли указанная модель в списке автомобилей. class Car { string model_; public: Car(string mod) :model_(mod){} bool operator==(const Car& other) {
C++ Уведомления между потоками Здравствуйте! Набросал код для экспериментов: #include "stdafx.h" int блок_1(HWND *hWnd, MyStruct* strukt_1); int сервис_1(HWND *hWnd, MyStruct* strukt_1); void блок(HWND *hWnd, MyStruct* strukt_1)//запускаем основной поток { int q = 0; http://www.cyberforum.ru/cpp-beginners/thread1506588.html
C++ Когда в ОС используется COM ?
Для каких действий ОС использует COM технологию ? Всегда ли она используется при исполнении exe файлов?
C++ Где найти все глаголы для ShellExecute ?
Здравствуйте. Где и как посмотреть список допустимых глаголов системы? Знаю о существовании страницы в msdn , но функция которую я нашел в интернете и использую использует глагол "runas", которого нет на странице.
C++ Write some short C or C++ code to generate a segmentation fault http://www.cyberforum.ru/cpp-beginners/thread1506555.html
Write some short C or C++ code to generate a segmentation fault
C++ Write some short C or C++ code to generate a stack overflow Write some short C or C++ code to generate a stack overflow подробнее

Показать сообщение отдельно
ct0r
Игогошка!
1768 / 670 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
29.07.2015, 14:13     Собеседования по С++ для джуна
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
если вы бы проводили собеседования по С++ для джуна - какой вопрос по С++ вы бы припасли как самый сложный?
По-моему, задавать вопросы от простых к сложным на собеседовании - это фиговый метод. Я бы взял например один из демонов, который сам писал на работе, и предложил бы поговорить на эту тему. Сверху вниз. Требования, архитектура, конкуррентность, алгоритмы, структуры данных, организация классов, уровни безопасности исключений, RAII, реализация отдельных функций, тестирование, сопровождение, документация. Там бы все знания джуна и выяснились.

Цитата Сообщение от Убежденный Посмотреть сообщение
Я бы завернул в трехэтажную лямбду какой-нибудь трюк с expression
sfinae и CRTP и спросил: что это, для чего, где используется ?
Ага, а потом бы разбирался и материл его код в таком же стиле?

Цитата Сообщение от aLarman Посмотреть сообщение
на джуна мне кажется хватило бы описать работу вирт.ф-ций
Попсовый вопрос. Годится только для того, чтобы убедиться, что кандидат не подходит точно.

Цитата Сообщение от rikimaru2013 Посмотреть сообщение
я б расчитывал услышать, что размер экземпляра пустого класса не может быть нулём, так как чтобы иметь адресс объект должен иметь размер минимум байт. Так же хоетл услышать помимо обычного, что размер экземпляра зависит от полей класса:
- про возможное выравнивания полей
- про указатель на __vfptr в экзепляре +4байта, если есть вирт. метод или один с одителей с виртуальной функцией
- про "смещение адрессов" к виртуальному наследнику +4байта
Ну фигня это все. Сколько раз тебе это было реально важно? Да и почему 4 байта? А давай еще поговорим про размеры подобъектов базовых классов (которые вполне могут быть 0), про множественное виртуальное наследование и прочую мутотень. Только нафига? Вот реально, тот факт, ответил правильно джун на этот вопрос, или нет, повлияет на то, возьмешь ты его или нет?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru