- 52
- 403 471
Эйч Навыки - менторская программа
Приєднався 9 лип 2015
Эйч Навыки - это менторская программа с наставниками из лучших IT-компаний.
Frontend: Что нужно знать фронтендеру, чтобы затащить на собесе? Показываем огромную карту знаний
В этом видео Виталий Черков, тимлид в KTS, показал огромную карту знаний со всеми скиллами, которые нужно знать, чтобы затащить собес и стать крутым Frontend-разработчиком.
Карта знаний для развития фронтендера: www.figma.com/board/ZLiojVW1k0U6aIUgtM38Hu/Front-Mind-Map-%231?node-id=0-1
Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_frontend_25_5_2024
Чат Навыков в Телеграмме: t.me/naviky_chat
Сервис развития карьеры Эйч: h.careers/?
Стань ментором в Навыках: forms.gle/EBe9EMrcj8ew1t5H6
Карта знаний для развития фронтендера: www.figma.com/board/ZLiojVW1k0U6aIUgtM38Hu/Front-Mind-Map-%231?node-id=0-1
Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_frontend_25_5_2024
Чат Навыков в Телеграмме: t.me/naviky_chat
Сервис развития карьеры Эйч: h.careers/?
Стань ментором в Навыках: forms.gle/EBe9EMrcj8ew1t5H6
Переглядів: 558
Відео
Открытое интервью на Middle Go-разработчика
Переглядів 1,6 тис.14 днів тому
В этом видео Денис Максимов, старший разрабочтик и ментор в Навыках, провёл собеседование на Middle Go разработчика Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_17_5_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развити...
Открытое собеседование на Junior Golang разработчика
Переглядів 2,3 тис.21 день тому
В этом видео Сергей Парамошкин, технический менеджер в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Junior позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_7_5_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Се...
Открытое собеседование на Golang разработчика
Переглядів 3,4 тис.Місяць тому
В этом видео Сергей Парамошкин, технический менеджер в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_24_4_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat С...
Открытое собеседование Frontend разработчика
Переглядів 688Місяць тому
В этом видео Дмитрий Дорофеев, тимлид в Truv и ментор в Навыках, провёл открытое собеседование на позицию Frontend разработчика Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_frontend_23_4_2024 Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития карьеры Эйч: h.c...
Разбор задач с собеседования по Go
Переглядів 2,9 тис.Місяць тому
В этом видео Денис Максимов, старший разрабочтик и ментор в Навыках, разобрал задачи с собеседовний по Go Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_16_4_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития карьеры ...
Открытое собеседование на Go-разработчика
Переглядів 3,2 тис.Місяць тому
В этом видео Сергей Парамошкин, технический менеджер в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_9_4_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Се...
Открытое собеседование на Frontend разработчика
Переглядів 1,3 тис.Місяць тому
В этом видео Дмитрий Дорофеев, тимлид в Truv и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Frontend разработчика Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_frontend_09_4_2024 Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития карьеры Эй...
Открытое собеседование по System Design
Переглядів 1,4 тис.2 місяці тому
В этом видео Федор Догов, техлид в Plata, провёл открытое собеседование по System Design Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_02_4_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития карьеры Эйч: h.careers/? ...
Разбор задач с собеседований по Go
Переглядів 2 тис.2 місяці тому
В этом видео Александр Трапезников, Тимлид в Яндекс и ментор в Навыках, разобрал задачи с собеседований Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_26_3_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития карьеры Эй...
Открытое интервью на Middle Go-разработчика
Переглядів 1,7 тис.2 місяці тому
В этом видео Сергей Парамошкин, технический менеджер в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_30_1_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat С...
Q&A встреча с менторами Эйч Навыков
Переглядів 3022 місяці тому
В этом видео, Виктор Горячкин, Юлия Демьянова и Мухаммад-Эмин Залаев - менторы в Эйч Навыки, отвечали на ваши вопросы Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_12_3_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис разви...
Открытый урок о транзакциях в PostgreSQL
Переглядів 1,7 тис.2 місяці тому
В этом видео Тулемисов Нурлан, старший разработчик в PostgresPro и ментор в Эйч Навыки, провёл открытый урок о транзакциях в PostgreSQL Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_5_3_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_...
Открытое собеседование на Middle Go-разработчика
Переглядів 2,6 тис.3 місяці тому
В этом видео Дмитрий Дорофеев, тимлид в Truv и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_27_2_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис развития ка...
Открытое собеседование на Junior Go разработчика
Переглядів 6 тис.3 місяці тому
В этом видео Александр Трапезников, Тимлид в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Junior позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству: t.me/skills_mentee_bot?start=youtube_webinar_recrording_20_2_2024 Сайт Навыков: x.h.careers/skills/main? Чат Навыков в Телеграмме: t.me/naviky_chat Сервис разв...
Прожарка резюме Go разработчиков от тимлида и HR
Переглядів 7693 місяці тому
Прожарка резюме Go разработчиков от тимлида и HR
Открытое System Design интервью на Senior Go-разработчика
Переглядів 2,2 тис.3 місяці тому
Открытое System Design интервью на Senior Go-разработчика
Разбор резюме программистов от тимлида и HR
Переглядів 1,4 тис.4 місяці тому
Разбор резюме программистов от тимлида и HR
Открытое тестовое интервью на Go разработчика | Эйч Навыки
Переглядів 4,1 тис.4 місяці тому
Открытое тестовое интервью на Go разработчика | Эйч Навыки
Как пройти секцию system design на собеседовании по Go: проектируем YouTube | Эйч Навыки
Переглядів 3,8 тис.4 місяці тому
Как пройти секцию system design на собеседовании по Go: проектируем UA-cam | Эйч Навыки
Как разработчику найти работу за рубежом | Эйч Навыки
Переглядів 7984 місяці тому
Как разработчику найти работу за рубежом | Эйч Навыки
Тестовое собеседование на Go-разработчика | Эйч Навыки
Переглядів 4,6 тис.5 місяців тому
Тестовое собеседование на Go-разработчика | Эйч Навыки
Как разработчику подготовиться к собеседованию и получить оффер в Яндекс | История менти Эйч Навыков
Переглядів 1,2 тис.5 місяців тому
Как разработчику подготовиться к собеседованию и получить оффер в Яндекс | История менти Эйч Навыков
Разбираем резюме Go-разработчиков вместе с HR и нанимающим менеджером
Переглядів 2 тис.5 місяців тому
Разбираем резюме Go-разработчиков вместе с HR и нанимающим менеджером
Стратегии применения кэширования | Менторство по Go, Эйч Навыки | Саша Сахаров, тимлид в Avito
Переглядів 3,8 тис.5 місяців тому
Стратегии применения кэширования | Менторство по Go, Эйч Навыки | Саша Сахаров, тимлид в Avito
Собеседование на middle Go-разработчика | Эйч Навыки
Переглядів 7 тис.6 місяців тому
Собеседование на middle Go-разработчика | Эйч Навыки
Как Go-разработчику вырасти и стать тимлидом | Опыт менторов Эйч Навыков из Avito и Truv Inc.
Переглядів 1,1 тис.6 місяців тому
Как Go-разработчику вырасти и стать тимлидом | Опыт менторов Эйч Навыков из Avito и Truv Inc.
Что писать в резюме Go-разработчику | Разбор CV | Эйч Навыки
Переглядів 2,3 тис.6 місяців тому
Что писать в резюме Go-разработчику | Разбор CV | Эйч Навыки
Собеседование на Go-разработчика с тимлидом из Avito | Эйч Навыки
Переглядів 8 тис.6 місяців тому
Собеседование на Go-разработчика с тимлидом из Avito | Эйч Навыки
Зачем нужен паттерн database per service | Эйч Навыки | Менторство по Go
Переглядів 3,8 тис.6 місяців тому
Зачем нужен паттерн database per service | Эйч Навыки | Менторство по Go
звук отстой, еле слышно
Задание прям из книги про подготовку к system design интервью
На х2 кайф)
Во первых, спасибо за вашу работу, из видео мы можем извлечь массу пользы. Во вторых, вы довольно сильно повторяете одно и то же по всем семи CV, что уменьшает процент полезной инфы. Хотелось бы больше примеров в моменте (так не надо, а вот лучше вот так) В основном оценка ваша исходит из критики и почти не сказано, как улучшить написанное. В целом, после прослушивания не складывается какая-то даже смутная картинка, как надо делать CV. Так или иначе, я понимаю, что давать оценку и еще учить нас, как все делать правильно - отдельный скилл, которому нужно учиться, но даже такая информация будет очень полезна для разрабов, которые не умеют делать CV. Это был бутерброд, а вот то, что говорит HR - просто критика и в конце иногда он говорит что-то хорошее. Если учишь чему-то, демонстрируй это умение. Круто было бы увидеть такой же выпуск с разбором резюме джунов + объяснение того как и что писать. (если это ваша ЦА, такой выпуск был бы весьма популярен)
3 задача при пустой строке и со строкой в длину 1 мне кажется будет ошибка
Сложно понять что такое entities :)
1:42 Почему никто не говорит что каналы можно итерировать?
У фронтовика 10 минут спрашивать про кибератаки это сильно, конечно Не досмотрел, закрыл видео.
лок + слайс это по большому счету и есть канал, разве что буферизированый. Поздравляю с изобретением велосипеда)
Такое чувство будто интервьювер хочет выпендриться знаниями/опытом а не прособеседовать middle разработчика.
Зачем скрыли предыдущий стрим с разбором задач на Go? Он же прикольный и смешной был 👍
Эх, пойду форточку открывать, хоть там и холодно...
Часть вопросов показалась не сильно структурированных, когда приходится догадываться что хотел спросить интервьювер. Тем не менее было полезно
Кмк такое собесить коллег
душные скуфы пошли... ну и время
Какой интервьюер душный
да, вроде нет, мне интересно было
Очень хочется попасть на мок интервью на джуна, но денег нет пока что. Если можно как-то попасть на открытое бесплатно, был бы очень благодарен.
😮- Ничего нет лучше, когда вам шепчет в ухо что-то молодость.
Фейк собеседование. Глупое и непродуманное Человек говорит, что у него опыт ~3 года, первый вопрос от собеседующего: Как отцентровать div? Есть ли смысл продолжать собеседование, если ответа на этот вопрос не последует? Никто таких простых вопросов не задаёт на собеседовании.
чел может говорить что у него хоть ~10 лет опыта, такие простые вопросы на реальном собесе позволяют выявить, кандидат имеет реальный опыт или нарисованный
@@lorandemarcus простые, но не настолько.
35:44 А 100ms для кеша - это не слишком ли много? Там 5ms - это уже не быстро
Граждане из Эйчи - пожалуйста не приглашайте ну совсем уж "нулЁвых" индивидов, просто слушать "я не знаю я не доучился" - не интересно, интересно слушать людей, которые могут агрументированно возразить Парамошкину, и рассказать свое "неглупое" видение языка GO. Просто так выпустить ролик ради того чтобы выпустить его - ну так себе затея, да и авторитета школе не дает. Вот Парамошкин же видно что умный дядька, даже очки носит, но у него нету никакого шанса проявить живость ума при таких собеседуемых
Умник)
Написано джун, ты тут про миддла загибаешь
После того, как вы наняли абсолютно поехавших z-шизов в качестве менторов, единственное что можно сделать - добиваться попадания каждого такого персонажа в санкционные списки.
Это все хорошо, только вот непонятно причем тут Go?
Почему чувак выглядит не как джун? Он прям джун или свитчер из другого языка?
а как он выглядит? не понял
ну не протобаф работает поверх хттп2 а грпц
И это, пореже пользуйте копайлотом, а то так и будете такие кэши писать😉
Немного осмыслив ваш кэш могу сделать следующие выводы. Очень удручает что GOшники начали писать как JSкриптеры. Мьютексы не нужно использовать, если можно использовать атомик, не надо использовать атомик, если можно его не использовать. В вашем случае не нужно использовать ни первое, ни второе. Кэш вашего типа подразумевает получение неактуального значения. У вас один писатель и множество читателей. Атомик это просто инструкция процессора с LOCK префиксом, которая запирает шину памяти на время её выполнения. Поскольку в вашей программе используется всего одна переменная типа int, запись этого числа сама по себе атомарна, нельзя записать полинта. Если же у вас сложная структура, то нужно писать в буферную структуру, а затем менять указатели. И в этом случае у вас так же будут консистентные данные.
int в го весит 64 байта по умолчанию,поэтому если архитектура процессора x32,то запись в инт будет неатомарна, на счёт того,что атомик лишний - не уверен. Что если ядра,на которых запустились горутины закешировали интовое значение,даже если оно будет обновлено в другой горутине(которая фоновая раз в секунду обновляет), то они могут видеть старое значение, атомики же расставляют барьеры на чтение. Благодаря этому будет прочитано актуальное на данный момент значение Также атомик должен гарантировать атомарную запись в тип данных,который весит больше чем архитектура процессора
@@kafychannel Освежите информацию по типам. int и uint в большинстве случаев зависят от архитектуры. В 32битных системах как правило они имеют размерность 4 байта(32бита). 64 байта не занимает не один простой тип. Возможно спутали с размером кэш линии или биты с байтами путаете. Для того что бы запретить переменную кэшировать в регистре используются волатильные переменные. По поводу актуальности значения, если вы его кэшируете, значит в 99.9...9% Вам плевать на актуальность значения.
@@bigtown2012 соглашусь,что волатильные переменные решают проблему с актуальностью значения, но в голэнге у нас нет volatile переменных,потому что в этом ЯПе не поощряется шарить память с помощью глобальных полей,напротив нужно использовать акторную модель коммуникаци: передачу данных из одного актора другого посредством общей шины, но если мы хотим делать глобальное поле писать в него и читать из него,то нужно позаботиться о видимости значения в других потоках,в гошке для этого есть атомик,который решает не только проблему атомарного обновления,но и видимости
@@kafychannel Го мой второй ЯП на котором я программирую. И это происходит раз от разу. Но насколько я помню модуль volatile есть и делает он вроде как тоже самое. В целом согласен, все зависит от задачи. Кэш это как правило про хайлоад и тут как правило скорость самый важный аспект. Хотя конечно все зависит от задачи. Если актуальность значения важна, то атомик, если нет я бы начал с обычной переменной. Про общую шину не понял. Если про канал, то это память в куче с мьютексом. Хотя и сложилось практика везде их пихать, но это не хорошая идея.
Подскажите, пожалуйста, нужно ли го разработчику знать классические паттерны проектирования? Спасибо
Нужно. Нет "го разработчика", есть инженер.
Очень полезное видео, спасибо. По грейду немножко приукрасили, джун плюс наверное должен больше знать, но это имхо, я сам только учусь
Мне нравится фраза, ну мы "не хотим лочится". И поэтому мы используем кучу каналов и груп внутри которых мьютексы.)
37:40 по мне не совсем корректное решение. Мы вычитаем значение только из 1 канала и пойдём дальше. В качестве решения можно запустить for range по joinChannels(), а в функции worker() после передачи значения в канал закрывать его и не получить deadlock.
вариант решения первой задачи через хук useChannel (Broadcast Channel) ua-cam.com/video/VNd3r6I00Ck/v-deo.html
интервьювер говорит больше интервьюируемого. завидую. обычно на собесе говорю "в пустоту"
Хабиб теперь в ИТешке ?
09:09 к сути дела для тех, кто уже в курсе про менторскую программу и крутой онлайн-редактор кода для собесов 😉
зачем же так сложно про мьютекс?) Есть 2 состояния: locked = 1, unlocked = 2. Лок через compareAndSwap, анлок через атомик сет. Фсьо
Чем больше я вникаю в тему юнит-тестирования, тем больше убеждаюсь что это хлопотная суета и практически бесполезная. Чтобы в базу мусор не попал нужно констрейны в базе делать. И они гарантируют отсутствие в базе мусора, не только предотвращают в будущем, но и гарантируют, что он не попал туда в прошлом. Ошибок в тестах у вас было на порядок больше чем в коде. И это были настоящие ошибки, а не намеренно допущенные для примера. От реальных багов, то есть не предусмотренных программистом ситуаций, тесты, написанные им же не могут спасти по определению. И только ради тестов нагромождение абстракций, интерфейсов моков. Проект уровня бумажный самолетик превращается боинг по сложности, срокам и цене.
можете привести пример ошибок в тестах?
Лучше про зарплаты расскажите, для мотивации апать скиллы, так сказать :)
Ну наконец то вышло видео, а то я не успел все посмотреть. Подача - отлично, объяснение - отлично, всё - отлично! Берем весла - гребем дальше! Только вперед!
10:05 - нет в контексте никакой хеш таблицы )))
Саш, у тебя полка книжная сломалась :-)))
Не совсем приятно видеть, что на таких видео участников поджимает время... А если я куплю мок-собес там тоже будет лимит по времени?
Мок-собеседование может длиться либо 1, либо 2 часа
9:30 Не совсем корректный вопрос, я бы даже сказал совсем некорректный. Биг О нотация нам говорит о концептуальной/абстрактной сложности алгоритма, а точнее как растет время выполнения в зависимости от увеличения входных данных. В то время как чтение линии из памяти в кэш это конечно приятный бонус, но концептуально скорость доступа в массиве не меняет, только уже фактическую наблюдаемую скорость позволяет увеличить засчет "железных" оптимизаций, но никак не алгоритмических. При этом доступ в массиве по индексу точно также является O(1) т.к. выполняется за константное время, даже без ухода в детали реализации кэша. Отсюда можно сказать что вопрос "почему у нас в слайсе может быть такая же скорость доступа" - не корректен. Т.к. с точки зрения алгоритмизации она не может, а она такая же - О(1). Если хотелось спросить вопрос: почему проход по матрице сначала по строкам и потом по столбцам может отличаться по скорости от прохода сначала по столбцам, а потом по строкам - надо было бы этот вопрос и спрашивать :)
Кандидата не представили - чем живет, чем дышит?)))
На 50:04 что он говорит? "Свойство ... with"?
clientWidth
Кайф!
Кандидат отлично держался и отвечал. Сложно поверить, что нет коммерческого опыта. И кажется, что уровень и вопросов и кандидата выше чем мидл
вопросы очень сухие и заготовленные. Шаг влево/вправо и кандидат поплывет жестко.
В среднем 100 собесов 🤣
9:30 о чем вопрос про поиск по слайсу за O(1) ?
Вот здесь есть больше подробностей по теме: teivah.medium.com/go-and-cpu-caches-af5d32cc5592
Что-то не могу найти слайд, хотя в начале было сказано что будет подкреплен.