QA & Testing | YeaHub
589 subscribers
270 photos
57 videos
14 files
577 links
Теория, подготовка к интервью и курсы для QA инженеров

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #normalization #indexing #transactions
🤔 Какие принципы важны при работе с базой данных?

💬 Кратко:

При работе с базой важно соблюдать нормализацию схемы, правильно индексировать, управлять транзакциями и изоляцией, регулярно анализировать планы запросов (EXPLAIN), контролировать доступ и резервное копирование. Также важно следить за статистикой, очисткой устаревших данных и мониторингом производительности.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#podcast #секреты #сообщество
📚 QA Family: подкаст о тестировании

QA Family — это уютный подкаст, где тестировщики обсуждают техники, инструменты и карьеру в QA, делясь историями из реальной практики и поддержкой комьюнити.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #parameterized_tests #test_automation #data-driven_testing
🤔 Что такое параметризация тестов?

💬 Кратко:
Параметризация тестов — это техника, при которой один тестовый метод выполняется многократно с разными входными данными. Это позволяет проверить множество сценариев без дублирования кода. В pytest используется декоратор @pytest.mark.parametrize, в JUnit — @ParameterizedTest. Такой подход повышает покрытие и упрощает поддержку тестов.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #api #rest #mobile

🤔 QA Engineer в компанию Лукойл

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

💬 Вопросы:

- Какие инструменты применяются для работы с базами данных (например, для просмотра, отладки, выполнения запросов)?

- Что такое миграция базы данных и как она обычно выполняется?

- Какие протоколы передачи данных используются в современных приложениях? Чем они отличаются?

- Какие уровни включает модель TCP/IP и за что отвечает каждый из них?

- Из каких элементов состоит REST-запрос?

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #docker_system_prune #clean #unused_resources
🤔 Как удалить все остановленные контейнеры и неиспользуемые сети в Docker?

💬 Кратко:

Для удаления всех остановленных контейнеров и неиспользуемых сетей используется команда docker system prune. Она также удаляет неиспользуемые образы и кэш.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#article #тренажер
📚 Тренажеры для тестировщика. Где взять практику?

Возвращаемся к нашему любимому вопросу — много теории, мало практики. Где тренироваться тестированию самоучке или человеку, которому не хватает практических заданий на курсах?

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #query #aggregation
🤔 Как GraphQL позволяет уменьшить количество запросов?

💬 Кратко:

GraphQL позволяет получать связанные данные одним запросом. Клиент описывает нужную структуру ответа, включая вложенные объекты. Сервер собирает данные из разных источников и возвращает их сразу. Это уменьшает количество сетевых запросов. Особенно полезно для сложных экранов.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #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)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤2
#Собес #postgresql #jsonb #data_types
🤔 Преимущество JSONB

💬 Кратко:

JSONB — это бинарное представление JSON данных в PostgreSQL, которое обеспечивает более эффективное хранение и запросы. В отличие от JSON, JSONB преобразует данные в бинарный формат, удаляет пробелы и дубликаты ключей. Это позволяет быстрее выполнять запросы и использовать индексы.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#repository #csv
📚 CSV Is Tool

Этот инструмент поможет вам визуализировать и понять структуры данных и алгоритмы, изучаемые в рамках курса CS 1332 Технологического института Джорджии. Он основан на веб-сайте Data Structures Visualizations , созданном Дэвидом Галлесом.
Инструмент визуализации CS 1332 был адаптирован и расширен Родриго Понтесом под руководством доктора Мэри Худачек-Басуэлл и теперь включает в себя структуры данных и алгоритмы, изучаемые в рамках курса. С тех пор он был обновлён и переработан многими другими замечательными участниками.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #postman #api
🤔 Для чего используется Postman?

💬 Кратко:

Postman используется для отправки HTTP-запросов к API и анализа ответов. Он позволяет тестировать эндпоинты без написания кода. С его помощью удобно проверять авторизацию, параметры и ошибки. Postman часто используют на этапе разработки и отладки. Это базовый инструмент для работы с API.

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

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

🤔 Middle QA Engineer (iOS Mobile) в WINK

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

💬 Вопросы:

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

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

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

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

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

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #bulk_insert #performance #entity_framework
🤔 Какие методы массовой вставки данных эффективнее AddRange (например, BulkInsert)?

💬 Кратко:

Эффективные альтернативы:

- BulkInsert (EF Extensions, Npgsql)
- SqlBulkCopy (нативный для SQL Server)
- Table-Valued Parameters
- Raw SQL (INSERT с множеством VALUES)

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#podcast #секреты #сообщество
📚 QA Family: подкаст о тестировании

QA Family — это уютный подкаст, где тестировщики обсуждают техники, инструменты и карьеру в QA, делясь историями из реальной практики и поддержкой комьюнити.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #http #get #security
🤔 Почему GET-запрос считается менее безопасным для передачи данных?

💬 Кратко:

GET передаёт параметры в URL, который может попасть в логи, историю браузера и быть закеширован. Это делает передачу чувствительных данных уязвимой. Лучше использовать POST с телом запроса.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #authentication_token #file_download #Authorization_header
🤔 Какие есть подходы к передаче токена при скачивании файлов?

💬 Кратко:
Основные подходы — передача токена в заголовке Authorization, в параметре URL (query string) или через cookie. Заголовок — самый безопасный и стандартный способ для API. Параметр URL проще, но токен может попасть в логи сервера. Cookie удобны для браузерных сценариев, но требуют настройки флагов безопасности. Выбор зависит от контекста: API, прямая ссылка в браузере или интеграция с фронтендом.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #tree_traversal #depth-first_search #breadth-first_search
🤔 Как реализовать поиск по дереву данных?

💬 Кратко:
Поиск по дереву данных реализуется с помощью алгоритмов обхода: в глубину (DFS) или в ширину (BFS). DFS использует стек (рекурсивно или итеративно) и идет до конца ветки, затем возвращается. BFS использует очередь и обходит дерево по уровням. Выбор зависит от задачи: DFS проще для глубоких деревьев, BFS — для поиска ближайшего узла.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#trainer #печать
📚 Тренируем печать

Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #rss #feed
🤔 Что такое RSS Feed?

💬 Кратко:

RSS Feed — это XML-лента, содержащая обновления сайта: статьи, новости, события. Клиенты (агрегаторы) автоматически читают RSS и показывают новые публикации. Такой формат позволяет подписываться на обновления без посещения сайта. RSS до сих пор используется в медиа, блогах и автоматизации.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #graphql #rest #api
🤔 Чем GraphQL отличается от REST?

💬 Кратко:

GraphQL позволяет клиенту самому определять, какие данные ему нужны. REST возвращает фиксированную структуру ответа. GraphQL использует одну точку входа и типизированную схему. REST проще в реализации и кэшировании. GraphQL уменьшает overfetching и underfetching данных.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #replication #high_availability #failover
🤔 Что такое PostgreSQL replication?

💬 Кратко:

Репликация в PostgreSQL — это процесс создания копий данных из основной базы данных на другие серверы. Это повышает отказоустойчивость, позволяет балансировать нагрузку и обеспечивает резервное копирование. Существует несколько типов репликации: синхронная и асинхронная.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа