#Собес #digital_signature #public_key #private_key
🤔 Что такое цифровая подпись?
💬 Кратко:
Цифровая подпись — это математический метод проверки подлинности и целостности электронных сообщений, документов или программного обеспечения. Она используется для предотвращения подделки данных и подтверждения их источника.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое цифровая подпись?
💬 Кратко:
Цифровая подпись — это математический метод проверки подлинности и целостности электронных сообщений, документов или программного обеспечения. Она используется для предотвращения подделки данных и подтверждения их источника.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
Forwarded from YeaHub
Февраль и март выдались для нас непростыми. Мы прошли через сложную миграцию и разделили проект на два отдельных продукта.
Теперь у нас есть:
— yeahub.ru — публичная SEO-ориентированная часть на Next.js с быстрым серверным рендерингом
— app.yeahub.ru — основное приложение: личный кабинет пользователя со статистикой, прогрессом и аналитикой
🔥 Лайвкодинг — наконец-то готов
Мы серьезно прокачали сервис лайвкодинга:
— добавили привязку задач к коллекциям (собеседованиям)
— сделали связь с компаниями
— теперь можно готовиться по задачам с реальных собеседований
Уже доступны задачи из: Сбер, Яндекс, Авито, VK, Ozon, Т-Банк и других компаний.
📌 Сейчас добавлено ~100 задач.
Да, это меньше, чем планировали — но пришлось сделать шаг назад, чтобы сделать десять вперед.
Мы полностью переработали:
— шаблон задач
— систему тесткейсов
Ранее была допущена ошибка, из-за которой пришлось вручную исправить 80+ задач 😢
Но теперь база готова к масштабированию — и мы можем быстро и правильно наполнять её дальше.
📈 Что дальше по лайвкодингу
Мы будем активно развивать этот сервис.
Это не только про собеседования — это инструмент для роста и прокачки.
Планируется много новых фич.
📅 Регулярные обновления контента
Мы выстроили процесс: каждую неделю 4–8 собеседований, 6–10 задач
И каждое обновление будем анонсировать, чтобы вы всегда были в курсе.
🛠 Сейчас в разработке (2 ключевых сервиса)
Агрегатор вакансий + платформа размещения вакансий
ATS-оптимизация резюме
— Бэкенд почти готов.
— Идёт дизайн.
— Фронтенд начнем совсем скоро.
🎯 Цель — выпустить оба сервиса в бэта до лета.
🧠 Новая структура обучения
Раньше было: Навык → Вопрос
Теперь: Навык → Тема → Вопрос
Это сильно упрощает обучение.
Теперь можно: готовиться точечно к собеседованиям или системно изучать темы
💻 Мы — open source
Мы не бросаем слов на ветер. Мы делаем.
Код проекта открыт https://github.com/YeaHubTeam:
— фронтенд
— мобильные приложения
— backend на Python (решили новый сервис делать публично, для новичков)
— автотесты
Это open source платформа, где новички могут учиться и смотреть на реальные практики.
❤️ Поддержка
Вы можете поддержать нас, оформив подписку. Это напрямую влияет на:
— добавление контента
— развитие платформы
— новые фичи
Вы можете быть уверены — мы не стоим на месте. Работа реально кипит: почти каждый день мержатся новые фичи, мы постоянно развиваем продукт и улучшаем уже существующие сервисы.
У нас полностью открытый код, и это не просто слова. Вы в любой момент можете зайти и посмотреть активность, коммиты и то, как проект развивается каждый день.
По подписке: сейчас стоимость — 800 рублей за месяц и 1800 рублей за 3 месяца. Это уже ниже, чем у аналогичных сервисов. При этом важно понимать — после выхода новых сервисов (агрегатор вакансий и ATS для резюме) цена будет пересмотрена.
Если хотите зафиксировать текущую стоимость — лучше сделать это сейчас:
https://app.yeahub.ru/settings#select-tariff
Мы строим продукт.
Мы двигаемся вперёд.
И мы делаем IT снова великим.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #sentry #qa #postman
🤔 Middle QA-тестировщик в компанию Кинопоиск
Техническое собеседование. Лето 2025. Опыт в резюме: 3+ года
💬 Вопросы:
- Какие особенности тестирования мобильных приложений по сравнению с веб-приложениями?
- Как работать с системами логирования (Sentry, GrayLog, просмотр логов в Linux)?
- Как можно протестировать push-уведомление, которое должно приходить в 12 часов ночи?
- Как приложение отрабатывает на принудительную остановку?
- С какими внешними устройствами и датчиками нужно взаимодействовать при тестировании мобильных приложений?
👉 Все вопросы из этого собеседования (13)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle QA-тестировщик в компанию Кинопоиск
Техническое собеседование. Лето 2025. Опыт в резюме: 3+ года
💬 Вопросы:
- Какие особенности тестирования мобильных приложений по сравнению с веб-приложениями?
- Как работать с системами логирования (Sentry, GrayLog, просмотр логов в Linux)?
- Как можно протестировать push-уведомление, которое должно приходить в 12 часов ночи?
- Как приложение отрабатывает на принудительную остановку?
- С какими внешними устройствами и датчиками нужно взаимодействовать при тестировании мобильных приложений?
👉 Все вопросы из этого собеседования (13)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #premise #ml #service
🤔 Какие сложности возникают при эксплуатации ML-сервисов у клиента on-premise
💬 Кратко:
On-premise эксплуатация усложняется из-за ограниченного доступа к инфраструктуре и отсутствия облачных сервисов. Обновления, мониторинг и диагностика требуют ручных или полуавтоматических процессов. Часто возникают проблемы с GPU-драйверами и версиями библиотек. Также усложняется поддержка и воспроизводимость инцидентов. Это повышает стоимость сопровождения системы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие сложности возникают при эксплуатации ML-сервисов у клиента on-premise
💬 Кратко:
On-premise эксплуатация усложняется из-за ограниченного доступа к инфраструктуре и отсутствия облачных сервисов. Обновления, мониторинг и диагностика требуют ручных или полуавтоматических процессов. Часто возникают проблемы с GPU-драйверами и версиями библиотек. Также усложняется поддержка и воспроизводимость инцидентов. Это повышает стоимость сопровождения системы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#book #book
📚 Test-Driven Development with Java
Автор: Alan Mellor
Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Test-Driven Development with Java
Автор: Alan Mellor
Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1
#Собес #socket #ipc
🤔 В каких случаях для межпроцессного взаимодействия используются сокеты?
💬 Кратко:
Сокеты используются, когда процессы должны взаимодействовать по сети или быть слабо связаны друг с другом. Они позволяют обмениваться данными между процессами на разных машинах или в разных контейнерах. Сокеты работают поверх сетевого стека и поддерживают стандартизованные протоколы. Это делает их универсальным способом коммуникации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 В каких случаях для межпроцессного взаимодействия используются сокеты?
💬 Кратко:
Сокеты используются, когда процессы должны взаимодействовать по сети или быть слабо связаны друг с другом. Они позволяют обмениваться данными между процессами на разных машинах или в разных контейнерах. Сокеты работают поверх сетевого стека и поддерживают стандартизованные протоколы. Это делает их универсальным способом коммуникации.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #jwt
🤔 Что такое JWT-авторизация и как она работает?
💬 Кратко:
JWT-авторизация — это способ аутентификации, при котором сервер выдает клиенту токен после входа. Этот токен содержит информацию о пользователе и подписывается сервером. Frontend отправляет JWT с каждым запросом к защищённым API. Сервер проверяет подпись токена и принимает решение о доступе. Такой подход не требует хранения сессий на сервере.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое JWT-авторизация и как она работает?
💬 Кратко:
JWT-авторизация — это способ аутентификации, при котором сервер выдает клиенту токен после входа. Этот токен содержит информацию о пользователе и подписывается сервером. Frontend отправляет JWT с каждым запросом к защищённым API. Сервер проверяет подпись токена и принимает решение о доступе. Такой подход не требует хранения сессий на сервере.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #btree #hash #gin
🤔 Какие типы индексов в базах данных вы знаете и как они реализованы?
💬 Кратко:
Основные типы: B-tree (по умолчанию для большинства СУБД), hash (для точного поиска), GiST и GIN (для полнотекстового поиска и многомерных данных), BRIN (для больших таблиц с порядковыми данными). Реализация основана на сбалансированных деревьях, хэш-таблицах или битовых индексах, в зависимости от задачи.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие типы индексов в базах данных вы знаете и как они реализованы?
💬 Кратко:
Основные типы: B-tree (по умолчанию для большинства СУБД), hash (для точного поиска), GiST и GIN (для полнотекстового поиска и многомерных данных), BRIN (для больших таблиц с порядковыми данными). Реализация основана на сбалансированных деревьях, хэш-таблицах или битовых индексах, в зависимости от задачи.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#article #push #уведомления
📚 Тестирование Push-уведомлений: Полный чек-лист
Push-уведомления — это инструмент для взаимодействия с пользователями мобильных приложений. Они позволяют доставлять сообщения, напоминания или акции даже тогда, когда приложение не активно.
Этот чек-лист, чтобы протестировать на проекте push-уведомления для iOS и Android, он будет полезен тестировщикам, чтобы упростить немного работу.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Тестирование Push-уведомлений: Полный чек-лист
Push-уведомления — это инструмент для взаимодействия с пользователями мобильных приложений. Они позволяют доставлять сообщения, напоминания или акции даже тогда, когда приложение не активно.
Этот чек-лист, чтобы протестировать на проекте push-уведомления для iOS и Android, он будет полезен тестировщикам, чтобы упростить немного работу.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #persistent #connection
🤔 Какие риски есть у постоянного WebSocket-соединения?
💬 Кратко:
Постоянное WebSocket-соединение потребляет ресурсы сервера и клиента. Оно чувствительно к сетевым сбоям и нестабильному интернету. Также возрастает риск утечки авторизационных данных. Требуется сложная логика переподключения и контроля состояния. Без этого приложение становится нестабильным.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие риски есть у постоянного WebSocket-соединения?
💬 Кратко:
Постоянное WebSocket-соединение потребляет ресурсы сервера и клиента. Оно чувствительно к сетевым сбоям и нестабильному интернету. Также возрастает риск утечки авторизационных данных. Требуется сложная логика переподключения и контроля состояния. Без этого приложение становится нестабильным.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#Собес #qa #http #testing
🤔 QA Engineer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 180к+. Опыт в резюме: 2.5 года. Разбирали практические кейсы, говорили про REST и архитектуру.
💬 Вопросы:
- Как REST соотносится с SOAP?
- Чем отличаются синхронное и асинхронное взаимодействие в системах?
- Как тестировать HTTPS-эндпоинты? Какие дополнительные данные (например, cookies) требуются?
- Какие коды HTTP-ответов относятся к группам 2xx, 3xx, 4xx, 5xx? Приведите примеры (200, 201, 304, 400, 401, 403, 404, 500).
- Для чего проводится нагрузочное тестирование? Какие проблемы оно помогает выявить?
👉 Все вопросы из этого собеседования (20)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 QA Engineer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 180к+. Опыт в резюме: 2.5 года. Разбирали практические кейсы, говорили про REST и архитектуру.
💬 Вопросы:
- Как REST соотносится с SOAP?
- Чем отличаются синхронное и асинхронное взаимодействие в системах?
- Как тестировать HTTPS-эндпоинты? Какие дополнительные данные (например, cookies) требуются?
- Какие коды HTTP-ответов относятся к группам 2xx, 3xx, 4xx, 5xx? Приведите примеры (200, 201, 304, 400, 401, 403, 404, 500).
- Для чего проводится нагрузочное тестирование? Какие проблемы оно помогает выявить?
👉 Все вопросы из этого собеседования (20)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #hash #index
🤔 Почему hash-индексы не подходят для range-запросов?
💬 Кратко:
Hash-индексы работают только на точное совпадение значений. Они не сохраняют порядок ключей, поэтому не могут эффективно обрабатывать запросы вида «больше», «меньше» или «между». Для range-запросов нужны упорядоченные структуры, например B-tree.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Почему hash-индексы не подходят для range-запросов?
💬 Кратко:
Hash-индексы работают только на точное совпадение значений. Они не сохраняют порядок ключей, поэтому не могут эффективно обрабатывать запросы вида «больше», «меньше» или «между». Для range-запросов нужны упорядоченные структуры, например B-tree.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#article #unittesting
📚 Выборочное юнит-тестирование — плюсы и минусы
Все мы хотя бы раз участвовали в оживленной дискуссии о «юнитах» и «интеграции». В этой статье автор выходит на более высокий уровень конкретики и рассуждает о том, КОГДА юнит-тесты хороши, рассмотрев затраты на написание этих тестов в различных сценариях. Многие относятся к своей стратегии тестирования как к статической модели — технике тестирования, к которой они прибегают всегда, независимо от контекста. «Всегда пишите юнит-тесты на функции», «Пишите в основном интеграционные тесты» — такие аргументы часто можно услышать. В данной статье, напротив, предлагается оценивать целесообразности юнит-тестов, исходя из затрат на модуль и выгод. В статье классифицируется несколько сценариев, в которых чистая ценность юнит-тестов высока или низка, например:
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Выборочное юнит-тестирование — плюсы и минусы
Все мы хотя бы раз участвовали в оживленной дискуссии о «юнитах» и «интеграции». В этой статье автор выходит на более высокий уровень конкретики и рассуждает о том, КОГДА юнит-тесты хороши, рассмотрев затраты на написание этих тестов в различных сценариях. Многие относятся к своей стратегии тестирования как к статической модели — технике тестирования, к которой они прибегают всегда, независимо от контекста. «Всегда пишите юнит-тесты на функции», «Пишите в основном интеграционные тесты» — такие аргументы часто можно услышать. В данной статье, напротив, предлагается оценивать целесообразности юнит-тестов, исходя из затрат на модуль и выгод. В статье классифицируется несколько сценариев, в которых чистая ценность юнит-тестов высока или низка, например:
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #ci_cd #jenkins
🤔 Какие инструменты (Jenkins) и процессы используются для запуска автотестов?
💬 Кратко:
Основные инструменты:
- Jenkins - оркестрация пайплайнов
- GitLab CI - встроенные пайплайны
- GitHub Actions - облачные workflow
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие инструменты (Jenkins) и процессы используются для запуска автотестов?
💬 Кратко:
Основные инструменты:
- Jenkins - оркестрация пайплайнов
- GitLab CI - встроенные пайплайны
- GitHub Actions - облачные workflow
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#Собес #ci_cd #jenkins
🤔 Какие инструменты (Jenkins) и процессы используются для запуска автотестов?
💬 Кратко:
Основные инструменты:
- Jenkins - оркестрация пайплайнов
- GitLab CI - встроенные пайплайны
- GitHub Actions - облачные workflow
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие инструменты (Jenkins) и процессы используются для запуска автотестов?
💬 Кратко:
Основные инструменты:
- Jenkins - оркестрация пайплайнов
- GitLab CI - встроенные пайплайны
- GitHub Actions - облачные workflow
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#article #unittesting
📚 Выборочное юнит-тестирование — плюсы и минусы
Все мы хотя бы раз участвовали в оживленной дискуссии о «юнитах» и «интеграции». В этой статье автор выходит на более высокий уровень конкретики и рассуждает о том, КОГДА юнит-тесты хороши, рассмотрев затраты на написание этих тестов в различных сценариях. Многие относятся к своей стратегии тестирования как к статической модели — технике тестирования, к которой они прибегают всегда, независимо от контекста. «Всегда пишите юнит-тесты на функции», «Пишите в основном интеграционные тесты» — такие аргументы часто можно услышать. В данной статье, напротив, предлагается оценивать целесообразности юнит-тестов, исходя из затрат на модуль и выгод. В статье классифицируется несколько сценариев, в которых чистая ценность юнит-тестов высока или низка, например:
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Выборочное юнит-тестирование — плюсы и минусы
Все мы хотя бы раз участвовали в оживленной дискуссии о «юнитах» и «интеграции». В этой статье автор выходит на более высокий уровень конкретики и рассуждает о том, КОГДА юнит-тесты хороши, рассмотрев затраты на написание этих тестов в различных сценариях. Многие относятся к своей стратегии тестирования как к статической модели — технике тестирования, к которой они прибегают всегда, независимо от контекста. «Всегда пишите юнит-тесты на функции», «Пишите в основном интеграционные тесты» — такие аргументы часто можно услышать. В данной статье, напротив, предлагается оценивать целесообразности юнит-тестов, исходя из затрат на модуль и выгод. В статье классифицируется несколько сценариев, в которых чистая ценность юнит-тестов высока или низка, например:
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #cors
🤔 Что такое CORS, какие проблемы он решает и как обычно настраивается?
💬 Кратко:
CORS — это механизм безопасности браузера, который контролирует, какие домены могут отправлять запросы к вашему API. Он помогает предотвратить доступ веб-страниц к чужим сервисам без разрешения. Настройка обычно включает отправку заголовков
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое CORS, какие проблемы он решает и как обычно настраивается?
💬 Кратко:
CORS — это механизм безопасности браузера, который контролирует, какие домены могут отправлять запросы к вашему API. Он помогает предотвратить доступ веб-страниц к чужим сервисам без разрешения. Настройка обычно включает отправку заголовков
Access-Control-Allow-Origin, Allow-Methods, Allow-Headers, а также обработку preflight-запросов OPTIONS. Правильная конфигурация позволяет безопасно работать с кросс-доменными API.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #pytest #selenium #exceptions
🤔 QA Engineer в компанию Wink
Техническое собеседование. Весна 2025. 160к+. Опыт в резюме: 3+ года. Разбирали тестовое, в конце обсуждали процессы в команде и онбординг.
💬 Вопросы:
- Какие различные стратегии ветвления вы знаете?
- Что такое контекстный менеджер?
- Что такое генератор?
- Расскажи про иерархию исключений Python
- Какие есть типы соединений (JOIN) в PostgreSQL?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 QA Engineer в компанию Wink
Техническое собеседование. Весна 2025. 160к+. Опыт в резюме: 3+ года. Разбирали тестовое, в конце обсуждали процессы в команде и онбординг.
💬 Вопросы:
- Какие различные стратегии ветвления вы знаете?
- Что такое контекстный менеджер?
- Что такое генератор?
- Расскажи про иерархию исключений Python
- Какие есть типы соединений (JOIN) в PostgreSQL?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #http #networking #pipeline
🤔 Что происходит от момента нажатия кнопки в браузере до получения ответа от сервера (HTTP-pipeline)?
💬 Кратко:
Когда вы нажимаете кнопку, браузер формирует HTTP-запрос. Сначала он ищет IP-адрес сервера через DNS. Затем устанавливает TCP-соединение и, если используется HTTPS, безопасный TLS-канал. Далее браузер отправляет HTTP-запрос по этому каналу. Запрос поступает на веб-сервер (например, Nginx), который перенаправляет его серверу приложений (например, PHP-FPM). PHP-интерпретатор выполняет код, взаимодействуя с базой данных или кешем, и генерирует HTML-ответ. Этот ответ проходит обратный путь через веб-сервер к браузеру, который отрисовывает полученную страницу.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что происходит от момента нажатия кнопки в браузере до получения ответа от сервера (HTTP-pipeline)?
💬 Кратко:
Когда вы нажимаете кнопку, браузер формирует HTTP-запрос. Сначала он ищет IP-адрес сервера через DNS. Затем устанавливает TCP-соединение и, если используется HTTPS, безопасный TLS-канал. Далее браузер отправляет HTTP-запрос по этому каналу. Запрос поступает на веб-сервер (например, Nginx), который перенаправляет его серверу приложений (например, PHP-FPM). PHP-интерпретатор выполняет код, взаимодействуя с базой данных или кешем, и генерирует HTML-ответ. Этот ответ проходит обратный путь через веб-сервер к браузеру, который отрисовывает полученную страницу.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа