Warning: mkdir(): No space left on device in /var/www/group-telegram/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/ebanoePHP/--): Failed to open stream: No such file or directory in /var/www/group-telegram/post.php on line 50
ebanoePHP | Telegram Webview: ebanoePHP/897 -
Telegram Group & Telegram Channel
ГОТОВИМСЯ К BACKEND СОБЕСЕДОВАНИЮ за 21 день(информация о сроках может быть неточной)

Респект всем, кто не отписался после смены аватарки, на более дерзкую и брутальную. Вы настоящие СЛОНЯРЫ, которые заслужили качественный контент(впервые использую это словосочетание без сарказма). Так что поехали - минигайд о том, что можно попытаться выучить в короткие сроки, если вы полный ноль чтобы устроиться на хоть какую-то работу бекендером. Гайд именно по тех интервью, как накрутить опыт в резюме до него добраться, вам расскажут другие ребята.

1. Выучить синтаксис любого языка и научиться запускать программы на своем компьютере

Для старта я рекомендую PHP или Go. Мне нравится больше Go, сфера применения шире, бабок там больше, но пыха возможно будет легче для начала. Что нужно знать для начала:
- типы данных
- условные конструкции
- циклы
- реализацию ооп(уметь описать класс/структуру и обвешать методами)

Для начала этого хватит, но по возможности старайтесь освоить выбранный язык поглубже. Есть миллион статей интерактивных тренажеров на эту тему, не вздумайте записываться на платные курсы по этой теме. Старайтесь именно перепечатывать, изменять и запускать код, а не тупо читать статьи/книжки

2. Системное администрирвоание на минималках

