Собеседование Middle C++
1:01:50
Собеседование C++
47:00
Собеседование Junior C++
50:58
Пікірлер
@mrbibis7229
@mrbibis7229 Күн бұрын
Этот чувак лучше отвечает на более углубленные вопросы, чем "мидлы" в последних видосах) Особенно редкое понимание о том, что виртуальность на момент вызова конструктора еще не готова
@fein7068
@fein7068 3 күн бұрын
Override это не только синтаксический сахар, так как он на уровне компилятора выдаст дополнительную ошибку в случаи не соответствия. Так же забыли сказать про такую деталь про полиморфизм в случаи с интерфейсом и удобную работу с одним типом данных интерфейса, мелочь вроде, но дает более объективный ответ как по мне.
@phonkabuser3985
@phonkabuser3985 8 күн бұрын
виндертон решил реально заняться программированием
@sergeyvlasov207
@sergeyvlasov207 9 күн бұрын
Дружище, без обид, нужно готовиться хоть немного.
@my_learning_spaceship
@my_learning_spaceship 10 күн бұрын
Предчувствую второй курс... Ооп+ технология созд. программного обеспеч.
@minma123
@minma123 12 күн бұрын
человек паук вернулся домой и начал кодить
@my_learning_spaceship
@my_learning_spaceship 15 күн бұрын
Понимаю, что ещё учиться и учиться...
@TurboGamasek228
@TurboGamasek228 16 күн бұрын
я вроде установил сфмл, опен жл, захотелось установить pdcurses не понимаю как это сделать, нигде нормального гайда нет, пытаюсь понять че написано в READ.ME ниче не понимаю, пытался в PowerShell команду которую просят прописать, ниче не работает, я не понимаю почему в си++ нельзя сделать как питоне в пару кликов установки этих библиотек, а не танец с бубнами
@TurboGamasek228
@TurboGamasek228 16 күн бұрын
аъаахахах поныл и получилось....
@MrLeyt1125
@MrLeyt1125 19 күн бұрын
Что появилось в 11 стандарте? Правильный ответ: да кого это ебет? Тут что экзамен по истории с++? Какой смысл помнить все стандарты на память? Аж трясет
@dark_angel2598
@dark_angel2598 19 күн бұрын
Всем привет, а где находить вакансии на должность junior C++?(
@prank_ttime
@prank_ttime 21 күн бұрын
в перуом можно было типо стека все сделать и все.
@user-uv1yg9qh2p
@user-uv1yg9qh2p 26 күн бұрын
Можно унаследовать все виды умных указателей от первого базового класса умного указателя и будет счастье
@MePlayJackson
@MePlayJackson 27 күн бұрын
Я бы решил задачу по другому. Видимо менее эффективно. Но без стека. Просто бы представил двумерный массив в виде одномерного. Далее std::set<int> busy_map; И сразу бы проверял за раз 1 остров. Идем по X. Встретили 1 - проверяем все в округе (вправо и вниз, внизу - соседние ячейки пока не закончатся). В set заносится индекс любой ячейки, которая равна 1 для этого острова. Как только закончили с островом - плюсуем каунтер на 1. Когда перейду на следующую строку я просто буду пропускать ячейки, индекс которых уже "занят". В итоге алгоритм будет сводиться к поиску контуров островов, без стеков. А busy_map поможет в этом. Интересно, что бы там мне сказали на такой алгоритм. Стали бы возникать или нет.
@pashudzu
@pashudzu 29 күн бұрын
Прекрасный урок, долго не понимал разницу ссылок и указателей, теперь щёлкнуло🎉
@ambushedraccoon6408
@ambushedraccoon6408 29 күн бұрын
Спасибо!)
@artie5913
@artie5913 Ай бұрын
Грубо говоря скажем так
@user-xm5zl9up4r
@user-xm5zl9up4r Ай бұрын
Здравствуйте. Скажите, пожалуйста, обязательно ли изучать С перед изучением С++?
@KindaRobot-is7gx
@KindaRobot-is7gx 11 сағат бұрын
нет
@roman3pm
@roman3pm Ай бұрын
Да, врядли в продакшене тебе придется решать именно такую задачу, но раз уж ты не раз упомянул, что работаешь (или работал на тот момент) в геймдеве, то должен понимать что подобные подходы и алгоритмы, где надо проверить соседние элементы, а точнее пиксели, применяются в обработке изображений. Например наложить построцессинг какой-то, размыть фон, определить края объекта, сделать мягкие тени и многое многое другое.
@yk0578
@yk0578 Ай бұрын
ну какой же это сеньор? не многопоточность добавили, а memory model - что куда как более широкий сабж, атомики теже. про hash tables - вопрос ни о чем. Load factor ни тот ни другой не знает. про инвалидацию ссылок и итераторов похоже ни тот ни другой не слышал. про Move semantics слышал-слышал молодец. о чем вообще вопрос? сборщики мусора с generations похоже тоже мимо прошли. очень поверхностное собеседование. извините.
@evgeshaprodakshn6362
@evgeshaprodakshn6362 Ай бұрын
Мне кажется он о себе больше написал чем знает, поэтому вопросы были для него сложнее чем он готов и собеседование получилось хуже чем могло.
@bvanbanan
@bvanbanan Ай бұрын
Грубо говоря скажем так как бы в англоязычной литературе все это описано
@curniculus
@curniculus Ай бұрын
thank you very much for this stream, i have it a lot of issues compilated this, and now its work to me :)
@unjnown333
@unjnown333 Ай бұрын
Окси когда новый альбом
@fufloradar
@fufloradar Ай бұрын
И сколько платят за этот фуфел?
@anthonydixon8967
@anthonydixon8967 Ай бұрын
Короче ребят, логика такая. Если вы реально мечтаете делать игры, то учитесь на геймдизайнеров или графических дизайнеров (3d художников). Это те люди кто реально влияет на то, какой будет игра. Учится на них быстрее и проще, чем на прогеров. Если же вы хотите быть программистом и писать код, то лучше выбрать промышленную разработку, там и зарплаты выше и вакансий больше.
@olegpotapov9391
@olegpotapov9391 Ай бұрын
Если убрать с аудиодорожки причмокивания, получился бы отличный подкаст😅
@yupiter9403
@yupiter9403 Ай бұрын
где-то в гробу перевернулся фон Нейман(
@TurboGamasek228
@TurboGamasek228 Ай бұрын
а прошел он нет?
@andrejklester5851
@andrejklester5851 Ай бұрын
Это просто жесть, немцы ищут в Польше, поляки ищут в Украине, Украина ищут в Белоруссии 😅
@ambushedraccoon6408
@ambushedraccoon6408 Ай бұрын
Беларуси.
@user-wl1sn8qr5f
@user-wl1sn8qr5f Ай бұрын
На сеньора ожидал вопросов по паттернам (какие знает, когда уместно применять, плюсы/минусы), по стандарту побольше, важные аспекты производительности и изменения в стандарте (move-семантика, (N)RVO, ...), умные указатели (какие знает, принципы реализации), по шаблонам пробежаться. Понять насколько широк кругозор и глубина погружения в проблематику типовых проблем при разработке.
@nnektov
@nnektov Ай бұрын
Спасибо. Мне понравилось, что на каждый момент дается адекватная, расширенная обратная связь - на таких уроках можно учиться.
@ambushedraccoon6408
@ambushedraccoon6408 Ай бұрын
Спасибо за отзыв)
@alexandrgonzales6503
@alexandrgonzales6503 Ай бұрын
С такими комментариями реально круто, спасибо
@nnektov
@nnektov Ай бұрын
@@alexandrgonzales6503 Данил на самом деле дает вполне позитивную и познатавтельную волну. Вот подчеркну, что позитивную. Как правило собсес - это стрессовая ситуация, с нами по разному обходятся, могут и совсем никакой обратки давать (плавали, знаем. "Вы не тянете на эту позицию" - типа норм ответ). Данила, наоборот, все точно обьясняет - подучи это или то. Кроме того. Осмелюсь сказать, как человек между миддлом и сениором - Данила если не знает что-то, то так и говорит, т.е. не пытается представить из себя того, кем он не является. Если не знает - то не знает. Если недавно узнал - то так и говорит. Если резюмировать - мне нравится _человечность подхода , без потери _точности. Так держать.
@Light_Script-xh9ww
@Light_Script-xh9ww Ай бұрын
Он по факту сортировку выбором реализовал, а не пузырьком
@ambushedraccoon6408
@ambushedraccoon6408 Ай бұрын
Да, так и есть.
@vada322
@vada322 Ай бұрын
Интересно а без образования берут?
@ambushedraccoon6408
@ambushedraccoon6408 Ай бұрын
Берут. Но лучше иметь, чем не иметь. Если вообще нет никакого образования кроме школьного это может показаться странным для работодателя.
@alexplaytop
@alexplaytop Ай бұрын
Для Джуна здесь много незнакомого, и многое непонятно))
@user-rq5es9bp9g
@user-rq5es9bp9g Ай бұрын
лет 15 не писал, но все помню)
@alexplaytop
@alexplaytop Ай бұрын
Для Джуна вопросы Огонек! Очень сильный Джун будет, почти Джин.
@user-my6zq6tm2r
@user-my6zq6tm2r Ай бұрын
какой ответ на ваш вопрос про скорость обращения к данным в стэке и куче
@SalatikInMyHead
@SalatikInMyHead Ай бұрын
Скорость наивысшая 👍 в обоих случаях 😏
@ambushedraccoon6408
@ambushedraccoon6408 Ай бұрын
Со стеком будет работа быстрее. Работа с кучей в большинстве случаев будет требовать больше операцией от процессора. Вот неплохая ссылка: ru.stackoverflow.com/questions/277295/%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D1%83%D1%87%D0%B8-%D0%B8-%D1%81%D1%82%D0%B5%D0%BA%D0%B0
@user-pg8ry1tm3t
@user-pg8ry1tm3t Ай бұрын
Насчёт паттернов - скажу, что херня метод - использовать паттерн втупую натягивая сову на глобус, то есть паттерн на ваше решение. Его как бы неплохо творчески переосмыслить, прежде чем фигачить из паттернов как из конструктора решение. Но как азбуку, чтоб примерно было о чем разговаривать с другими разрабами при проектировании систем, использовать вполне… как кто-то говорил, что за свой опыт применял всего неск паттернов, самых распространённых, и есть мнение что в большинстве случаев много и не используют… Кстати холивар синглтона в плюсах вроде как бы в пользу за, но стоит помнить о потоко слабой применимости оного🥴
@user-pg8ry1tm3t
@user-pg8ry1tm3t Ай бұрын
Если код работает неправильно, как минимум надо понять, он работает неправильно с точки зрения разраба, пишущего юнит тесты и увидевшего, что дебажная сборка по тестам где-то не проходит. Или это уже релизная сборка, дошедшая до тестировщиков? Это нагрузочное тестирование или ещё что? А почему она дошла до тестировщиков? Нет разрабов, пишущих тесты или с юнит тестами все в ажуре и где-то варианты в различиях конфигураций дебажной и релизной сборок?.. в общем вопросов здесь до хрена… и от ответов будет зависеть стратегия поведения…
@dmanikhine
@dmanikhine Ай бұрын
Классическое решение reverseList и к нему функция печати List, всё это есть в первой главе SICP. На Lisp или Scala это пишется гораздо проще. : ListNode* reverselist(ListNode* list){ auto aux=[](ListNode* curNode, ListNode* prevNode, auto& aux_ref) { if (curNode->next==nullptr) { curNode->next=prevNode; return curNode; } ListNode* nextNode=curNode->next; curNode->next=prevNode; return aux_ref(nextNode, curNode, aux_ref); }; return aux(list,nullptr,aux); } void printList(ListNode* list){ if (list->next==nullptr) { std::cout <<"null"<<std::endl; return; } std::cout<<list->val << ","; printList(list->next); }
@user-vr5im7ts9i
@user-vr5im7ts9i Ай бұрын
по сути ничего не разобрал. Хрень
@RichardGraveman
@RichardGraveman Ай бұрын
Есть ли список вопросов по плюсам 100-200 самых не слишком тривиальных?
@user_31b79s2
@user_31b79s2 Ай бұрын
Безопасное зануление) а чем зануление отличается от заземления))
@user_31b79s2
@user_31b79s2 Ай бұрын
Программист - это современные инженер.
@So1dier
@So1dier Ай бұрын
Странно слышать от кодера что мак это плохо.
@agrrrrr
@agrrrrr 2 ай бұрын
Мда, больше половины видео вопросы для джуна. Да, в принципе, у парня и уровень джуна.
@slar
@slar 2 ай бұрын
Ждём следующее видео
@user-xm5zl9up4r
@user-xm5zl9up4r 2 ай бұрын
Спасибо
@user-xm5zl9up4r
@user-xm5zl9up4r 2 ай бұрын
Спасибо
@user-xm5zl9up4r
@user-xm5zl9up4r 2 ай бұрын
Ничесе для джунов вопросы
@cheefoxcheefox2372
@cheefoxcheefox2372 2 ай бұрын
Сначала студенты забивают на лекции, ничертамне делают на семинарах, списывают контесты и лабы, а потом... Нам не рассказали про include 😭 Никто не говорил, что данные копируются 😭 Нам не рассказали про итераторы и алгоритмы 😭 Что за правило трёх и пяти? 😭