#Собес #collector #garbage #promotion
🤔 Middle PHP Backend-разработчик в Альфа Страхование
Техническое собеседование. Вилка 200к. Уклон в системный дизайн, вопросы по протоколам, идемпотентности, дедупликации, архитектурным паттернам.
💬 Вопросы:
- Как синхронизировать данные между командной и Query базой в паттерне CQRS?
- Что такое REST и на каких принципах он основан?
- Как устроена работа с памятью в PHP?
- Что означает copy-on-write?
- Как работает сборщик мусора на основе подсчёта ссылок?
👉 Все вопросы из этого собеседования (32)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle PHP Backend-разработчик в Альфа Страхование
Техническое собеседование. Вилка 200к. Уклон в системный дизайн, вопросы по протоколам, идемпотентности, дедупликации, архитектурным паттернам.
💬 Вопросы:
- Как синхронизировать данные между командной и Query базой в паттерне CQRS?
- Что такое REST и на каких принципах он основан?
- Как устроена работа с памятью в PHP?
- Что означает copy-on-write?
- Как работает сборщик мусора на основе подсчёта ссылок?
👉 Все вопросы из этого собеседования (32)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #update #table #data_update
🤔 Как обновить данные в таблице в PostgreSQL?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как обновить данные в таблице в PostgreSQL?
💬 Кратко:
Команда
UPDATE позволяет обновить значения в одной или нескольких строках таблицы. Для изменения только нужных записей следует использовать условие WHERE.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#book #php7
📚 Самоучитель PHP 7, Максим Кузнецов, Игорь Симдянов
Если же средств в обрез, а изучить PHP очень хочется, воспользуйтесь этой замечательной книгой Максима Кузнецова и Игоря Симдянова. По сравнению со Скляром издание немного проигрывает по качеству (мягкая обложка) и количеству полезных примеров.
Что касается теории, то её подача поможет понять материал без использования интернет-ресурсов и вообще без компьютера под боком, что бывает полезно, если вы изучаете PHP в свободное время (например, в дороге или отпуске). Важным плюсом является и то, что книга свежая, все нововведения языка и требования к современной разработке отражены в полной мере.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Самоучитель PHP 7, Максим Кузнецов, Игорь Симдянов
Если же средств в обрез, а изучить PHP очень хочется, воспользуйтесь этой замечательной книгой Максима Кузнецова и Игоря Симдянова. По сравнению со Скляром издание немного проигрывает по качеству (мягкая обложка) и количеству полезных примеров.
Что касается теории, то её подача поможет понять материал без использования интернет-ресурсов и вообще без компьютера под боком, что бывает полезно, если вы изучаете PHP в свободное время (например, в дороге или отпуске). Важным плюсом является и то, что книга свежая, все нововведения языка и требования к современной разработке отражены в полной мере.
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #microservices #monolithic #architecture
🤔 Чем микросервисная архитектура лучше монолита?
💬 Кратко:
Микросервисы не всегда "лучше", но они предлагают ключевые преимущества в больших и сложных проектах. Они позволяют разным командам разрабатывать, развертывать и масштабировать части приложения независимо друг от друга. Это повышает отказоустойчивость, так как сбой в одном сервисе не обязательно приведет к падению всей системы. Кроме того, такая архитектура дает свободу в выборе технологий для каждого отдельного сервиса.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Чем микросервисная архитектура лучше монолита?
💬 Кратко:
Микросервисы не всегда "лучше", но они предлагают ключевые преимущества в больших и сложных проектах. Они позволяют разным командам разрабатывать, развертывать и масштабировать части приложения независимо друг от друга. Это повышает отказоустойчивость, так как сбой в одном сервисе не обязательно приведет к падению всей системы. Кроме того, такая архитектура дает свободу в выборе технологий для каждого отдельного сервиса.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #laravel #solid #oop
🤔 Middle PHP Backend-разработчик в Лантан
Техническое собеседование. Вилка 200к+. Было много базовых вопросов по: PHP, Laravel, Git, базам данных.
💬 Вопросы:
- Что такое команда git cherry-pick?
- Как бы вы описали паттерн проектирования Singleton?
- Какова цель использования интерфейсов в PHP?
- Что такое трейты в PHP?
- Что такое middleware в контексте Laravel?
👉 Все вопросы из этого собеседования (68)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle PHP Backend-разработчик в Лантан
Техническое собеседование. Вилка 200к+. Было много базовых вопросов по: PHP, Laravel, Git, базам данных.
💬 Вопросы:
- Что такое команда git cherry-pick?
- Как бы вы описали паттерн проектирования Singleton?
- Какова цель использования интерфейсов в PHP?
- Что такое трейты в PHP?
- Что такое middleware в контексте Laravel?
👉 Все вопросы из этого собеседования (68)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #enable-debug #debugging #configure
🤔 Что означает команда enable-debug в PostgreSQL?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что означает команда enable-debug в PostgreSQL?
💬 Кратко:
Команда
enable-debug в PostgreSQL используется для включения дополнительных параметров отладки при компиляции. Она необходима разработчикам и администраторам баз данных для диагностики проблем и улучшения производительности.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#repository #база
📚 Knowledge-base
Репозиторий содержит базу знаний по различным IT-темам. В нём собраны материалы по теории (например, о сервисах без сохранения состояния и с сохранением), основам и командам Linux, различным инструментам (включая Docker, PHP 7, Composer и другие), фреймворкам (Symfony, Laravel), базам данных (MySQL, PostgreSQL, Redis и другим), языку программирования PHP и связанным с ним библиотекам, шаблонам проектирования и принципам SOLID, а также полезные материалы и заметки.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Knowledge-base
Репозиторий содержит базу знаний по различным IT-темам. В нём собраны материалы по теории (например, о сервисах без сохранения состояния и с сохранением), основам и командам Linux, различным инструментам (включая Docker, PHP 7, Composer и другие), фреймворкам (Symfony, Laravel), базам данных (MySQL, PostgreSQL, Redis и другим), языку программирования PHP и связанным с ним библиотекам, шаблонам проектирования и принципам SOLID, а также полезные материалы и заметки.
Перейти к материалу
👉 База вопросов 👉 Новости
👍2
#Собес #adapter #pattern
🤔 В чём заключается паттерн «Адаптер» и каковы основные сценарии его применения?
💬 Кратко:
Адаптер — это паттерн, который позволяет двум несовместимым интерфейсам работать вместе. Он "оборачивает" существующий класс и преобразует вызовы в формат, который ожидает клиентский код. Это удобно при интеграции сторонних библиотек, смене API или миграции между системами. Паттерн помогает не переписывать старый код и постепенно переходить на новые реализации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 В чём заключается паттерн «Адаптер» и каковы основные сценарии его применения?
💬 Кратко:
Адаптер — это паттерн, который позволяет двум несовместимым интерфейсам работать вместе. Он "оборачивает" существующий класс и преобразует вызовы в формат, который ожидает клиентский код. Это удобно при интеграции сторонних библиотек, смене API или миграции между системами. Паттерн помогает не переписывать старый код и постепенно переходить на новые реализации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#Собес #postgres #sql #php
🤔 Middle PHP разработчик в Анлимитед Продакшн
Техническое собеседование. Вилка: от 165к. Собеседование с фокусом на архитектуру веб-приложений, принципы SOLID, работу с базами данных PostgreSQL и понимание основ безопасности API.
💬 Вопросы:
- Как работают сессии в PHP?
- Что такое CTE (Common Table Expressions) в PostgreSQL?
- Какие типы индексов существуют?
- Как работают оконные функции (window functions) в SQL?
- Как обрабатывается веб-запрос в фреймворке (Laravel/Yii2) — от Nginx через PHP-FPM до контроллера и возврата JSON-ответа?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle PHP разработчик в Анлимитед Продакшн
Техническое собеседование. Вилка: от 165к. Собеседование с фокусом на архитектуру веб-приложений, принципы SOLID, работу с базами данных PostgreSQL и понимание основ безопасности API.
💬 Вопросы:
- Как работают сессии в PHP?
- Что такое CTE (Common Table Expressions) в PostgreSQL?
- Какие типы индексов существуют?
- Как работают оконные функции (window functions) в SQL?
- Как обрабатывается веб-запрос в фреймворке (Laravel/Yii2) — от Nginx через PHP-FPM до контроллера и возврата JSON-ответа?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #git
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?
💬 Кратко:
Для поиска коммита, который нарушил код после слияния, можно использовать команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?
💬 Кратко:
Для поиска коммита, который нарушил код после слияния, можно использовать команду
git bisect. Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#channel #плейлисты
📚 Просто о сложном. CutCode
Этот канал — маст-хэв для любого PHP-разработчика, который хочет выйти на новый уровень. Его автор, senior-разработчик с 13-летним стажем, не понаслышке знает, как строить масштабные проекты. Сейчас он делится этим знанием, консультируя команды и записывая уроки.
Здесь вы найдете не просто туториалы по Laravel и Symfony, а глубокий анализ, основанный на реальной практике. Автор досконально изучил Laravel, но не останавливается на достигнутом, постоянно исследуя фреймворк и демонстрируя зрителям свежие подходы.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Просто о сложном. CutCode
Этот канал — маст-хэв для любого PHP-разработчика, который хочет выйти на новый уровень. Его автор, senior-разработчик с 13-летним стажем, не понаслышке знает, как строить масштабные проекты. Сейчас он делится этим знанием, консультируя команды и записывая уроки.
Здесь вы найдете не просто туториалы по Laravel и Symfony, а глубокий анализ, основанный на реальной практике. Автор досконально изучил Laravel, но не останавливается на достигнутом, постоянно исследуя фреймворк и демонстрируя зрителям свежие подходы.
Перейти к материалу
👉 База вопросов 👉 Новости
Forwarded from YeaHub
Вот подборка инструментов, которые помогут подготовиться к новым победам:
1. YeaHub — учим самые актуальные вопросы, тренируемся и готовимся к собеседованиям.
2. Записи собесов — закрытый чат с более чем 1000+ реальными собеседованиями. Отличный способ посмотреть, что реально спрашивают.
3. Резюме — используем правильные ключевики, чтобы рекрутеры замечали именно вас. Все необходимые ключи можно найти.
4. Менторство — ищем наставника, который поможет с подготовкой и стратегией выхода на рынок.
Новый год — новые возможности, новый сезон, новые победы!
Всем офферов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #caching #strategy
🤔 Стратегии кэширования тяжёлых вычислений (например, поиска товаров с фильтрами) — cache-aside, проблема cold start.
💬 Кратко:
Для тяжелых вычислений применяется стратегия cache-aside (lazy loading), когда данные кэшируются при первом запросе. Проблема cold start возникает когда кэш пустой и первые запросы обрабатываются медленно. Для решения используются предварительное заполнение кэша (warm-up), TTL с запасом и многоуровневое кэширование. Также применяется кэширование частых запросов и инвалидация при изменении данных.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Стратегии кэширования тяжёлых вычислений (например, поиска товаров с фильтрами) — cache-aside, проблема cold start.
💬 Кратко:
Для тяжелых вычислений применяется стратегия cache-aside (lazy loading), когда данные кэшируются при первом запросе. Проблема cold start возникает когда кэш пустой и первые запросы обрабатываются медленно. Для решения используются предварительное заполнение кэша (warm-up), TTL с запасом и многоуровневое кэширование. Также применяется кэширование частых запросов и инвалидация при изменении данных.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #uri #http #route
🤔 Что такое маршрут (Route) в Laravel?
💬 Кратко:
Маршрут в Laravel — это конечная точка, которая сопоставляется с URI (Uniform Resource Identifier). Он указывает, какую функцию или метод в контроллере нужно вызвать при определенном запросе. Также маршруты определяют, какие HTTP-методы (GET, POST и т.д.) могут быть использованы для доступа к этому URI.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое маршрут (Route) в Laravel?
💬 Кратко:
Маршрут в Laravel — это конечная точка, которая сопоставляется с URI (Uniform Resource Identifier). Он указывает, какую функцию или метод в контроллере нужно вызвать при определенном запросе. Также маршруты определяют, какие HTTP-методы (GET, POST и т.д.) могут быть использованы для доступа к этому URI.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
#Собес #observability #metrics #tracing
🤔 Что такое Observability?
💬 Кратко:
Observability (наблюдаемость) — это способность системы предоставлять метрики, логи и трассировки, чтобы быстро находить и исправлять ошибки.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое Observability?
💬 Кратко:
Observability (наблюдаемость) — это способность системы предоставлять метрики, логи и трассировки, чтобы быстро находить и исправлять ошибки.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#trainer #tutorials #exercise
📚 W3schools
На сайте представлены интерактивные уроки и справочные материалы по HTML, CSS, JavaScript, SQL, Python и другим технологиям; есть онлайн‑редактор для практики, примеры кода с возможностью редактирования и тестирования, а также разделы с упражнениями и тестами для закрепления знаний.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 W3schools
На сайте представлены интерактивные уроки и справочные материалы по HTML, CSS, JavaScript, SQL, Python и другим технологиям; есть онлайн‑редактор для практики, примеры кода с возможностью редактирования и тестирования, а также разделы с упражнениями и тестами для закрепления знаний.
Перейти к материалу
👉 База вопросов 👉 Новости
👍1
#Собес #server #roadrunner #cli
🤔 Как запустить PHP-приложение кроме PHP-FPM?
💬 Кратко:
PHP-приложения можно запускать разными способами в зависимости от потребностей. Встроенный веб-сервер PHP удобен для разработки и тестирования. Apache с mod_php подходит для традиционных хостингов. Современные варианты включают RoadRunner и Swoole для высокопроизводительных приложений. Также можно использовать CLI-режим для фоновых задач и консольных приложений.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как запустить PHP-приложение кроме PHP-FPM?
💬 Кратко:
PHP-приложения можно запускать разными способами в зависимости от потребностей. Встроенный веб-сервер PHP удобен для разработки и тестирования. Apache с mod_php подходит для традиционных хостингов. Современные варианты включают RoadRunner и Swoole для высокопроизводительных приложений. Также можно использовать CLI-режим для фоновых задач и консольных приложений.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤2
#Собес #trait #conflict
🤔 Что делать, если метод в trait называется так же, как метод в классе (конфликт имен)?
💬 Кратко:
Если в классе и trait есть методы с одинаковым именем, приоритет всегда у метода класса. Метод из trait будет проигнорирован. Чтобы всё же использовать метод trait, можно задать ему алиас через
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что делать, если метод в trait называется так же, как метод в классе (конфликт имен)?
💬 Кратко:
Если в классе и trait есть методы с одинаковым именем, приоритет всегда у метода класса. Метод из trait будет проигнорирован. Чтобы всё же использовать метод trait, можно задать ему алиас через
as. Это позволяет расширять поведение, а не полностью его заменять.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал