РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА BACKEND РАЗРАБОТЧИКА ПОЛУЧИЛ ЗП 280К ЗАВАЛИВ ПОЛОВИНУ ТЕХНИЧЕСКИХ ВОПРОСОВ
ฝัง
- เผยแพร่เมื่อ 20 ก.ค. 2024
- ВСЕ ЗАПИСИ СТРИМОВ/СОБЕСОВ ТУТ - boosty.to/koshacya_batsyla
Обычное it интервью на php программиста. Собес на мидловую позицию, есть как хорошие штуки с моей стороны, так и косяки - смотрите, спрашивайте, пишите в комментах.
Отдельный респект интервьюеру и компании, если попадетесь с ним - идите к нему работать, советую.
База: koshachia-batsyla.notion.site...
Бусти: boosty.to/koshacya_batsyla
Телега: t.me/koshachyabacyla
Вк: public220441206
По любым вопросам: t.me/SourManager
ТАЙМКОДЫ:
00:00 - бубню
00:47 - знакомство
1:46 - мой опыт работы
8:05 - расскажи про самую интересную задачу
12:00 - тут начинаются вопросы собеса по php
12:27 - про очереди, шардирование, репликацию, индексы в базах данных
24:13 - чем kafka от rabbitmq отличается
26:03 - про асинхронность в php и про event driven и файберы
31:52 - про roadrunner и php-fpm (про производительность и grpc)
36:10 - что такое di container
37:03 - low coupling high cohesion
37:30 - говорим подробно про SOLID
39:27 - что такое абстрагирование и абстракция
40:21 - hash индекс и btree индекс (хэш и битри)
44:20 - пост кайфные вопросы (рекурсия, хакерские приколы и тп)
54:56 - мои вопросы к компании
1:01:16 - дали оффер
Бусти: boosty.to/koshacya_batsyla - тут еще десяток стримов.
Один из многих собесов, который прошел за последнее время. Собес на мидловую позицию, есть как хорошие штуки с моей стороны, так и косяки - смотрите, спрашивайте, пишите в комментах.
Отдельный респект интервьюеру и компании, если попадетесь с ним - идите к нему работать, советую.
------
Привет, я тимлид - управляю командами, строю процессы и работу программиста работаю.
Люблю менеджерские штуки и веду бложек о том, как хожу на собесы и помогаю разным людям по работе.
------
Если Вы сам по себе, пишите также на t.me/SourManager, могу помочь:
- готовлю к собесам;
- провожу тестовые технические и поведенческие интервью;
- менторство;
- составлю/исправлю резюме, даже если опыта 0;
- любые консультации (свич по работе, че делать если в трудовой все плохо, как быть, когда начальник не любит и т.п.)
------
Если Вы от бизнеса, могу помочь выстроить процессы и утрясти любые сложности во внутрикомандном взаимодействии. Если нужна консультация - t.me/SourManager
------
И в любом случае, вступайте в наше камунити и на бусти, там есть:
- записи как я прохожу собеседования;
- записи стримов;
- доступ к Базе Знаний;
- куча мелких фишек
- доступ в чаты нашего камунити. Там сейчас программисты, юристы, спортсмены, hr, сейлзы и кого только нет. Помогаем друг другу и делимся опытом, советую заглянуть
------
Бусти: boosty.to/koshacya_batsyla
Телега: t.me/koshachyabacyla
Вк: vk.com/public220441206
По любым вопросам: t.me/SourManager
ТАЙМКОДЫ:
00:00 - бубню
00:47 - знакомство
1:46 - мой опыт работы
8:05 - расскажи про самую интересную задачу
12:00 - тут начинаются вопросы собеса по php
12:27 - про очереди, шардирование, репликацию, индексы в базах данных
24:13 - чем kafka от rabbitmq отличается
26:03 - про асинхронность в php и про event driven и файберы
31:52 - про roadrunner и php-fpm (про производительность и grpc)
36:10 - что такое di container
37:03 - low coupling high cohesion
37:30 - говорим подробно про SOLID
39:27 - что такое абстрагирование и абстракция
40:21 - hash индекс и btree индекс (хэш и битри)
44:20 - пост кайфные вопросы (рекурсия, хакерские приколы и тп)
54:56 - мои вопросы к компании
1:01:16 - дали оффер
Бесполезная трата времени. По зарплате брали не джуна, а выяснили только, что не заброшен десантом
Вау, какое хорошее собеседование. Нет неловких молчаний по полчаса, интересные вопросы, вообщем, сферическое собеседование в вакуме
Респект)
еще будут собесы выходить чуть позже
- А что такое factory?
- Ну, фабрика :D
фабрики рабочим
У "Людей в черном 3" тоже такое было..)
@@tigrpoehal1836 А богатым деньги от фабрик
Оч круто, что автор прямо говорит, что не знает ответа на часть вопросов.
Это прям об опыте говорит
Этот видос набрал крайне мало просмотров, хотя это как раз самый полезный ролик на канале. Спасибо за нужную информацию!
на бусти еще один собес вышел. Там собес мой на позицию тимлида, оффер получил если что
Мужик, я кайфанул
Сам стараюсь всегда на лайте собесы проводить, но разгон про рекурсии и бесконечную память сделал мой день😂
Собес огонь, топчик за свои деньги) Огромное спасибо за Ваш труд и особое за тайм коды. Уде несколько раз прослушал)
Годно, спасибо автору, самый ценный контент на канале. Я сам пишу на php но, к своему стыду, кое-что из услышанного не знал. Восполняю знания
Отличный собес! Нет ощущения, что завалил хоть какие-то вопросы. Видно, что шаришь, бред не нёс, хорошо рассуждал, долго не втыкал. Собеседующий тоже классный, не душнил. В общем, ляпота!
Спасибо за видос, было интересно про архитектуру послушать
респект
От количества непонятных слов, которых надо изучить, я понял, что мне лучше на завод.
Но как же кайфово было слушать, особенно зашло тема рекурсии в сферическом вакууме))
спс
да не, там не так сложно, на самом деле
@Yog-So-ThothНу смотреть тикток и ожидать в конце смены катку в танки в доту (должность уборщика слишком завышанна)
На заводе тебя ждет еще больше непонятных слов, маня
Мой кумир! Ты пришел в этот мир чтобы наполнять верой людей в хорошие места работы. Хотя я вообще UI дизайнер. и все что смог освоить это азы Laravel и более-менее Wordpress чтобы просто сайт сверстать, чтобы странички переключались. Но было очень интересно
Отличный, собес спасибо что записал этот ролик👍🤝👏
Классный собес, в конце радовался за тебя будто сам офер получил 😂 успехов тебе!
Спасибо за титанический труд, красава постарался
годнотища, хоть послушал что там происходит на собесах в этих ваших биг энтерпрайз сирьизли компани, спасибо
да эт довольно небольшая компания
Очень крутое интервью. Автор Красавчик. Реальный красавчик.
согласен
Я мидл+ жаба разработчик в банке.
Посмотрел, спасибо. У меня по сути на собеседованиях были вопросы один в один.
Разницы в собеседование на джава и пхп вообще нет, только многопотока, конечно, больше.
тип который собеседовал - шарит за тему,толковый. спасибо
Приятная беседа, спасибо, всем участникам респект.
Собеседующий огонь просто) атмосфера приятная)
Спасибо большое за ваши видео. Информативно
Хороший собес, про индексы понравилось, спасибо!
вроде ничего сверхсложного не услышал. думал, что за такую зп надо быть невероятно крутым чуваком. этот собес замотивировал пересмотреть текущую мою текущую зп. спасибо)
Поздравляю. Отличный собес, на позитиве, без ээ.. мее)) Красава! Синева в гитлабе это хрень полнейшая... Невозможно объективно оценить работу программиста. У каждого своя скорость разработки. кому то комфортно медленно писать, кому то быстро. Проще говоря, у каждого будут свои сторипоинты в спринте (плюс/минус). У опытных, зачастую времени больше уходит на то, чтобы продумать архитектуру, затащить крутую абстракцию или какой нибудь алгоритм... Поэтому скорость не равно качество. Иногда скорость порождает лютый говнокод. Бизнесу может и хорошо, но до поры до времени. Здесь уместно добавить цитату Р. Мартина. Если вы думаете, что хорошая архитектура стоит дорого, то попробуйте плохую.
у него везде вот и эээ чел
Прошел 2х месячный курс по питону. Ни слова не пони. Науерно мне нужно идти на склад коробки таскать... А так видос пушка, как же вы прекрасно шьёте за процессы, это искусство просто
Друг, начнем с того, что курс в большинстве своем некий хлам. Единственное, что они могут дать - понимание того, что тебе действительно понравилось заниматься прогой, а так же какая-то база, с которой можно стартовать. Просто топи на своем и делай. Лично у меня как - я много, что попробовал, все гнался за тенденциями языков. "Ой, Python - топ, буду на нем. А нет, в вузе C++ понравился, изучаю. Не, во Java круто, его долблю. Хотя нет, все таки Kotlin мастхев". И это движения были не за короткое время, а разница почти в год в каждом. Сейчас просто изучаю Kotlin, но чисто бекенд. Сейчас на нем пишут на Andorid в 99%, а я же решил просто в бек на нем удариться и не думать в перспективе нескольких месяцев о работе, потому что нужно тупо учиться. Поэтому не переживай, просто двигай дальше на основе сегодняшней базы
Ну так тут на сеньёра собесят, а ты на недаджуна прошёл курсы
Было круто! Спасибо!
Не особо разобрал, о чём говорили, зато узнал, в каком тоне должно проходить хорошее собеседование.
Оч интересно всегда было послушать как прогеров собеседуют. Спасибо.
Самый интересный собес, спасибо
Все собеседования которые я проходил обычно происходят по принципу тупого анкетирования. Задают стандартный набор вопросов, которые зазубрены уже десятки раз. Крайне редко могут дать задачку по алгоритмам и без разницы мидл или сеньор.
А это собеседование просто эпичное ❤❤❤
Как же интервьюера с while true разорвало, сам ржать начал😂😂😂
51:36 Ваня
57:23 Семен
58:00 Новосиб???
И огромное спасибо за аудио. Понял, что не с там копаюсь. Ни слова не понимаю, о чем говорят
Спасибо, было полезно
Я сам по себе горе студент, который попробовал всё и сразу, и шарп, и питон, и джаву, но в чем то конкретном не преуспел. Но такие видосы добавляют мотивацию что то конкретное выучить и уже собесоваться.
Ааа, дак вот как ребята работают, чисто по канбану и без спринтов)
Помню твой коммент, видимо про них ты как раз и писал. Привет)
классный собес, приятно слушать людей, которые любят это дело
Отличный видос, почерпнул много бусти!
Добрый день!
Спасибо за видео, можно Вас попросить - не скинете название видео про роадраннер, о котором Вы упоминали
на одном дыхании прослушал, очень открыто
Про фактори проорался, "что такое фактор?" - Ну фабрика😂
Красава) Шаришь, судя по ответам)
по поводу синивы гитлаба, работал в одной компании на аутстафе. Не захотели оплачивать работу, так как не делал каждый день коммиты. Штатники знали, но молчали, никто ничего не говорил. Пришлось сними поругаться, в итоге выплатили. Ушел с проекта, а потом начали всех разгонять, деньги государевы начали заканчиваться))))
И вправду хороший собес, было интересно послушать
лучшее собеседование)
Классное собеседование
Да в целом ты справился большинством вопросов, кроме зацепления и связанности. Если бы в начале большинства вопросов не говорил что где то нагуглил или слышал от больших дядек, то за умного бы сошел))
Думаю, как резво проходи собес, а потом вспоминаю, что смотрю на х2. Но даже на обычной скорости собес супер - я так не смогу, хоть и стаж большой, но долго был на одних и тех же местах с не самым лучшим стеком и с некоторыми вещами, которые сейчас принято использовать, вообще не работал. 😞
можно на мидла спуститься, ну и по зп. занизиться... важно попасть в команду с нормальными процессами и современным стеком, порой за год, можно натаскаться быстрее чем за 10 лет в одной шараге....
@@rusrb факт
Low coupling and high cohesion. Простой пример - вы когда хотите завести свою машину, то не идетете к соседу и просите у него ключи.
Прочитал в описании что собес на мидла. Но вопросы и зп уже ближе к сеньору. Какие вопросы и зп были бы на сеньёрскую позицию?
не знаю зачем это вообще смотрю, ведь я фронтенд react разраб, но интересно))
Очень весело)
respect
Это "бусти", эпично. 😁
Есть подозрение, что упомянутые "тестеры, в первые такое вижу, которые мне самому могут по шапке надавать за код" - это SETы или SDETы
Порадовали ответы собеседователя по поваду всех этих срамов (это не ачепятка) ажайлов и прочих сторипоинтов. То что скрам не работает сколько не пытайся это правда
Че не работает-то? Сделать 2-3 встречи на грумминг задач, планирование, ретроспективу по итогам и собрать презу по инкременту для бизнеса по скраму не работает? Не нравятся сторипоинты - оценивайте в идеальных человекоднях/человекочасах, потом посмотрите по графикам получается ли вписывать в оценки или нет, если нет - то почему?
Канбан и скрам помогают прежде всего планированию, продакту понимать количественные и качественные показатели команды, планировать направления на квартал, согласовывать бюджеты, прогнозировать доходы и расширяться,, а не разработке сделать задачу быстрее. Чтобы разработчику сделать задачу быстрее нужно нанять еще одного разработчика.
Рекомендую разобраться с этой историей еще раз, мало кому нужен разработчик, который будет заниматься сабботажем процессов, только тем, у кого этих процессов нет и команда сама себе придумывает задачи
Собес прикольный. Но. Уф, а чё так все пропустили, что и собеседующий может жутко ошибаться?
1. В Go нет ВМ, компилируется в машинный код, который выполняется непосредственно на целевой архитектуре.
2. Потоки (threads) в Java являются системными потоками, которые управляются операционной системой.
3. Goroutines являются намного более легковесными, чем потоки. Они управляются рантаймом Go, а не операционной системой.
Да задушнил)). Да гофер))
А вообще, это прям база - не тупить на собесе и говорить быстро, четко. Но это не всем дано (физически). Софтскилы мля.
У меня другая технология, но слушать было не менее интересно. Спасибо
и тебе)
- Бусти?
- Бусти.
Интервьюер Слава Комиссаренко?
лол))
Такой уровень должен стоить не менее 500к)
Потому что глубокие знания по БД стоят ооочень дорого
Прочитал как backend разведчика
Нихуя не понятно, но очень интересно 😂
Достаточно лайтовенько, на джаве обычно собесы на такие позиции как в песне НТР.
Привет. Спасибо за видео. А со скольки лет ты учился программировать. И во сколько лет получил первую работу?
учился с 16, про работу сложно ответить - за код в первый раз получил деньги в 16, но именно официально позже уже
@@koshachiya_batsylaможет говорил где-то, но спрошу, а сейчас сколько, если не секрет)
Звучит как диалог двух пьяных друганов
Дружище, в описании лучше сначала писать таймкод, а уже потом его описание.
ессс, мб завтра поправлю
Сейчас вообще валят на собеседованиях, раньше такого не было.
Супер собеседование, оба коасавчики
Ждём 10 часовую версию бусти
На мидл должность?? Бро я по тому что вы обсуждаете ядро языков программирования думал что вы на должность Линуса Торвальдса метите. Го больше такого бесплатного контета для поднятии уровня знаний и писюна.
кек, там не так сложно, как ты подумал
мне б такой собес по проектному менеджменту...
31:32 о каком видео речь? Скажите пожалуйста))
А что разве в банках на пхп тоже пишут? Или симфони как раз про это? Ролик про симфони был бы в тему)
да, лол, всякие мтс, мегафон, авито, озон, вк - это все тоже пыха под капотом. Все ваши скилбоксы тоже
@@koshachiya_batsyla не ну всякие мтсы, озоны и енти ваши скилбоксы это одно, а банки это все таки другое)
Ряяяяя, а где секция с алгоритмами??? Мне куда девать 400 задач со слиткода??? ПАЧЕМУ не спросилИИИ?7
Как можно не знать про шардирование?
Чел спрашивает вопрос, ответ на который сам не знает (про бесконечную рекурсию). Правильный ответ можно, про технику trampoline пусть почитает
49:37 как же его порвало..
Я учусь чуть меньше года на C#-разработчика в яюниоре....
Я не понял НИ...ХУ...ничего...
Печально...ну да ладно, в любом случае слушать было приятно, есть чему поучиться с точки зрения открытости, самопрезентации, самообладания и т.д.)
Познавательно, но неточностей очень много, причем с обеих сторон. Вопросы нормальные, но не хватает глубины и сразу идет намек в каком месте копать, не дожидаясь мыслей собеседника. Я бы посоветовал автору меньше перебивать, но в целом вполне себе. Может быть как да так и нет, все зависит от уровня
Ивана Лоева напомнил чел)
3:42 чёт я ахерел в моменте
Шел 24 год, люди пишут серьезные приложения на PHP, который многопоточность не поддерживает...
А что ты называешь многопоточностью? Каждый запрос к серверу это новый поток. Отрабатывает всё быстро, в стоке работа с данными в пыхе быстрее чем на питоне в РАЗЫ! Я тестил, получал результат превосходства пыхи в 3-10 раз, если не пользоваться ухищрениями с обоих сторон, в стоке. И да, многопоток требует совершенно иной подход к программированию и нет никакого смысла в этом, когда ты работаешь с данными, которые нужно обрабатывать последовательно. Это тебе не рендер, например. Параллельность операций достигается за счёт очередей и воркеров, но только там где это нужно. Страницы на быстрых пхп фреймворках можно отдавать пользовтаелю за 20-80 тысячных, и это со всеми вычислениями и работой с БД. Чел, пора бы уже самому развиваться, а не считать себя или свой язык лучше, в конце концов это всего лишь инструмент. Шёл который год, а люди продолжали нести херню в том, в чём они не разбираются.
Я поэтому и говорю, что писать на node js нужно
Интересно что я как лоад тестер постоянно отвечаю на вопрос на 13:30
💪💥👍
Кое где забыл запикать.
Это же собес не на PHP-макаху, а а на архитектора данных
Backend делает CRUD операции и ему все равно на high-load, репликации, и тд
Да и вообще, доступ в prod даже нет
@MrSuperBaha, очень интересное мнение.
Аргументы будут?
Не понял, а где пхп хейтеры? Минимум 99% комментов обычно они же
в видосе пхп хейтеры
Кто посчитал сколько раз за видео прозвучало слово бусти?
Сколько раз за видео прозвучало слово "Штука" "Штуки".
Благодаря кошачей бацыле я понимаю что backend это говно, а вопросы про hash и btree indexs мне зашли и вопросы про рекурсию.
Нихуя не понял. Но очень интересно) Боже как джуну это все выучить чтобы пойти на собес?)
По базе, имхо, ты должен понимать часть ) А по частным моментам, когда речь о конкретном софте, может быть и нет )
"Мы подотдел, который назывался Бусти". "Потом отдел вырос и его купил Бусти")
Ну а что, иногда со смыслом вставочка получается 😁
Так а что в результате? Ты работаешь там?
а тебе скока лет?
Новое слово узнал «шардирование» вообще не зря время потратил. Я сначала подумал -«что за хня это видео? Послушать собес? Бред». Так то вообще не зря
пишите сразу на какой язык вы идете)
друг, третья строчка описания..
так что по итогу, Вы пошли к ним работать?
Мне бы такго интервьювера который так уделяют время на то что бы тебе объяснить.. Это вообще не постанова? Обычно ты овтетил, просто молчат или говорят: не знаю. думай потом ты сам праильно сказал или нет.
На софтах просто разболтал интервьюера, вначале вовлекал интервьюера в разговор, рассказывал немного офтопа со бывших работ,в целом на позитиве был, вот и построился диалог вместо монолога по вопросикам
Про рекурсию оба не дали правильный ответ: хвостовая рекурсия. Некоторые языки типа лиспа поддерживают её на уровне компилятора, в противном случае можно реализовать обёртку через исключения.
вау, ты такой умный. Меня научишь?
@@koshachiya_batsyla ну зачем же ты сразу ядом плюёшься? Научу, обращайся :)
@@koshachiya_batsyla а к чему язвить здесь?
@@user-im1gk1uw7b постанова
@@koshachiya_batsylaможно еще хранить кэш вызова рекурсии, чтобы стек не так быстро переполнялся
С бусти перебор…
"легковесные горутины, это те же треды в джава" -- ясно))
Пацаны, не забивайте на академические знания. Не позорьтесь.
я советую отписаться
@@koshachiya_batsyla зря ты так, тебе полезный совет дали.
Плюсую, приятно встретить адекватного комментатора.
@@koshachiya_batsyla Легковесные горутины не являются теми же самыми потоками (тредами), что и в Java. Горутины - это концепция, используемая в языке программирования Go, и они представляют собой корутины, которые управляются планировщиком Go, а не операционной системой. В отличие от потоков в Java, которые являются более тяжеловесными и управляются непосредственно операционной системой, горутины более легковесны и могут выполняться в большем количестве на одном и том же количестве системных потоков.
Горутины позволяют выполнять параллельные задачи внутри одного процесса без необходимости создания полноценных системных потоков, что делает их более эффективными с точки зрения использования ресурсов. Они используют меньше памяти и имеют меньшие накладные расходы на переключение контекста по сравнению с традиционными потоками
Есть виртуальные потоки в джаве
Появились вот в 21