1

Тема: Що запитють на співбесіді Junior C++ Developer (технічній)

Всім привіт, хочу аплаятися на Junior C ++ Developer. В інеті багато сміття і води які запитання ставлять на співбесіді. І нічого толком не знайшов. Підкажіть приклади запитань, які задають на співбесіді. Тобто що потрібно знати для Junior C ++ Developer (ООП і т.д)

2

Re: Що запитють на співбесіді Junior C++ Developer (технічній)

Якби я співбесідував когось, я би запитав якісь такі запитання.

1. Чим C відрізняється від C++?
2. Яка різниця між передаванням параметрів за значенням і передаванням за посиланням?
3. Напишіть пошук в глибину і пошук в ширину на C++.
міг би задати і якісь інші питання

3

Re: Що запитють на співбесіді Junior C++ Developer (технічній)

- множинне наслідування
- вказівник vs посилання
- STL

4

Re: Що запитють на співбесіді Junior C++ Developer (технічній)

- вказівники (передача в ф-ції, ініціалізація, висячі вказівники, new-delete з вказівниками і т.п.);
- люблять запитувати про такі речі як malloc, calloc, макроси на #define і т.п. сішні штуки;
- ООП, STL, можливо якісь паттерни (пояснити на словах для чого вони);
- особлива увага на наслідування і віртуальні ф-ції, поліморфізм;

5

Re: Що запитють на співбесіді Junior C++ Developer (технічній)

Чи коректний такий код?

#include <iostream>

struct Test
{
    void foo(int a) { std::cout << a; }
};

int main()
{
    Test* pt = nullptr;
    pt->foo(42);
}