Співбесіда ⦁ Junior C++ Game Developer
Vložit
- čas přidán 3. 06. 2024
- ПЛЕЙЛИСТ "Співбесіди":
• Співбесіда ⦁ Trainee F...
ОПИС ПЛЕЙЛИСТА "Співбесіди":
В цьому плейлисті я викладаю відео, в яких я нахожу якійсь вакансії, аналізую їх, готуюся до співбесіди та показую, як я прохожу співбесіди. Я коментую свої відповіді та запитання інтерв'юерів, критикую себе і їх, та роблю висновки по співбесіді.
ОПИС КАНАЛУ:
Мене звати Деміен Блоган і на цьому каналі я викладаю уроки по програмуванню мов С++ та C#. Також я записую огляди на книги по програмуванню, ділюся своїми проектами, показую мої співбесіди по різним посадам в ІТ сфері та інколи провожу трансляції, де спілкуюся з чатом. Я не вважаю себе професіоналом в програмуванні. Я - проста людина, яка має деякі знання, хоче ними поділитися з вами і вважає, що зможе вам зрозуміло їх пояснити. Я можу бути неправий у чомусь і можу допускати помилки. Якщо ви замітили це, то можете указати це в коментарях. Лише два прохання - будьте об'єктивними та адекватними.
ПОДЯКА:
Якщо вам подобаються мої відео, то ви можете віддячити мені, підтримавши мій канал наступними способами: поставити лайк, підписатися на канал, написати коментар, або підтримати мене матеріально, пожертвувавши гроші по посиланні нижче. Цими діями ви популяризуєте мій канал та мотивуєте мене знімати для вас відео і далі.
Посилання на пожертвування: ko-fi.com/blogan
МОЇ КОНТАКТИ:
Пошта: demianblogan@gmail.com
Facebook: demianblogan
LinkedIn: www.linkedin.com/in/demianblogan
Instagram: demianblogan
ТАЙМКОДИ:
00:00:00 - Жалоби за відео про співбесіду
00:01:25 - Чому не буде відео по співбесіді?
00:03:57 - Як я познайомився з вакансією?
00:07:21 - Огляд вакансії
00:16:10 - Технічна співбесіда
01:07:49 - Питання до інтерв'юера
01:09:16 - Результат співбесіди (і мої думки)
Вітаю з працевлаштуванням!
Тримай лайк. Успіхів та професійного зрозтання.
Дякую. Я звісно давно уже не працюю в цій компанії, але працюю в кращій. Сподіваюся, що й ви досягли успіхів в працевлаштуванні.
28:02 Помилка у викликові деструкторів для масиву об'єктів. В твоєму коді викликається 10 разів деструктор для першого об'єкту.
В циклі потрібно викликати ось так:
(ptr + i)->~A();
Ви праві.
Ну з кодом цікавіший огляд співбесіди вийшов, по таки співбесідах добре нюанси вивчати на які міг не звернути уваги.
А що до актуальності питань...
Ну сприймай це як співбесіда на позицію джуна, від джуна ніхто особо нічого не очікує, головне щоб синтаксис знав, шось трохи адекватне міг написати, нічого не портив і не тупив лишній раз.
Але попитати кандидата по базовим інструментам все ж таки треба.
Я думаю, що було би цікавіше, якби я показав, як йшла сама співбесіда, бо повірте, у мене було багато претензій до інтерв'юера.
💙💛
Ну приблизно так, я придумав вирішити завдання з одно зв'язаним списком за O(N):
Node* search_N(Node* l, int n){
if (l == nullptr)
return nullptr;
int count = 0;
List* curr = l, *head = l;
while(head != nullptr){
if (count >= n){
curr=curr->next;
}
count ++;
head = head->next;
}
return curr;
}
Ахах, так це ж класно шо нічого не питають)))
Та ні, мені це наводить на думки, що мене здихатися хочуть.
Я что-то не могу въехать, ты подаешься на вакансию джуниор/трейни специалиста, то есть работника которому необходимо постоянное менторство со стороны более опытного специалиста. При этом ты говоришь, что какое-то время ты преподавал программирование. Как такое возможно? (Не наезд, просто любопытно)
Преподавать материал по С++ любой может. Ты можешь изучить язык в свободных доступных источниках и преподавать. А когда ты попадаешь на проект, то тебе нужен ментор, который тебе будет рассказывать о ПРОЕКТЕ, а не о языке С++.
52:03 очень странный интервьювер. Я в С++ не сильно разбираюсь,но что то понимаю. Т.е. по его логике, скопиленные класы в которых есть неинициализованные параметры они не занимают место?) А если я потом их инициализирую, нужно будет перевыделять память и расчитысчитывать куда воткнуть инициализированную переменную? Интересные люди берут нтервью конечно
Дебільний був інтерв'юер.
як тобі Head First патерни проєктування бачив?
Почав читати і забив. Там на Java мові код, а я його не знаю, хоча він схожий на C++. Та й приклади там занадто "життєві" і не пов'язанні з кодом.
Лайк за українську мову!
Дякую.
Можливо я пропустив? А англійська?
Це не ти її пропустив а інтерв'юер)
нервный тип лучше такого на роботу не брать:))
Неженка в комментариях, лучше таких игнорировать:))
Тебе ж мали співбесідувати круті хлопці,а ти їх просто унизив як якийсь бьярне страуструп проходить співбесіду
звісно якщо в відео все правда і ти завжди був правий
Хахазах
33:23 відповідь від Chat GPT:
Нет, нагрузки на стек не происходит, если вы уточняете область видимости через std::.
Когда вы используете std::, вы просто указываете компилятору, что вы обращаетесь к определенному пространству имен (namespace) std, где находятся стандартные библиотечные функции и объекты. Это не добавляет никаких значительных нагрузок на стек.
Когда компилятор обрабатывает ваш код, он проверяет, имеется ли в области видимости std:: какой-либо идентификатор (функция, объект и т.д.), который вы вызываете. Если есть, то компилятор просто выполняет соответствующий код, который уже существует в стандартной библиотеке, и никаких дополнительных нагрузок на стек не происходит.
В общем, использование std:: не нагружает стек и облегчает чтение и понимание кода, поэтому это рекомендуемая практика в C++.
До такого висновку навіть логічно можна було додуматися, тому повторюся знову - я без поняття, де він відкопав цю інформацію.
это понятно , все эти области видимости и так далее это все инструкции для компилятора
@@BloganProgramming Мене більше цікавить, як його взагалі на роботу взяли з такими "пізнаннями"