Співбесіда ⦁ Junior C++ Developer

Sdílet
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 - Висновки

Komentáře • 96

  • @yuriilipaiev7811
    @yuriilipaiev7811 Před 2 lety +19

    Круто що зробив такий формат розбору. Корисне відео, багато чого можна взяти для себе. Дякую!

  • @randanderson4329
    @randanderson4329 Před 2 lety +12

    Коментарі до співбесіди супер👍🏼😄
    Про «шаг»
    - Треба було йти після року
    Коментар:
    - Треба було не приходити туди😂

    • @BloganProgramming
      @BloganProgramming  Před 2 lety +2

      На стрімі детальніше за ШАГ розповім.

    • @randanderson4329
      @randanderson4329 Před 2 lety +4

      @@BloganProgramming гаразд, чекатиму відео, в тебе класне почуття гумору, ці уточнення до відео влучні і смішні👍🏼😄

  • @dalaken8839
    @dalaken8839 Před rokem +4

    6:10 Нада було туда і не приходить! Ахахахаха! Підняв настрій просто на цілий день! Жиза! Дякую!
    Розкажу коротко про свій негативний досвід академії ШАГ.
    Короче діло було в 21 році. Я провчисвя ~10 місяців, рвав жопу, щоб все розуміти і встигати. Щоб Зараз ШАГ - це пробите ДНО в рівні якості освіти і причини по яким це так можна називати незкінченно. Раніше було класно і якісно. Так от. Ціною свого здоров'я, грошей, часу, я успішно вчився в цих пекельних умовах. В результаті - група просто розвалилася, бо інші не витримують і нас залишилось 5 чоловік, яких вигнали в академ відпустку на півроку, бо група замала, щоб продовжити, а нового препода не знайшли! Це піздєц просто. Я через півроку прийшов, здав CISCO по С++ , забрав сертифікат і вийшов на хуй. Більше мене там не було і не буде.
    Вчився в хмарному філіалі. Це було не навчання, а просто марафон в якому всім по хуй - чи зробив ти ДЗ, чи зрозумів ти тему, чи може пора би зріз знань зробити ? Може ти хочеш cisco пройти і отримати сертифікат, але для цього треба додатковий час? Нєєє! Всім просто на тебе поєбать! Це називається сучасний ШАГ.
    ШАГ - Українська контора підарасів, яка викладає руснявою мовою, де всім на тебе по хуй, навіть за гроші.
    P.S. Я як найкращий студент в групі, маю право аж на стільки об'єктивно критикувати ШАГ, бо я вклав туди гроші, здоров'я, час. І моя блять думка, не підлягає оскарженю ні в якій інстанції. І я точно знаю, з чим порівнюю і про, що говорю, бо я випускник єбучого ШАГА 2015.

    • @BloganProgramming
      @BloganProgramming  Před 11 měsíci

      Бачу, що з 2020 року мало що змінилося в ШАГу.

  • @bodamat
    @bodamat Před 10 měsíci

    Дуже дякую за добірку цікавих, інформативних, трішки веселих співбесід. Я дивився їх з задоволенням, вони не були нудні, як я зустрічав у інших. Це саме цей формат який хочеться дивитися

  • @user-jr6vz2sd9v
    @user-jr6vz2sd9v Před rokem +6

    Скоріш за все, не взяли через "софт скіли". Навіть мені здалося що поведінка була трохи надмінною і навіть деколи було відчуття що ти намагаєшся їх натупити. Коли компанія прямо каже що шукає джуна чи стажора, то краще в моментах де не знаєш чогось так і казати. Ще на мою думку зря сказав що ти був стажором 3 місяці і тобі дали аж 2 місяці на тестове завдання, а ти його не зміг виконати. Реальна історія звучит краще

    • @BloganProgramming
      @BloganProgramming  Před rokem +2

      Може бути й таке. Зі сторони це видніше. У мене до них упередження ставлення було на відео, тому й критикував їх. Зараз взагалі начхати що на компанію, що на те, нормально я з ними спілкувався, чи ні.

    • @user-jr6vz2sd9v
      @user-jr6vz2sd9v Před rokem +3

      @@BloganProgramming так, воно видно було що ти не зацікавлений. А взагалі дуже корисний контент і радує що українською)

  • @romanthissen3934
    @romanthissen3934 Před 2 lety +4

    Я теж так робив на звичайних співбесідах на роботи , якщо щось не знаєш , то погоджуєшся и з розумним виглядом киваеш головою 😃 Завдяки твоїм урокам я навіть невеличкі частини коду розумію 👍

    • @BloganProgramming
      @BloganProgramming  Před 2 lety

      І розумітимете ще більше, якщо будете вчитися далі.

    • @Ivan_Haiduk
      @Ivan_Haiduk Před 2 lety

      @@BloganProgramming З ваших уроків навчився більше ніж за семестр в Шаг. Дякую вам.

    • @BloganProgramming
      @BloganProgramming  Před 2 lety

      @@Ivan_Haiduk там дійсно дають менше знань, чим я даю.

  • @---hi8ln
    @---hi8ln Před rokem +2

    Не дивлячись на те, що в тебе мало підписників, ти робиш топ контент.Дякую, твої відео мені дуже допомагають

    • @BloganProgramming
      @BloganProgramming  Před rokem +2

      Радий це чути. Я ніколи не набирав ту кількість підписників, яка у мене є зараз, тому для мене це не мало, для мене це рекорд)

  • @LordLanera
    @LordLanera Před 2 lety +6

    Накінець дочекався 🥳

  • @finnjake7262
    @finnjake7262 Před rokem +5

    Вау, ніби 2 абсолютно різні людини. Зверху адекватна та спокійна людина, а знизу токсичний, надмінний і дуже неприємний чувак

    • @finnjake7262
      @finnjake7262 Před rokem +1

      я розумію, що ти ймовірно образився за відмову (я так само себе поводив раніше), але має бути включений режим "пофіг, йдемо далі"

    • @BloganProgramming
      @BloganProgramming  Před rokem +1

      1. Звісно, що я образився на відмову, бо я вважаю, що мене мали брати.
      2. Твій аналіз не співпадає з дійсністю, але "пофіг, йди далі".
      3. Я й пішов далі і уже давно найшов собі роботу. А на відео як хочу, так і виражаюся. Не подобається - "йди далі")

    • @raresongs3788
      @raresongs3788 Před 8 měsíci

      @@BloganProgramming А куда перешел? И, если не секрет, на сколько процентов больше з/п, чем в юбике?)

    • @BloganProgramming
      @BloganProgramming  Před 8 měsíci

      @@raresongs3788 я никуда не перешел. Больше, чем в Ubisoft, не будет.

    • @raresongs3788
      @raresongs3788 Před 8 měsíci

      @@BloganProgramming Тогда понятно) Спасибо за инфу.

  • @Sh.I16
    @Sh.I16 Před 10 měsíci +1

    Дуже цікаве відео, а за атмосферою лампове, якщо цей термін підходить )

    • @BloganProgramming
      @BloganProgramming  Před 10 měsíci +1

      Та да, сам іноді передивлюся їх.

  • @fotomorphina
    @fotomorphina Před 10 měsíci

    Друже, вивчаю айті вже біля року і думаю по-малу про роботу, твої відео це просто знахідка для мене))), Велике тобі дякую

  • @gertjh5u64u
    @gertjh5u64u Před rokem +1

    Коли подивився початок, подумав що буде якийсь треш
    А виявилось що ті хто проводили інтервю, були вічливими і абсолютно нетоксичними.

    • @BloganProgramming
      @BloganProgramming  Před rokem

      Погоджуюся. Але у них були інші проблеми.

  • @user-me7nx7ss2r
    @user-me7nx7ss2r Před 10 měsíci +2

    *Ти ж плануєш шукати роботу, в вересні, міг би ще відзняти як ти проходиш співбесіди як ти будеш шукати*

    • @BloganProgramming
      @BloganProgramming  Před 10 měsíci +2

      Планую шукати роботу у вересні-жовтні. Звісно, що буду знімати співбесіди.

  • @sindar5964
    @sindar5964 Před 5 měsíci

    Отличный контент, просто очень познавательный!
    Спасибо!😊

  • @failenthero9105
    @failenthero9105 Před rokem +1

    Булоб цікаво подивитися твою думку щодо різних курсів по С++, можливо ти б зміг підказати де більш менш адекватно викладають, адже я впевнена, є багато людей яким дуже важко дається самонавчання :)

    • @BloganProgramming
      @BloganProgramming  Před rokem +1

      Я уже записав відео на рахунок навчання. Називається "Як правильно вчитися?". Находиться на моєму каналі в плейлисті "Трансляції".

  • @user-im1sy4cr5p
    @user-im1sy4cr5p Před rokem

    В Рівному є Zagrava. Не пробував туди потрапити на позицію C++ розробника?

    • @BloganProgramming
      @BloganProgramming  Před rokem

      Колись пробував. Там не було вакансій для початківців.

  • @mykolaotakoyi
    @mykolaotakoyi Před rokem +1

    Немаю ніякого відношення до С плісів і шарпа, але подача просто люкс

  • @noxxs3735
    @noxxs3735 Před 10 měsíci

    Люди, які проводили співбесіду максимально не компетентні і не професійні, думаю через це ти почав себе трішки нахабно поводити. Ти молодець, ця копманія не вартує твоїх сил)

    • @BloganProgramming
      @BloganProgramming  Před 10 měsíci +1

      Та ладно, головне що є відео, яке демонструє один з можливих розвитків подій на співбесіді)

  • @theaz_general
    @theaz_general Před rokem

    ШАГ, ще й С++, те що я теж викладаю)))) А ти перець))

    • @BloganProgramming
      @BloganProgramming  Před rokem +1

      Йдеш по моїм стопам)

    • @theaz_general
      @theaz_general Před rokem

      @@BloganProgramming при цьому геть так само планую мати щось спільне із гейм девом))))

  • @romanthissen3934
    @romanthissen3934 Před 2 lety

    До речі у свій час теж хотів піти до академії шаГ на навчання , але інтернет переповнений негативними відгуками про неї . Бачу ви теж не у захваті. Мені здається це цікава та клікбейтна тема для відео :)

    • @BloganProgramming
      @BloganProgramming  Před 2 lety

      Я подумаю над тим, щоб записати відео про неї.

    • @Ivan_Haiduk
      @Ivan_Haiduk Před 2 lety

      Теж там навчався, але кинув після півроку навчання.

    • @BloganProgramming
      @BloganProgramming  Před 2 lety

      @@Ivan_Haiduk і правильно зробили.

  • @flo1ther90
    @flo1ther90 Před 6 měsíci

    Цікаво було почути про шаг і про викладання. Літом потрапив туди, викладав в нас молодий і класний чувачок с++, змінили на ще молодшого, який твій канал порекомендував по плюсах:) шаг це якийсь замкнутий круг

    • @BloganProgramming
      @BloganProgramming  Před 6 měsíci

      Я про ШАГ детальніше розповідаю у відео про мій кар'єрний шлях.

  • @olexayko
    @olexayko Před 7 měsíci

    1:50 фига, жестко базанул, одобряем

  • @user-cz8vk7qq2d
    @user-cz8vk7qq2d Před 3 měsíci

    А можеш будь-ласка чому тобі нк сподобався шаг?

    • @BloganProgramming
      @BloganProgramming  Před 3 měsíci

      Пишіть питання до кінця. Я про ШАГ розповідаю у відео "Мій кар'єрний шлях в ІТ".

    • @user-cz8vk7qq2d
      @user-cz8vk7qq2d Před 3 měsíci

      @@BloganProgramming Гаразд, дякую

  • @serh_kuznyak
    @serh_kuznyak Před 5 měsíci +1

    Тобто

  • @user-sq9mc7ru5x
    @user-sq9mc7ru5x Před 5 měsíci

    Я вирішив практичну задачу так:
    void PrintUnique(const std::vector& data) {
    int uniqueNumber = 0;
    for (int num : data) {
    uniqueNumber ^= num;
    }
    std::cout

    • @BloganProgramming
      @BloganProgramming  Před 5 měsíci

      Ваш код не зрозумілий. Було би добре написати коментар до вашого алгоритму з поясненнями.

    • @user-qs4pe3qc8e
      @user-qs4pe3qc8e Před 5 měsíci

      Літкод #23. Працює тільки якщо в масиві ОДНЕ унікальне число і решта чисел повторюються обов’язково парну кількість разів…

  • @KarDayy
    @KarDayy Před 6 měsíci

    нічого собі, ти також з Рівного?

  • @Propukaniyroghul
    @Propukaniyroghul Před 4 měsíci

    Я через цього хлопця втратив сенс слова "тобто"

  • @user-qr5on8kt8k
    @user-qr5on8kt8k Před rokem +1

    Практичну задачу круто розв'язувати через unordered_map, O(N) швидкість і код простий

    • @BloganProgramming
      @BloganProgramming  Před rokem

      У map швидкість log(n).

    • @user-qr5on8kt8k
      @user-qr5on8kt8k Před rokem +1

      ​@@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

    • @BloganProgramming
      @BloganProgramming  Před rokem +1

      @@user-qr5on8kt8k Ваш алгоритм має складність O(N + log(N)).
      N - бо є цикл, де ви по вектору проходитеся
      log(N) - бо є другий цикл, де ви по карті проходитеся.
      Навчіться краще рахувати складність.

    • @user-qg2ok6px1o
      @user-qg2ok6px1o Před 6 měsíci

      @@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

  • @vermilinguas
    @vermilinguas Před 2 měsíci

    Я не дуже зрозумів чому такі токсичні коменти в сторону інтерв'юерів, але я так розумію це специфіка каналу, тому підписався

    • @BloganProgramming
      @BloganProgramming  Před 2 měsíci

      Для вас прості насмішки і критика - це уже токсичність? Ну ви і ніжинка.

    • @vermilinguas
      @vermilinguas Před 2 měsíci

      @@BloganProgramming так, я думаю будь-якій ментально здоровій людині буде неприємно, коли насмішки виглядають як спроба самоствердження

    • @BloganProgramming
      @BloganProgramming  Před 2 měsíci

      @@vermilinguas це називається "не вмію сприймати критику, назву це токсичністю і самоствердженням".

  • @Ab-yo6nu
    @Ab-yo6nu Před 2 lety

    59:00 unordered_set maybe ? :)

  • @high-level-content-maker

    Ну, тобто

  • @loh-ri9qb
    @loh-ri9qb Před rokem

    39:09 можна,
    auto deleter {[](FILE* file) { fclose(file); std::cout

    • @BloganProgramming
      @BloganProgramming  Před rokem

      А якщо при створенні зв'язку з файлом треба робити 2 дії? Наприклад викликати 2 функції? А якщо функцію fopen не можна використовувати? А якщо функція fopen написана так, що вона НЕ повертає значення? Ви написали код, який підходить ЛИШЕ для функції fopen і він працює ЛИШЕ із-за того, що функція повертає адресу)

    • @loh-ri9qb
      @loh-ri9qb Před rokem

      @@BloganProgramming так, але інтревьюєр як раз і запитав саме за цю ситуацію. В саме цій ситуації можна.

    • @BloganProgramming
      @BloganProgramming  Před rokem

      @@loh-ri9qb ну ок тоді.

  • @yarik464
    @yarik464 Před 2 měsíci

    Вітьок добре так навалив крінжі

  • @nestor1208
    @nestor1208 Před rokem

    вчився в ШАГ коли був в школі. Причому тільки "по знайомствам" вдалося туди прорватися, бо вік був замалий (я на рік-два молодший за одногрупникв був).
    Ну так шо получилося, по-перше там програма проста, тупо не цікаво, а по-друге, люди які там вчатся, вчаться бо їх батьки примусили. В падлу їм вчитися. І програмування не люблять.
    Юзлес 1 рік просрав (чи більше, вже не пам'ятаю. По відчуттям взагалі менше тижня, бо інфи 0).

    • @BloganProgramming
      @BloganProgramming  Před rokem +1

      І таких людей багато. Але це не вина ШАГу, це був наш вибір продовжувати навчання.

  • @Plarov
    @Plarov Před 7 měsíci

    6:14 нормально так видицю п'єш

  • @morksan9973
    @morksan9973 Před 8 měsíci

    Как алгоритмы завели меня сюда?

    • @BloganProgramming
      @BloganProgramming  Před 8 měsíci +1

      Судя по твоей аватарке ну даже не знаю.

  • @halavich9672
    @halavich9672 Před 6 měsíci

    Інтервʼюеру бан за русєк. Але лайк, за те що старались. Думаю до цього часу вони свічнулись

    • @BloganProgramming
      @BloganProgramming  Před 6 měsíci +2

      Зараз коментатору буде бан за недоречний нацизм в сторону мови.

  • @maksympavlenko2528
    @maksympavlenko2528 Před rokem +1

    Все таки спалив назву компанії)

  • @djohardudaev952
    @djohardudaev952 Před 7 měsíci

    Вместо англицизма "пайплайн" лучше использовать чисто украинское "конвеер"