TGViewer
Channel Public Channel
QA & Testing | YeaHub

QA & Testing | YeaHub

@yeahub_testing_qa

Теория, подготовка к интервью и курсы для QA инженеров

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
589
Photos
269
Videos
57
Links
576

Showing posts older than #645 · Back to latest

Older Posts 20 shown
Post #644 141
#Собес #access #token #refresh
🤔 Какие токены используются в JWT-авторизации?

💬 Кратко:

В JWT-авторизации обычно используются два типа токенов: access token и refresh token. Access token применяется для доступа к защищённым API. Refresh token используется для получения нового access token, когда старый истёк. Такой подход повышает безопасность и удобство работы пользователя. Frontend работает с обоими токенами, но по разным правилам.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #643 129
#repository #кибербезопасность
📚 Структурированный 90-дневный план обучения кибербезопасности предназначенный для начинающих специалистов

План обучения, разделённый на ежедневные задания, охватывающие ключевые темы

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #642 132
#Собес #Docker #volume #data_persistence
🤔 Для чего нужен volume в Docker?

💬 Кратко:
Volume в Docker — это механизм для хранения данных, создаваемых и используемых контейнерами. В отличие от слоев контейнера, volume не удаляются при его остановке или удалении. Они позволяют сохранять данные между запусками контейнеров и обмениваться ими между несколькими контейнерами. Volume управляются Docker и хранятся в специальной директории на хосте.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #641 137
#Собес #test-cases #automation #http

🤔 QA Engineer в компанию ПСБ.

Техническое собеседование. Весна 2025. 160к+. Проект: Веб-приложение для сопровождения гособоронзаказа. Опыт в резюме: 3+ года. Обсуждали методологии тестирования, архитектуру, говорили про онбординг.

💬 Вопросы:

- Как вы можете ввести слияние на стадии конфликта?

- Какие есть типы соединений (JOIN) в PostgreSQL?

- В чём разница между HTTP и HTTPS?

- Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?

- Почему GET-запрос считается менее безопасным для передачи данных?

👉 Все вопросы из этого собеседования (14)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #640 147
#book #google
📚 Как тестируют в Google

Книга Джеймса Уиттакера «Как тестируют в Google» вышла в свет уже довольно давно — в 2014 году, — но своей актуальности тем не менее не утратила. Это издание скорее заинтересует опытных тестировщиков, стремящихся изучить подход к тестированию в известной на весь мир корпорации. Если кратко — за качество продукта там отвечают все. Если не кратко — читайте книгу, процесс тестирования продуктов в Google там описан довольно подробно.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #639 137
#Собес #index_overhead #dml #storage
🤔 Почему не стоит ставить индекс на каждую колонку таблицы?

💬 Кратко:

Индексы ускоряют SELECT, но замедляют INSERT/UPDATE/DELETE, занимают дополнительное пространство и могут ухудшить производительность из‑за избыточности. Индексы стоит ставить только на часто используемые в фильтрации и сортировке столбцы с высокой селективностью.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #638 120
#Собес #test-cases #automation #http

🤔 QA Engineer в компанию ПСБ.

Техническое собеседование. Весна 2025. 160к+. Проект: Веб-приложение для сопровождения гособоронзаказа. Опыт в резюме: 3+ года. Обсуждали методологии тестирования, архитектуру, говорили про онбординг.

💬 Вопросы:

- Как вы можете ввести слияние на стадии конфликта?

- Какие есть типы соединений (JOIN) в PostgreSQL?

- В чём разница между HTTP и HTTPS?

- Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?

- Почему GET-запрос считается менее безопасным для передачи данных?

👉 Все вопросы из этого собеседования (14)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #637 120
#Собес #server_shutdown #waitgroup #resource_cleanup
🤔 Как правильно подключить http.Server.Shutdown с воркерами и ресурсами?

💬 Кратко:

Создайте общий context.WithCancel, передайте его воркерам, а при сигнале: Shutdown(ctx) для HTTP, закройте входящие каналы, дождитесь WaitGroup, освободите ресурсы (БД/кэш), соблюдая таймаут.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #636 143
#course #степик #sql
📚 Тренажер по SQL

Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #635 125
#Собес #git
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?

💬 Кратко:

Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect. Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #634 125
#Собес #http #kibana #postman

🤔 Middle QA Engineer (iOS Mobile) в WINK

Техническое собеседование. Опыт в резюме — 2.6 года. Просила от 120k, оффер устроил.

