#Собес #testdesign #integration #api
🤔 QA Engineer в компанию X5 Tech (Пятерочка)
Технчиеское собеседование. Весна 2025. Вилка: 200+. Опыт в резюме: 3+ года. Обсуждали опыт в предыдущей компании, тест-дизайн, интеграционное тестирование. В конце обсудили организационные моменты.
💬 Вопросы:
- Какие есть атрибуты баг-репорта? Какие основные поля для заполнения?
- Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?
- Чем отличается PUT от PATCH?
- Обязательно ли использовать одновременно поля критичность и приоритет в баг-репорте? Какие есть аргументы «за» и «против»?
- В каких ситуациях применение техник тест-дизайна может негативно сказаться на проекте?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 QA Engineer в компанию X5 Tech (Пятерочка)
Технчиеское собеседование. Весна 2025. Вилка: 200+. Опыт в резюме: 3+ года. Обсуждали опыт в предыдущей компании, тест-дизайн, интеграционное тестирование. В конце обсудили организационные моменты.
💬 Вопросы:
- Какие есть атрибуты баг-репорта? Какие основные поля для заполнения?
- Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?
- Чем отличается PUT от PATCH?
- Обязательно ли использовать одновременно поля критичность и приоритет в баг-репорте? Какие есть аргументы «за» и «против»?
- В каких ситуациях применение техник тест-дизайна может негативно сказаться на проекте?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #git
🤔 Какой язык используется Git?
💬 Кратко:
Git написан на языке программирования C. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Какой язык используется Git?
💬 Кратко:
Git написан на языке программирования C. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
#article #инструменты #ии
📚 AI уже тут: в какие инструменты уже интегрирован ИИ
AI довольно быстро стал интегрироваться в инструменты и пускать корни во многие профессии, QA не исключение. Здесь точно есть что оптимизировать, ведь у тестировщиков всегда много рутинных задач, которые требуют внимательности, но не слишком сложны по своей сути.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 AI уже тут: в какие инструменты уже интегрирован ИИ
AI довольно быстро стал интегрироваться в инструменты и пускать корни во многие профессии, QA не исключение. Здесь точно есть что оптимизировать, ведь у тестировщиков всегда много рутинных задач, которые требуют внимательности, но не слишком сложны по своей сути.
Перейти к материалу
👉 База вопросов 👉 Новости
Forwarded from YeaHub
1. Миграция на Next.js
Мы перевели публичную часть проекта на Next.js, а дашборд оставили на React.js. Основные работы почти завершены — сейчас занимаемся тестированием и финальными правками.
В процессе столкнулись с рядом инфраструктурных вызовов: текущих ресурсов сервера оказалось недостаточно под новые проекты, поэтому пришлось масштабироваться. Впереди также большая работа по настройке SEO.
2. Сервис для лайвкодинга
Мы разрабатываем сервис лайвкодинга — аналог LeetCode с задачами российских компаний с реальных собеседований. У проекта большие планы:
— проведение контестов,
— обучающие модули,
— курс по алгоритмам,
— ИИ-помощник с построчным разбором решений,
— челленджи и соревнования между пользователями (пока держим в секрете).
Базовая версия сервиса уже готова и проходит тестирование. Совсем скоро — релиз.
3. Сервис уведомлений
Мы начали разработку сервиса уведомлений, который объединит всю нашу экосистему: платформу, Telegram-каналы и бота.
В Telegram будут публиковаться:
— новые собеседования,
— вопросы и задачи,
— статьи и подборки,
— анонсы,
— вакансии,
— статистика с HH.
Наша цель — сделать каналы максимально полезными, чтобы вы всегда были в курсе обновлений и нового контента.
Дополнительно
В работе также находится сервис тестов с вариантами ответов и системой разделения вопросов по темам — для будущего роадмапа. Пока эти направления развиваются в «лайт»-режиме.
Параллельно мы готовимся к запуску нового крупного сервиса, связанного с поиском работы. Он откроет для нас новые возможности и направления развития. Сейчас активно прорабатываем концепцию и архитектуру — идей очень много.
P.S. Новогодние скидки продолжают действовать до запуска сервиса лайвкодинга. После релиза цены увеличатся в 2 раза — сейчас самое выгодное время подключиться и поддержать нас.
👉 Членство YeaHub
Впереди много интересного. Спасибо, что вы с нами.✊🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #review #test_case
🤔 Как провести ревью тест-кейсов?
💬 Кратко:
Ревью тест-кейсов — это процесс их проверки коллегами или лидом перед использованием. Цель — найти ошибки, улучшить покрытие и ясность. Ревью включает проверку корректности шагов, ожидаемых результатов, соответствия требованиям и отсутствия дубликатов. Проводить его можно как на формальных встречах, так и асинхронно через инструменты комментирования.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как провести ревью тест-кейсов?
💬 Кратко:
Ревью тест-кейсов — это процесс их проверки коллегами или лидом перед использованием. Цель — найти ошибки, улучшить покрытие и ясность. Ревью включает проверку корректности шагов, ожидаемых результатов, соответствия требованиям и отсутствия дубликатов. Проводить его можно как на формальных встречах, так и асинхронно через инструменты комментирования.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
#Собес #api #rest #soap
🤔 Middle AQA-Engineer в компанию Т-Банк
Техническое собеседование. Лето 2025. Вилка: 300+. Опыт в резюме: 3.5 года. Собеседование состояло из трех секций: API, базы данных и бэкенд.
💬 Вопросы:
- Что делает команда git status?
- Что такое RabbitMQ?
- Как работает git rebase?
- В чём разница между HTTP и HTTPS?
- Какую роль играют заголовки (headers) в REST-запросах? Какие типы заголовков существуют?
👉 Все вопросы из этого собеседования (32)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle AQA-Engineer в компанию Т-Банк
Техническое собеседование. Лето 2025. Вилка: 300+. Опыт в резюме: 3.5 года. Собеседование состояло из трех секций: API, базы данных и бэкенд.
💬 Вопросы:
- Что делает команда git status?
- Что такое RabbitMQ?
- Как работает git rebase?
- В чём разница между HTTP и HTTPS?
- Какую роль играют заголовки (headers) в REST-запросах? Какие типы заголовков существуют?
👉 Все вопросы из этого собеседования (32)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #index_rebuild #index_create #performance
🤔 Что быстрее: перестроить индекс после удаления данных или создать новый индекс на пустой таблице?
💬 Кратко:
Создание нового индекса на пустой таблице быстрее. Перестроение требует:
- Чтения существующей структуры
- Обработки удаленных записей
- Реорганизации страниц
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что быстрее: перестроить индекс после удаления данных или создать новый индекс на пустой таблице?
💬 Кратко:
Создание нового индекса на пустой таблице быстрее. Перестроение требует:
- Чтения существующей структуры
- Обработки удаленных записей
- Реорганизации страниц
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🔥1
#repository #автоматизация #webdriver
📚 Playwright
Официальный репозиторий Playwright — инструмента от Microsoft для автоматизированного тестирования веб‑приложений. Поддерживает JavaScript/TypeScript, Python, Java и .NET. Содержит примеры, документацию и гайды по написанию надёжных кросс‑браузерных тестов. Идеален для освоения современной автоматизации фронтенда.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Playwright
Официальный репозиторий Playwright — инструмента от Microsoft для автоматизированного тестирования веб‑приложений. Поддерживает JavaScript/TypeScript, Python, Java и .NET. Содержит примеры, документацию и гайды по написанию надёжных кросс‑браузерных тестов. Идеален для освоения современной автоматизации фронтенда.
Перейти к материалу
👉 База вопросов 👉 Новости
👍1
#Собес #testing #sensor
🤔 С какими внешними устройствами и датчиками нужно взаимодействовать при тестировании мобильных приложений?
💬 Кратко:
При тестировании мобильных приложений часто требуется работа с камерой, GPS-датчиками, акселерометром, Bluetooth-устройствами (например, фитнес-трекерами), микрофоном и сенсорами отпечатков пальцев. Тестирование включает проверку корректности данных с датчиков и совместимости с разными устройствами.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 С какими внешними устройствами и датчиками нужно взаимодействовать при тестировании мобильных приложений?
💬 Кратко:
При тестировании мобильных приложений часто требуется работа с камерой, GPS-датчиками, акселерометром, Bluetooth-устройствами (например, фитнес-трекерами), микрофоном и сенсорами отпечатков пальцев. Тестирование включает проверку корректности данных с датчиков и совместимости с разными устройствами.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #pytest #selenium #exceptions
🤔 QA Engineer в компанию Wink
Техническое собеседование. Весна 2025. 160к+. Опыт в резюме: 3+ года. Разбирали тестовое, в конце обсуждали процессы в команде и онбординг.
💬 Вопросы:
- Какие различные стратегии ветвления вы знаете?
- Что такое контекстный менеджер?
- Что такое генератор?
- Расскажи про иерархию исключений Python
- Какие есть типы соединений (JOIN) в PostgreSQL?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 QA Engineer в компанию Wink
Техническое собеседование. Весна 2025. 160к+. Опыт в резюме: 3+ года. Разбирали тестовое, в конце обсуждали процессы в команде и онбординг.
💬 Вопросы:
- Какие различные стратегии ветвления вы знаете?
- Что такое контекстный менеджер?
- Что такое генератор?
- Расскажи про иерархию исключений Python
- Какие есть типы соединений (JOIN) в PostgreSQL?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#course #степик #sql
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #browser
🤔 Где хранятся сессии и cookie?
💬 Кратко:
Cookie хранятся в браузере пользователя и отправляются на сервер с каждым запросом. Сессии обычно хранятся на сервере (например, в базе данных или Redis), а в браузере сохраняется только идентификатор сессии (часто в cookie).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Где хранятся сессии и cookie?
💬 Кратко:
Cookie хранятся в браузере пользователя и отправляются на сервер с каждым запросом. Сессии обычно хранятся на сервере (например, в базе данных или Redis), а в браузере сохраняется только идентификатор сессии (часто в cookie).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #microservice #monolith #scalability
🤔 Какие преимущества и недостатки микросервисной архитектуры по сравнению с монолитом?
💬 Кратко:
Микросервисы обеспечивают независимое развертывание, масштабирование и технологическую гибкость, но повышают сложность интеграции, требуют развёрнутого мониторинга и оркестрации, а также могут увеличить задержки из‑за сетевых вызовов. Монолит проще разрабатывать и тестировать, но с ростом становится тяжёлым для изменений и масштабирования
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какие преимущества и недостатки микросервисной архитектуры по сравнению с монолитом?
💬 Кратко:
Микросервисы обеспечивают независимое развертывание, масштабирование и технологическую гибкость, но повышают сложность интеграции, требуют развёрнутого мониторинга и оркестрации, а также могут увеличить задержки из‑за сетевых вызовов. Монолит проще разрабатывать и тестировать, но с ростом становится тяжёлым для изменений и масштабирования
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #psql #database_connection #postgresql
🤔 Как подключиться к базе данных PostgreSQL с помощью psql?
💬 Кратко:
Для подключения к базе данных PostgreSQL с помощью
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как подключиться к базе данных PostgreSQL с помощью psql?
💬 Кратко:
Для подключения к базе данных PostgreSQL с помощью
psql нужно использовать команду psql -h <host> -U <user> -d <dbname>. Если сервер работает локально, можно опустить параметр -h. Например:psql -U postgres -d mydatabase
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#course #степик #sql
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👎1
Forwarded from YeaHub
👨🏻💻 Сервис лайвкодинга в YeaHub
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻🚀 💪
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡2❤1🔥1
#Собес #api_design #rest #api
🤔 Как организовать идемпотентный REST API, чтобы повторный запрос клиента не привёл к дублированию операции?
💬 Кратко:
Идемпотентность достигается введением уникального идентификатора запроса (Idempotency-Key). Сервер сохраняет этот ключ и результат операции, и при повторном запросе возвращает тот же результат без повторного выполнения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как организовать идемпотентный REST API, чтобы повторный запрос клиента не привёл к дублированию операции?
💬 Кратко:
Идемпотентность достигается введением уникального идентификатора запроса (Idempotency-Key). Сервер сохраняет этот ключ и результат операции, и при повторном запросе возвращает тот же результат без повторного выполнения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #first #paint #ttfb
🤔 Что влияет на первую отрисовку страницы?
💬 Кратко:
На первую отрисовку влияют скорость сети, время ответа сервера, объём и порядок загрузки CSS и JavaScript, а также структура HTML. Браузер должен получить HTML, построить DOM и CSSOM, после чего сформировать render tree. Только затем происходит layout и первая отрисовка. Чем меньше блокирующих ресурсов, тем быстрее пользователь увидит страницу.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что влияет на первую отрисовку страницы?
💬 Кратко:
На первую отрисовку влияют скорость сети, время ответа сервера, объём и порядок загрузки CSS и JavaScript, а также структура HTML. Браузер должен получить HTML, построить DOM и CSSOM, после чего сформировать render tree. Только затем происходит layout и первая отрисовка. Чем меньше блокирующих ресурсов, тем быстрее пользователь увидит страницу.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1
#Собес #docker_compose
🤔 Как в Docker Compose задаются зависимости между контейнерами?
💬 Кратко:
В Docker Compose зависимости между контейнерами задаются с помощью параметра
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как в Docker Compose задаются зависимости между контейнерами?
💬 Кратко:
В Docker Compose зависимости между контейнерами задаются с помощью параметра
depends_on. Он указывает, какие сервисы должны быть запущены раньше других. Это помогает управлять порядком старта контейнеров. Однако depends_on не гарантирует, что зависимый сервис полностью готов к работе.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
👍1