Тёмный

Реальное собеседование PHP Backend-разработчик (Junior) | Laravel 

Web Junior
Подписаться 1,2 тыс.
Просмотров 10 тыс.
50% 1

Собеседование на позицию Junior разработчик в компанию на backend
Первый блин комом, ответы слабые, позиция неуверенная. В дальнейших собеседованиях буду пытаться исправить текущие ошибки, охватить больший стек технологий и набить руку на тестовых заданиях!
Книга по Laravel (89р): clck.ru/369iJT
Таймкоды:
00:00 Вступление
00:30 Начало собеседования
01:14 Первый вопрос: Опыт в программировании
03:30 Второй вопрос: Был ли опыт разработки до стадии активного обучения
03:54 Третий вопрос: Про прошлое место работы
04:25 Четвертый вопрос: Почему решили сменить место работы
05:02 Пятый вопрос: Про опыт работы с фронтом
05:30 Шестой вопрос: Про опыт командной разработки
05:30 Шестой вопрос: Про написанный дэш
06:57 Седьмой вопрос: ФАКАП Вопрос по тестовому (Контроллеры)
08:16 Восьмой вопрос: Вопрос по тестовому (API)
08:59 Девятый вопрос: Ожидания по ЗП
09:45 Десятый вопрос: Мои вопросы
p.s. Этапы которые были пройдены:
- Отклик на вакансию;
- Заполнение анкеты в гуглдоках;
- Выполнение тестового задания;
- Очное собеседование;
Junior PHP (Laravel) | Путь изучения PHP с 0 до 0,5 (cообщество "разработчиков") : t.me/+RWuHZ2RNVVw1OGIy
Роадмап для джунов (содержит ссылки на плейлисты с проектами): clck.ru/35migQ
Если не работает первая ссылка на роадмап: www.cllk.ru/O81T9864Z
Ссылки на готовые сборки laravel 8 в докере:
Laravel + MySQL: clck.ru/369ESW
Laravel + Postgre: clck.ru/369ET6

