Співбесіда ⦁ Junior C++ Developer
Vložit
- čas přidán 4. 06. 2024
- ПЛЕЙЛИСТ "Співбесіди":
• Співбесіда ⦁ Trainee F...
ОПИС ПЛЕЙЛИСТА "Співбесіди":
В цьому плейлисті я викладаю відео, в яких я нахожу якійсь вакансії, аналізую їх, готуюся до співбесіди та показую, як я прохожу співбесіди. Я коментую свої відповіді та запитання інтерв'юерів, критикую себе і їх, та роблю висновки по співбесіді.
ОПИС КАНАЛУ:
Мене звати Деміен Блоган і на цьому каналі я викладаю уроки по програмуванню мов С++ та C#. Також я записую огляди на книги по програмуванню, ділюся своїми проектами, показую мої співбесіди по різним посадам в ІТ сфері та інколи провожу трансляції, де спілкуюся з чатом. Я не вважаю себе професіоналом в програмуванні. Я - проста людина, яка має деякі знання, хоче ними поділитися з вами і вважає, що зможе вам зрозуміло їх пояснити. Я можу бути неправий у чомусь і можу допускати помилки. Якщо ви замітили це, то можете указати це в коментарях. Лише два прохання - будьте об'єктивними та адекватними.
ПОДЯКА:
Якщо вам подобаються мої відео, то ви можете віддячити мені, підтримавши мій канал наступними способами: поставити лайк, підписатися на канал, написати коментар, або підтримати мене матеріально, пожертвувавши гроші по посиланні нижче. Цими діями ви популяризуєте мій канал та мотивуєте мене знімати для вас відео і далі.
Посилання на пожертвування: blogan.diaka.ua/programming
МОЇ КОНТАКТИ:
Пошта: demianblogan@gmail.com
Facebook: demianblogan
LinkedIn: www.linkedin.com/in/demianblogan
Instagram: demianblogan
ТАЙМКОДИ:
00:00:00 - Декілька слів перед співдесідою
00:02:52 - "Розкажіть про свій досвід"
00:05:42 - "Чи працюєте віддалено?"
00:06:08 - "Скільки в ШАГу треба вчитися?"
00:06:32 - "Чи є досвід комерційної розробки на С++?"
00:07:20 - "Подобається більше GameDev?"
00:08:09 - ВРИВАЄТЬСЯ ВІТЯ
00:09:48 - "Чи є досвід комерційної розробки на С++?" (ЗНОВУ?)
00:11:11 - "Що знаєте про STL?"
00:12:20 - "Які контейнери STL використовували?"
00:12:57 - "Наведіть приклад використання unordered_map"
00:14:04 - "Яка швидкість всіх операцій в map?"
00:14:36 - "Яка швидкість вставки в vector?"
00:16:04 - "Що робиться, коли size більший за capacity?"
00:16:33 - "З варіативними шаблонами працювали?"
00:18:45 - "Які задачі виконували на попередній роботі?"
00:20:22 - "Подобається більше GameDev?" (ЗНОВУ?)
00:22:36 - "Що буде виводитись на екрані?" (огляд коду)
00:25:16 - "Як би покращив код?" (огляд коду)
00:28:26 - "Що робити з fopen/fclose?" (огляд коду)
00:36:05 - "В GameDev любять виключення?"
00:38:32 - "А можна з файлами використовувати unique_ptr?"
00:39:25 - "Чим особливі make_unique та make_shared?"
00:40:47 - "Розкажіть коротко про unique_ptr, shared_ptr, weak_ptr"
00:42:05 - "Десь доводилося використовувати weak_ptr?"
00:42:30 - "З якими API та фреймворками працював?"
00:45:31 - "Яка різниця між статичною і динамічною бібліотеками?"
00:45:45 - "Був досвід з POSIX?"
00:47:48 - "З якими компіляторами мав справу?"
00:49:15 - "Можна детальніше про WinAPI?"
00:50:50 - "Який досвід з паралелізмом?"
00:53:21 - Виконання практичної задачі
01:03:41 - Мої питання до інтерв'юерів
01:05:14 - ПРИЙШЛА ПОЛІЦІЯ
01:05:55 - Висновки
Круто що зробив такий формат розбору. Корисне відео, багато чого можна взяти для себе. Дякую!
Вам дякую.
Коментарі до співбесіди супер👍🏼😄
Про «шаг»
- Треба було йти після року
Коментар:
- Треба було не приходити туди😂
На стрімі детальніше за ШАГ розповім.
@@BloganProgramming гаразд, чекатиму відео, в тебе класне почуття гумору, ці уточнення до відео влучні і смішні👍🏼😄
6:10 Нада було туда і не приходить! Ахахахаха! Підняв настрій просто на цілий день! Жиза! Дякую!
Розкажу коротко про свій негативний досвід академії ШАГ.
Короче діло було в 21 році. Я провчисвя ~10 місяців, рвав жопу, щоб все розуміти і встигати. Щоб Зараз ШАГ - це пробите ДНО в рівні якості освіти і причини по яким це так можна називати незкінченно. Раніше було класно і якісно. Так от. Ціною свого здоров'я, грошей, часу, я успішно вчився в цих пекельних умовах. В результаті - група просто розвалилася, бо інші не витримують і нас залишилось 5 чоловік, яких вигнали в академ відпустку на півроку, бо група замала, щоб продовжити, а нового препода не знайшли! Це піздєц просто. Я через півроку прийшов, здав CISCO по С++ , забрав сертифікат і вийшов на хуй. Більше мене там не було і не буде.
Вчився в хмарному філіалі. Це було не навчання, а просто марафон в якому всім по хуй - чи зробив ти ДЗ, чи зрозумів ти тему, чи може пора би зріз знань зробити ? Може ти хочеш cisco пройти і отримати сертифікат, але для цього треба додатковий час? Нєєє! Всім просто на тебе поєбать! Це називається сучасний ШАГ.
ШАГ - Українська контора підарасів, яка викладає руснявою мовою, де всім на тебе по хуй, навіть за гроші.
P.S. Я як найкращий студент в групі, маю право аж на стільки об'єктивно критикувати ШАГ, бо я вклав туди гроші, здоров'я, час. І моя блять думка, не підлягає оскарженю ні в якій інстанції. І я точно знаю, з чим порівнюю і про, що говорю, бо я випускник єбучого ШАГА 2015.
Бачу, що з 2020 року мало що змінилося в ШАГу.
Дуже дякую за добірку цікавих, інформативних, трішки веселих співбесід. Я дивився їх з задоволенням, вони не були нудні, як я зустрічав у інших. Це саме цей формат який хочеться дивитися
Будь ласка.
Скоріш за все, не взяли через "софт скіли". Навіть мені здалося що поведінка була трохи надмінною і навіть деколи було відчуття що ти намагаєшся їх натупити. Коли компанія прямо каже що шукає джуна чи стажора, то краще в моментах де не знаєш чогось так і казати. Ще на мою думку зря сказав що ти був стажором 3 місяці і тобі дали аж 2 місяці на тестове завдання, а ти його не зміг виконати. Реальна історія звучит краще
Може бути й таке. Зі сторони це видніше. У мене до них упередження ставлення було на відео, тому й критикував їх. Зараз взагалі начхати що на компанію, що на те, нормально я з ними спілкувався, чи ні.
@@BloganProgramming так, воно видно було що ти не зацікавлений. А взагалі дуже корисний контент і радує що українською)
Я теж так робив на звичайних співбесідах на роботи , якщо щось не знаєш , то погоджуєшся и з розумним виглядом киваеш головою 😃 Завдяки твоїм урокам я навіть невеличкі частини коду розумію 👍
І розумітимете ще більше, якщо будете вчитися далі.
@@BloganProgramming З ваших уроків навчився більше ніж за семестр в Шаг. Дякую вам.
@@Ivan_Haiduk там дійсно дають менше знань, чим я даю.
Не дивлячись на те, що в тебе мало підписників, ти робиш топ контент.Дякую, твої відео мені дуже допомагають
Радий це чути. Я ніколи не набирав ту кількість підписників, яка у мене є зараз, тому для мене це не мало, для мене це рекорд)
Накінець дочекався 🥳
Радий це чути.
Вау, ніби 2 абсолютно різні людини. Зверху адекватна та спокійна людина, а знизу токсичний, надмінний і дуже неприємний чувак
я розумію, що ти ймовірно образився за відмову (я так само себе поводив раніше), але має бути включений режим "пофіг, йдемо далі"
1. Звісно, що я образився на відмову, бо я вважаю, що мене мали брати.
2. Твій аналіз не співпадає з дійсністю, але "пофіг, йди далі".
3. Я й пішов далі і уже давно найшов собі роботу. А на відео як хочу, так і виражаюся. Не подобається - "йди далі")
@@BloganProgramming А куда перешел? И, если не секрет, на сколько процентов больше з/п, чем в юбике?)
@@raresongs3788 я никуда не перешел. Больше, чем в Ubisoft, не будет.
@@BloganProgramming Тогда понятно) Спасибо за инфу.
Дуже цікаве відео, а за атмосферою лампове, якщо цей термін підходить )
Та да, сам іноді передивлюся їх.
Друже, вивчаю айті вже біля року і думаю по-малу про роботу, твої відео це просто знахідка для мене))), Велике тобі дякую
Будь ласка.
Коли подивився початок, подумав що буде якийсь треш
А виявилось що ті хто проводили інтервю, були вічливими і абсолютно нетоксичними.
Погоджуюся. Але у них були інші проблеми.
*Ти ж плануєш шукати роботу, в вересні, міг би ще відзняти як ти проходиш співбесіди як ти будеш шукати*
Планую шукати роботу у вересні-жовтні. Звісно, що буду знімати співбесіди.
Отличный контент, просто очень познавательный!
Спасибо!😊
Будь ласка.
Булоб цікаво подивитися твою думку щодо різних курсів по С++, можливо ти б зміг підказати де більш менш адекватно викладають, адже я впевнена, є багато людей яким дуже важко дається самонавчання :)
Я уже записав відео на рахунок навчання. Називається "Як правильно вчитися?". Находиться на моєму каналі в плейлисті "Трансляції".
В Рівному є Zagrava. Не пробував туди потрапити на позицію C++ розробника?
Колись пробував. Там не було вакансій для початківців.
Немаю ніякого відношення до С плісів і шарпа, але подача просто люкс
Дякую.
Люди, які проводили співбесіду максимально не компетентні і не професійні, думаю через це ти почав себе трішки нахабно поводити. Ти молодець, ця копманія не вартує твоїх сил)
Та ладно, головне що є відео, яке демонструє один з можливих розвитків подій на співбесіді)
ШАГ, ще й С++, те що я теж викладаю)))) А ти перець))
Йдеш по моїм стопам)
@@BloganProgramming при цьому геть так само планую мати щось спільне із гейм девом))))
До речі у свій час теж хотів піти до академії шаГ на навчання , але інтернет переповнений негативними відгуками про неї . Бачу ви теж не у захваті. Мені здається це цікава та клікбейтна тема для відео :)
Я подумаю над тим, щоб записати відео про неї.
Теж там навчався, але кинув після півроку навчання.
@@Ivan_Haiduk і правильно зробили.
Цікаво було почути про шаг і про викладання. Літом потрапив туди, викладав в нас молодий і класний чувачок с++, змінили на ще молодшого, який твій канал порекомендував по плюсах:) шаг це якийсь замкнутий круг
Я про ШАГ детальніше розповідаю у відео про мій кар'єрний шлях.
1:50 фига, жестко базанул, одобряем
А можеш будь-ласка чому тобі нк сподобався шаг?
Пишіть питання до кінця. Я про ШАГ розповідаю у відео "Мій кар'єрний шлях в ІТ".
@@BloganProgramming Гаразд, дякую
Тобто
тобто
Я вирішив практичну задачу так:
void PrintUnique(const std::vector& data) {
int uniqueNumber = 0;
for (int num : data) {
uniqueNumber ^= num;
}
std::cout
Ваш код не зрозумілий. Було би добре написати коментар до вашого алгоритму з поясненнями.
Літкод #23. Працює тільки якщо в масиві ОДНЕ унікальне число і решта чисел повторюються обов’язково парну кількість разів…
нічого собі, ти також з Рівного?
Нажаль так.
Я через цього хлопця втратив сенс слова "тобто"
Практичну задачу круто розв'язувати через unordered_map, O(N) швидкість і код простий
У map швидкість log(n).
@@BloganProgramming маю на увазі такий алгоритм:
void search_unique(const vector& arr) {
unordered_map counter;
// Перший прохід для підрахунку кількості входжень кожного елемента
for (const auto& s : arr) {
counter[s]++;
}
// Другий прохід для виведення елементів з кількістю входжень 1
for (const auto& elem : arr) {
if (counter[elem] == 1) {
cout
@@user-qr5on8kt8k Ваш алгоритм має складність O(N + log(N)).
N - бо є цикл, де ви по вектору проходитеся
log(N) - бо є другий цикл, де ви по карті проходитеся.
Навчіться краще рахувати складність.
@@user-qr5on8kt8k Виведення на екран унікальних значень:
template
void show_uniq(const std::vector &values) {
std::unordered_set store(values.size());
for (auto it{values.begin()}, it_end{values.end()}; it != it_end; ++it) {
if (store.insert(*it).second == true) {
std::cout
Я не дуже зрозумів чому такі токсичні коменти в сторону інтерв'юерів, але я так розумію це специфіка каналу, тому підписався
Для вас прості насмішки і критика - це уже токсичність? Ну ви і ніжинка.
@@BloganProgramming так, я думаю будь-якій ментально здоровій людині буде неприємно, коли насмішки виглядають як спроба самоствердження
@@vermilinguas це називається "не вмію сприймати критику, назву це токсичністю і самоствердженням".
59:00 unordered_set maybe ? :)
Я не зрозумів питання.
Ну, тобто
39:09 можна,
auto deleter {[](FILE* file) { fclose(file); std::cout
А якщо при створенні зв'язку з файлом треба робити 2 дії? Наприклад викликати 2 функції? А якщо функцію fopen не можна використовувати? А якщо функція fopen написана так, що вона НЕ повертає значення? Ви написали код, який підходить ЛИШЕ для функції fopen і він працює ЛИШЕ із-за того, що функція повертає адресу)
@@BloganProgramming так, але інтревьюєр як раз і запитав саме за цю ситуацію. В саме цій ситуації можна.
@@loh-ri9qb ну ок тоді.
Вітьок добре так навалив крінжі
вчився в ШАГ коли був в школі. Причому тільки "по знайомствам" вдалося туди прорватися, бо вік був замалий (я на рік-два молодший за одногрупникв був).
Ну так шо получилося, по-перше там програма проста, тупо не цікаво, а по-друге, люди які там вчатся, вчаться бо їх батьки примусили. В падлу їм вчитися. І програмування не люблять.
Юзлес 1 рік просрав (чи більше, вже не пам'ятаю. По відчуттям взагалі менше тижня, бо інфи 0).
І таких людей багато. Але це не вина ШАГу, це був наш вибір продовжувати навчання.
6:14 нормально так видицю п'єш
Как алгоритмы завели меня сюда?
Судя по твоей аватарке ну даже не знаю.
Інтервʼюеру бан за русєк. Але лайк, за те що старались. Думаю до цього часу вони свічнулись
Зараз коментатору буде бан за недоречний нацизм в сторону мови.
Все таки спалив назву компанії)
Та чхати на них.
Вместо англицизма "пайплайн" лучше использовать чисто украинское "конвеер"
Ага.