- разобраться с git github и github actions
- нужно купить VDS и поподнимать на ней разные сайты/фреймворки готовые(ставь лайк если ты олд и помнишь как я позорился с настройкой nginx)
- научиться деплоить сво лоховские программы по типу hello world и чисел фибоначи на сервер и открывать их по своему домену
- научиться запускать docker и docker-compose(https://laradock.io/docs/Intro вот этот проект на поиграться)

3. Базы данных

- Разбираемся что такое релязционная БД на примере MySQL/Postgres
- Учим типы join
- отличия having от where
- group by
- устройство B+Tree индексов
- использование индексов(простые, многоколоночные, сортировка, фильтрация)
- explain
- репликация и шардинг

Тут займет время побольше. Всё что про sql наёдете сами. Индексы учим по этому докладу . Шардинг и репликации по этому . Ничего сложного нет, не бойтесь умных слов. БД - одна из самых важных секций, так что тут надо постараться. Хотя многим собеседующим на неё похуй

4. Очереди и кеш

- Читаем про очереди, что такое, зачем нужны когдда юзать
- Читаем про рэбит
- Читаем про кафку
- Пытаемся понять, в чем отличие Rabbit vs Kafka и учимся объяснять это с уверенным видом
- Если остается время почитайте про Redis

5. Сети

- Если прочитаете и вызубрите эту статью то вы чемпион(я её так и не дочитал)
- отличия TCP vs UDP
- отличия Http1/Http2/Http3

6. Алгоритмы и структуры

- Разбираемся что такое O-нотация, зубрим её основные виды
- Читаем про хеш-таблицу, массив и дерево. Пытаемся понять зачем это все нужно и чем отличается
- Разбирамся в пузырьковой, быстрой и merge соритровками массива

7. Лайвкодинг

Тут совета два, решаем литкод + гуглим "задачи на собеседовании {languageName}" и решаем их. Временных рамок не ставлю, но чем больше потратите тем лучше. Но сильно не запаривайтесь лайвкодинг есть не везде. Если умеете делать мердж интервалов, задачу со скобками и разворот связаного списка, то процентов 30 собесов уже пройдёте.


Конечно, так вы не станете сносным разрабом. Однако знание даже поврехностное этой "БАЗЫ" сделаем вас лучше чем 50% людей, кого я видел на собесах за последние 5 лет. А я провёл не меньше 100 собесов(из них бОльшая часть это собес сеньоров в команду ВКонтакте) за это время минимум. А для тех кто хочет, разобраться в этой и остальных темах лучше и глубже, стать реально нормальным прогером, а не просто проскочить собес и обосратсья на испыталке будет сообщение ниже.

P.S. Это не прогрев на рекламу и покупку курсов, расскажу про свой бесплатный образовательный проект, так что давайте без рофлов!

P.P.S . Пиши в комменты, чем бы ты дополнил список, если ты нанимал людей в команду. Пиши в личку, если тебя по беспределу забанил Субботин



group-telegram.com/ebanoePHP/897
Create:
Last Update:

ГОТОВИМСЯ К BACKEND СОБЕСЕДОВАНИЮ за 21 день(информация о сроках может быть неточной)

Респект всем, кто не отписался после смены аватарки, на более дерзкую и брутальную. Вы настоящие СЛОНЯРЫ, которые заслужили качественный контент(впервые использую это словосочетание без сарказма). Так что поехали - минигайд о том, что можно попытаться выучить в короткие сроки, если вы полный ноль чтобы устроиться на хоть какую-то работу бекендером. Гайд именно по тех интервью, как накрутить опыт в резюме до него добраться, вам расскажут другие ребята.

1. Выучить синтаксис любого языка и научиться запускать программы на своем компьютере

Для старта я рекомендую PHP или Go. Мне нравится больше Go, сфера применения шире, бабок там больше, но пыха возможно будет легче для начала. Что нужно знать для начала:
- типы данных
- условные конструкции
- циклы
- реализацию ооп(уметь описать класс/структуру и обвешать методами)

Для начала этого хватит, но по возможности старайтесь освоить выбранный язык поглубже. Есть миллион статей интерактивных тренажеров на эту тему, не вздумайте записываться на платные курсы по этой теме. Старайтесь именно перепечатывать, изменять и запускать код, а не тупо читать статьи/книжки

2. Системное администрирвоание на минималках

- разобраться с git github и github actions
- нужно купить VDS и поподнимать на ней разные сайты/фреймворки готовые(ставь лайк если ты олд и помнишь как я позорился с настройкой nginx)
- научиться деплоить сво лоховские программы по типу hello world и чисел фибоначи на сервер и открывать их по своему домену
- научиться запускать docker и docker-compose(https://laradock.io/docs/Intro вот этот проект на поиграться)

3. Базы данных

- Разбираемся что такое релязционная БД на примере MySQL/Postgres
- Учим типы join
- отличия having от where
- group by
- устройство B+Tree индексов
- использование индексов(простые, многоколоночные, сортировка, фильтрация)
- explain
- репликация и шардинг

Тут займет время побольше. Всё что про sql наёдете сами. Индексы учим по этому докладу . Шардинг и репликации по этому . Ничего сложного нет, не бойтесь умных слов. БД - одна из самых важных секций, так что тут надо постараться. Хотя многим собеседующим на неё похуй

4. Очереди и кеш

- Читаем про очереди, что такое, зачем нужны когдда юзать
- Читаем про рэбит
- Читаем про кафку
- Пытаемся понять, в чем отличие Rabbit vs Kafka и учимся объяснять это с уверенным видом
- Если остается время почитайте про Redis

5. Сети

- Если прочитаете и вызубрите эту статью то вы чемпион(я её так и не дочитал)
- отличия TCP vs UDP
- отличия Http1/Http2/Http3

6. Алгоритмы и структуры

- Разбираемся что такое O-нотация, зубрим её основные виды
- Читаем про хеш-таблицу, массив и дерево. Пытаемся понять зачем это все нужно и чем отличается
- Разбирамся в пузырьковой, быстрой и merge соритровками массива

7. Лайвкодинг

Тут совета два, решаем литкод + гуглим "задачи на собеседовании {languageName}" и решаем их. Временных рамок не ставлю, но чем больше потратите тем лучше. Но сильно не запаривайтесь лайвкодинг есть не везде. Если умеете делать мердж интервалов, задачу со скобками и разворот связаного списка, то процентов 30 собесов уже пройдёте.


Конечно, так вы не станете сносным разрабом. Однако знание даже поврехностное этой "БАЗЫ" сделаем вас лучше чем 50% людей, кого я видел на собесах за последние 5 лет. А я провёл не меньше 100 собесов(из них бОльшая часть это собес сеньоров в команду ВКонтакте) за это время минимум. А для тех кто хочет, разобраться в этой и остальных темах лучше и глубже, стать реально нормальным прогером, а не просто проскочить собес и обосратсья на испыталке будет сообщение ниже.

P.S. Это не прогрев на рекламу и покупку курсов, расскажу про свой бесплатный образовательный проект, так что давайте без рофлов!

P.P.S . Пиши в комменты, чем бы ты дополнил список, если ты нанимал людей в команду. Пиши в личку, если тебя по беспределу забанил Субботин

BY ebanoePHP


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/ebanoePHP/897

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

READ MORE I want a secure messaging app, should I use Telegram? Under the Sebi Act, the regulator has the power to carry out search and seizure of books, registers, documents including electronics and digital devices from any person associated with the securities market. "We're seeing really dramatic moves, and it's all really tied to Ukraine right now, and in a secondary way, in terms of interest rates," Octavio Marenzi, CEO of Opimas, told Yahoo Finance Live on Thursday. "This war in Ukraine is going to give the Fed the ammunition, the cover that it needs, to not raise interest rates too quickly. And I think Jay Powell is a very tepid sort of inflation fighter and he's not going to do as much as he needs to do to get that under control. And this seems like an excuse to kick the can further down the road still and not do too much too soon." The picture was mixed overseas. Hong Kong’s Hang Seng Index fell 1.6%, under pressure from U.S. regulatory scrutiny on New York-listed Chinese companies. Stocks were more buoyant in Europe, where Frankfurt’s DAX surged 1.4%.
from vn


Telegram ebanoePHP
FROM American