Опубликовано:

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@user-ls6tj4nz5c
@user-ls6tj4nz5c 10 месяцев назад
Спасибо огромное за видео! Ждём следующих)
@ruslan_nurgaleev
@ruslan_nurgaleev 7 месяцев назад
Молодец, все впереди
@xenm85
@xenm85 8 месяцев назад
Кстати, не плохой собес. Вопросы адекватные, ответы не плохие. Я бы скорее всего взял бы такого человека на работу
@Web-Junior
@Web-Junior 9 месяцев назад
Книга по Laravel (89р): clck.ru/369iJT Таймкоды: 00:00 Вступление 00:30 Начало собеседования 01:14 Первый вопрос: Опыт в программировании 03:30 Второй вопрос: Был ли опыт разработки до стадии активного обучения 03:54 Третий вопрос: Про прошлое место работы 04:25 Четвертый вопрос: Почему решили сменить место работы 05:02 Пятый вопрос: Про опыт работы с фронтом 05:30 Шестой вопрос: Про опыт командной разработки 05:30 Шестой вопрос: Про написанный дэш 06:57 Седьмой вопрос: ФАКАП Вопрос по тестовому (Контроллеры) 08:16 Восьмой вопрос: Вопрос по тестовому (API) 08:59 Девятый вопрос: Ожидания по ЗП 09:45 Десятый вопрос: Мои вопросы
@HeIvis
@HeIvis 9 месяцев назад
12:58 - красавчик, вот так надо отвечать)))
@user-vk2qf8gz8f
@user-vk2qf8gz8f 10 месяцев назад
АХАхах, норм так. Особенно момент убил: Джуны: Почему нас не берут на работу!? Также джуны: 10:30
@Web-Junior
@Web-Junior 10 месяцев назад
Факапы это тоже опыт. Чтобы сразу понимать, что тебя ждет когда налажаешь)
@Amdusi4s
@Amdusi4s 5 месяцев назад
Ну про ларавел совет поизучать побольше инфы и еще опыта бы понабраться. Также с другими фреймворками
@ruslanm.1120
@ruslanm.1120 3 месяца назад
Дружище, тебе почти прямым текстом говорили, что давай мы тебе заплатим 60т.р как на прошлой работе :)
@Web-Junior
@Web-Junior 3 месяца назад
ну по итогу через месяц столько и стали давать, беды у меня с башкой (как и у многих с синдромом самозванца в ИТ) Работаю над этим :)
@AvanSerij
@AvanSerij 9 месяцев назад
По ресурсному контроллеру нужно поднять знания. Вполне база.
@Web-Junior
@Web-Junior 9 месяцев назад
Да, теперь работаю через них, сходил на собес - стал умнее)
@s3raph443
@s3raph443 9 месяцев назад
Как компания называется?
@user-qg5uh6vf1v
@user-qg5uh6vf1v 5 месяцев назад
SRP не так работает) Стоит углубиться в ларку, в её идеологию (к примеру те же фасады что нарушают солид, но часть идеологии), ну и зп в 2 раза урезать это крайне плохо, думают что ты неуверенный и слабый специалист
@Web-Junior
@Web-Junior 5 месяцев назад
Постепенно учусь и узнаю себе цену, к некст работе буду уже более заряжен. Это был первый собес на разраб позицию в жизни)
@Diqeeeeeeeeeei
@Diqeeeeeeeeeei 9 месяцев назад
Я бы порекомендовал тебе: 1. Если у тебя нет проблем с финансами поучиться еще годик подтянуть основы написать пару проектов своих и показывать на собесах их. И не устраиваться на галеры. 2. Не использую solid как панацею, на данном этапе тебе вообще лучше его забыть либо если хочешь углубиться в него (но это сложно) не все мидлы его правильно юзают. 3. Не занижать себе зп, отталкивайся от вилки (например: если в вакансии зп от 60 до 90) говори 60-65) 4. Никогда не спрашивай, что будет если я не уложусь в сроки. Лучше говорить, что всегда в них укладываешься. Если есть форс мажер по задаче я оповещу тимлида и буду решать с ним проблему. Удачи на собесах.
@Web-Junior
@Web-Junior 9 месяцев назад
Спасибо, к некст собесам буду подходить уже с опытом работы и новым пет проектом. По деньгам согласен, но придет 18 летний парень, которому вообще не нужно себя содержать и скажет, что готов первый опыт получить вообще за 25 или хлеб, конечно же бизнес выберет сотрудника который просит меньше
@Diqeeeeeeeeeei
@Diqeeeeeeeeeei 9 месяцев назад
@@Web-Junior если компания нормальная, то им проще взять человека который сможет решать задачи самостоятельно с зп условно 80к. Чем брать новичка за 25к и обучать его несколько месяцев, что бы он начал делать хоть что-то самостоятельно. К галерам это не относиться. Там наоборот берут тех кто готов работать за еду. И на такой работе ты будешь только выгорать и получать минимальный опыт. P/s под галерами подразумеваю компанию где ты занимаешься всем сразу за 20к. Например, такая компания ищет бекенд разраба. После трудоустройства ты резко становишься, бекен, фронтенд, девопс разработчиком, тестировщиком и еще кофе начальнику носишь. В таких компаниях работают 1-2 человека на которых висят по 100 проектов. Судя по сабесу ты как раз и попал на галеры)
@Web-Junior
@Web-Junior 9 месяцев назад
@@Diqeeeeeeeeeei Сложно сказать, это моя первая работа. Тут работа над одним сайтом, задачи порционно и поступательно выдают, правда это больше фулстек чем бэк (т.к. есть большой пласт в плане верстки и написании функционала на js). Ну, если и галера, то зато будет опыт работы :D
@xenm85
@xenm85 8 месяцев назад
вот не согласен. Вопрос про скори вполне хороший
@user-ee2dt1ew6l
@user-ee2dt1ew6l 8 месяцев назад
Не согласен с тем, что нужно учиться еще год и не идти не галеры. По своему опыту - лучше поработать на галере 3-6 месяцев, подтянуться в плане софт скиллов и просто стать опытнее. А дальше уже перейти в продуктовую разработку
@saint8283
@saint8283 5 месяцев назад
6:57 разделение операций CRUD для контроллера делается для более гибкой настройки. Например, для разделения ролей. Там на каждый контроллер можно вешать Middleware, вот почему их разделяют. Так можно одной роли дать доступ на чтение, а другой - на запись, как вариант. А ресурсный контроллер объединяет весь ресурс, и в таком варианте настроить нельзя настроить доступ к каждой операции. Но это не только доступа касается, просто самый очевидный пример привел. (Не совсем верно. Исправлено ниже)
@Web-Junior
@Web-Junior 5 месяцев назад
Спасибо!
@saint8283
@saint8283 5 месяцев назад
​@@Web-Junior А, нет. Я видимо неправильно понял. У вас вообще отдельный контроллер по каждый метод был? Ну тогда я хз) Ресурсный контроллер можно же в роутинге разбить на методы и объединить в группу. Типа такого: Route::group(['prefix' => 'categories'], function (){ Route::get('/{id}', [CategoryController::class, 'show']); Route::get('/', [CategoryController::class, 'index'])->name('categories'); Route::post('/', [CategoryController::class, 'store'])->middleware(['ability:manage-categories']); Route::put('/{id}', [CategoryController::class, 'update'])->middleware(['ability:manage-categories']); Route::delete('/{id}', [CategoryController::class, 'destroy'])->middleware(['ability:manage-categories']); }); Как альтернатива, можно подвязать ресурсный контроллер под один Route. Типа такого: Route::resource('categories', 'CategoryController'); И вот тогда теряется гибкость. А вот, что пишет известный бот по поводу разбиения самого контроллера на методы: "Когда у вас есть отдельный контроллер для каждого метода, это дает большую гибкость в управлении логикой каждого действия. Вы можете точно настроить каждый метод контроллера под конкретные требования. Читаемость: В некоторых случаях, особенно если методов немного и они относятся к разным функциональным областям, отдельные контроллеры могут делать код более читаемым и легким для поддержки." Ну, т. е. разбивать нужно только совсем разный функционал. Ресурс подразумевает операции CRUD над ним. Такое нет смысла разделять, по моему мнению. Может это просто старый подход, когда еще не было ресурсных контроллеров и этих фишек роутинга?
@Web-Junior
@Web-Junior 5 месяцев назад
@@saint8283 Я после этого как сказали про ресурсные начал их использовать, группировать, выдавать права группам или внутри группы отдельным методам контроллера А инвок контроллерами обычно нужно баловаться когда они содержат в себе определенный метод или специфический, не базовые круды. В любом случае спасибо, я стараюсь читать и разбираться в том, что советуют, за это огромная благодарность)
@hardwork7383
@hardwork7383 9 месяцев назад
Удивительно лайтово, если не фейк.
@Web-Junior
@Web-Junior 9 месяцев назад
Привет, это реальное собеседование. Сейчас там работаю
@allay138
@allay138 8 месяцев назад
Можешь скинуть компанию?
@Web-Junior
@Web-Junior 8 месяцев назад
hh.ru/vacancy/84552438
@user-gr2ld1hc9d
@user-gr2ld1hc9d 9 месяцев назад
на 8 тоже факап, контроллеры по single responsibility не используют
@Web-Junior
@Web-Junior 9 месяцев назад
Ну я только учусь, поэтому факапы мое все. Теперь работаю через ресурсные, а так не сказали бы - не знал)
@timur43378
@timur43378 7 месяцев назад
А что есть какой то список где SRP нужно применять а где нет?
@Web-Junior
@Web-Junior 7 месяцев назад
​@@timur43378 все от хотелок компании зависит, но большинство не пишет все на сингле
@timur43378
@timur43378 7 месяцев назад
@@Web-Junior я к тому, что SRP не оговаривает где его использовать и нет никакого правила, что для контроллеров не используется. А вот использование в одном контроллере нескольких экшенов как раз нарушает SRP, несмотря на наличие ресурсов в ларе. Большинство вообще пишет не задумываясь о таких вещах.
@allay138
@allay138 8 месяцев назад
На Java бы так собеседовали .
@uursdgtsegg
@uursdgtsegg 7 месяцев назад
Попасть бы ещё на эти ваши собеседования😂
@allay138
@allay138 8 месяцев назад
Странный вопрос почему 3 недели а не одна. А как же игры ?
@Web-Junior
@Web-Junior 8 месяцев назад
Была цель все-таки начать карьеру именно в по этой профессии. А так да, в компик месяц-другой поиграть... эх, беззаботное детство
@user-dn8yk9wq7c
@user-dn8yk9wq7c 6 месяцев назад
Ну всё теперь иди на завод батареи таскать коллега@@Web-Junior
@Em1lka_
@Em1lka_ 7 месяцев назад
Бро, а какое тестовое у тебя было для этой вакансии, очень взглянуть хочется
@Web-Junior
@Web-Junior 7 месяцев назад
Привет, есть ссылка на гит: github.com/Null-ch/MAMP_laravel_test_task
@Orz_Mkh
@Orz_Mkh 9 месяцев назад
Я одно не понял. Почему ты говоришь не взяли? при этом по видео будто берут. и + в комментах говоришь что взяли)) Запутался что-то
@Web-Junior
@Web-Junior 9 месяцев назад
Просто тот кандидат которого хотели взять не смог из-за некоторых документов, я по остаточному принципу)
@user-dn8yk9wq7c
@user-dn8yk9wq7c 6 месяцев назад
Херабора - если людям нужен девелопер в качестве джуна, возьмут без всяким собеседований.
@Web-Junior
@Web-Junior 6 месяцев назад
Но им же нужно понимать, что ты хоть что-то умеешь делать, а не пришел после видео PHP за 10 наносекунд)
@user-dn8yk9wq7c
@user-dn8yk9wq7c 6 месяцев назад
Они его так же за 10 секунд и выкинут - это никогда не было сложно сделать@@Web-Junior
@bakhtiyarmammadov2137
@bakhtiyarmammadov2137 10 месяцев назад
Ты смог пройти собес?
@Web-Junior
@Web-Junior 9 месяцев назад
Привет, по итогу у мне направили оффер и я работаю в данной компании
@kamil19862307
@kamil19862307 9 месяцев назад
@@Web-Junior Молодец! Прослушал все внимательно и в принципе на позицию джуна можно взять с руками и ногами. Удивился, когда ты сказал что не взяли. А теперь рад за тебя! Этой фирме повезло, что ты повстречался на их пути.
@kamil19862307
@kamil19862307 9 месяцев назад
@@Web-Junior И ещё, подскажи где ты API учился, а то я до сих пор не знаю как как это делается?
@Web-Junior
@Web-Junior 9 месяцев назад
@@kamil19862307 при написании пет проектов. Если говорить про лару, то у тебя уже есть готовые роуды для CRUDа, просто переписываешь из веба в апи, ну и возврат там будет в json, в остальном то же самое. Я сам раньше думал что это какая-то неземная технология типо мемкеша и деплоя в докере :D. Для удобства ставишь postman и в нем тестируешь что приходит\возвращается
@user-ee2dt1ew6l
@user-ee2dt1ew6l 8 месяцев назад
Не знаю, чем занимается данная компания, но про nda слышать смешно) нанотехнологии разрабатывают? Судя по всему обычная галера с сайтиками многостраничками
@Web-Junior
@Web-Junior 8 месяцев назад
ну смешно - не смешно, а даже в галимом Qsoft`е на стажировке оно подписывается (
@oleg._.
@oleg._. 6 месяцев назад
Даже если это сайтики-многостраничники, владелец будет рад увидеть свой скопипизженный код у коллег по цеху? Очень странный комментарий по неразглашению. Хотя бы ознакомьтесь с термином «Коммерческая тайна» 🤦🏻‍♀️
@MyNameIsRishat
@MyNameIsRishat 2 месяца назад
Насмешил конечно с зарплатой, тем более в московской области.
@Web-Junior
@Web-Junior 2 месяца назад
У меня как и у многих кто еще не вошел в сферу желание попасть туда ради заветного опыта затуманило здравый смысл)
@atnewsnet
@atnewsnet 4 месяца назад
можно с вами связаться ?
@Web-Junior
@Web-Junior 4 месяца назад
Привет, конечно. В ТГ можно написать @rknbst
Далее
ПРОЖАРКА ХАРЛАМОВА
00:15
Просмотров 37 тыс.
It was like a real simulation👩🏻‍💻
00:15
Просмотров 3,6 млн
День из жизни QA тестировщика
14:59
SENIOR on JUNIOR Javascript Developer interview
26:35
Просмотров 275 тыс.
Собеседование middle backend php
1:17:49
Просмотров 8 тыс.
Собеседование в IT
3:39
Просмотров 2,2 млн
ПРОЖАРКА ХАРЛАМОВА
00:15
Просмотров 37 тыс.