💬 Вопросы:

- Какие техники тест-дизайна знаете?

- Как часто следует проводить регрессионное тестирование продукта?

- Что такое Smoke и Sanity тестирование и какая между ними разница?

- Зачем нужна тестовая документация? Какие есть виды?

- Какая разница между чеклистом и тест-кейсами?

👉 Все вопросы из этого собеседования (41)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #633 135
#Собес #cache #testing #clear_cache
🤔 В каких случаях необходимо очищать кэш при тестировании?

💬 Кратко:
Очищать кэш необходимо, когда тестируемый функционал зависит от актуальных данных, а кэш может хранить устаревшие значения. Это особенно важно при тестировании изменений в коде, конфигурациях или данных, чтобы избежать ложных результатов. Также очистка кэша требуется при проверке производительности после изменений, чтобы измерить реальное время выполнения без влияния кэшированных данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #632 141
#repository #selenium #автоматизация #тестовыефреймворки
📚 Selenium

Классический open‑source проект для автоматизации браузеров. Репозиторий включает код, документацию и примеры на разных языках (Java, Python, C#, Ruby). Подходит для изучения основ автоматизации, работы с WebDriver и построения тестовых фреймворков.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #631 133
#Собес #premise #ml #service
🤔 Какие сложности возникают при эксплуатации ML-сервисов у клиента on-premise

💬 Кратко:

On-premise эксплуатация усложняется из-за ограниченного доступа к инфраструктуре и отсутствия облачных сервисов. Обновления, мониторинг и диагностика требуют ручных или полуавтоматических процессов. Часто возникают проблемы с GPU-драйверами и версиями библиотек. Также усложняется поддержка и воспроизводимость инцидентов. Это повышает стоимость сопровождения системы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #630 141
#Собес #regression #smoke #sql

🤔 Middle QA Engineer в БФТ Холдинг

Техническое собеседование. Опыт в резюме — 3 года. Вилка не указана

💬 Вопросы:

- Что такое тестирование?

- Какие техники тест-дизайна знаете?

- Что такое техника анализа классов эквивалентности?

- Как часто следует проводить регрессионное тестирование продукта?

- Приведите примеры серьезного, но не приоритетного бага.

👉 Все вопросы из этого собеседования (45)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #629 129
#Собес #integration #error_handling #status_code
🤔 Документ отправлен в смежную систему, но команда утверждает, что не получила его. Как локализовать проблему (проверка подтверждений отправки, анализ кодов ошибок, например, 400/401)?

💬 Кратко:

Нужно проверить, что система-отправитель получила подтверждение от брокера или HTTP-клиента (ACK, код 2xx). Затем изучить логи отправителя и получателя: какие коды статуса (400, 401, 500) вернулись. При отказах по авторизации – проверить токены и права. Если сообщения передаются асинхронно, проверить очередь и DLQ.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #628 152
#repository #кибербезопасность
📚 Структурированный 90-дневный план обучения кибербезопасности предназначенный для начинающих специалистов

План обучения, разделённый на ежедневные задания, охватывающие ключевые темы

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #627 126
#Собес #http #get #post
🤔 Чем отличаются GET и POST-запросы?

💬 Кратко:

- GET — получает данные (параметры в URL, кэшируется).
- POST — отправляет данные (тело запроса, не кэшируется).
- GET менее безопасен, POST — для изменения данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #626 136
#Собес #testcases #postman #json

🤔 Middle QA Engineer в РТК ИТ

Техническое собеседование. Опыт в резюме — 1.5 года. Вилка от 100к

💬 Вопросы:

- Что такое тестирование?

- Какие типы тестирования можете назвать?

- Приведите пример хорошего тест-кейса.

- Что такое фикстуры (fixtures) в pytest и как их настраивать?

- Какие инструменты (Python, Selenium, Allure) применялись для автоматизации тестирования?

👉 Все вопросы из этого собеседования (34)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #625 133
#Собес #edge_cases #error_handling #input_validation
🤔 Как обрабатывать пограничные случаи в алгоритмах?

💬 Кратко:
Пограничные случаи — это нестандартные или экстремальные входные данные, которые могут вызвать сбой алгоритма. Их обработка включает проверку пустых массивов, нулевых значений, отрицательных чисел, дубликатов и максимально возможных значений. Для этого применяют условные операторы, валидацию входных данных и написание тестов, покрывающих эти сценарии. Это делает код более надежным и предсказуемым.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →