понедельник, 17 апреля 2023 г.

Список вопросов для собеседования тестировщика

 Утро, в офисе почти никого нет. Тут мне в скайп прилетает сообщение от начальницы:

- Оль, проведешь собеседование? А то Вася опаздывает, а больше никого в офисе нет. Человек придет через 15 минут.


Э-э-э-э… Что?? о_О



Нет, конечно, я тогда уже 5 лет работала в тестировании, но на собеседованиях всегда была “по другую сторону баррикад”. Да и в компании работала недавно и по их меркам была джуном. 


А тут — первый собес! И некого позвать на помощь… И человек придет опытный, на зарплату в 2 раза больше моей! Как я его уровень проверить то смогу?! Мамочки!

Коллега помогла, скинула ссылку на конфлюенс, где у нас собраны вопросы «о чем можно с собеседующим поговорить». Для меня эта страница была как манна небесная. Я её распечатала и потом несколько лет носила с собой в качестве шпаргалки.


А теперь, спустя 10 лет, хочу поделиться такой шпаргалкой с вами. Нет, это не вопросы + ответы, только вопросы. Подразумевается, что собеседующий знает ответ на них. Просто подсказка “о чем можно спросить / поговорить”. Очень выручает, когда тебя резко выдернули из задачи и ты должен быстро переключиться на контекст собеседования.



 

Вопросы по резюме


Задавайте открытые вопросы по резюме и смотрите на то, как человек говорит, и что он говорит. Смотрите на коннотации ответа, о них хорошо пишет Светлана Иванова в своей книге «Я слышу, что вы думаете на самом деле».


  1. Вот у вас тут написано “Знание SQL”. Подскажите, какой самый сложный запрос писали? А какие задачи решали с помощью SQL?

  2. О, у вас 5 лет нагрузочного тестирования? Расскажите, пожалуйста, подробнее, как оно выглядело.

  3. У вас тут есть “написание статей”, расскажите, пожалуйста, подробнее… Нравилась такая активность или не хочется повторять?

  4. … 


 

Вопросы про тестирование

  1. Чем оправдано выделение роли QA в компании?

  2. Назовите основные этапы тестирования ПО. В каких вы участвовали? В каких нравилось участвовать, в каких нет?

  3. Тест-кейсы VS чек-листы:

    1. Без опыта — чем отличаются? Что когда применяется? 

    2. С опытом — что применяли в работе? Почему именно их?

    3. Обоим как мини-тестовое: Напишите тест-кейс на поиск по наименованию товара на условном https://example.com/ 

  4. Как расшифровывается CRUD?



Общие вопросы

  1. Какие цели в жизни?

  2. Какие проекты у вас оставили самые интересные воспоминания? Почему?

  3. В каких случаях применяется автоматизированное тестирование?

  4. Какие книги по тестированию читали?

  5. Как попали в тестирование?

  6. Почему пошли учиться именно на эту специальность?

  7. Почему ищете новую работу?

  8. Какой продукт сейчас тестируете?

Технические вопросы

Общая техническая эрудиция

  1. Что такое батники? Как их составлять? Что с помощью них можно делать?

  2. Чем отличаются ASCII-коды от SCAN-кодов клавиатуры?

  3. Какими коммандерами (FAR / Total commander / DN / NC) пользуетесь и почему?

  4. Какие web-браузеры использовали?


Windows

  1. Где посмотреть в Windows переменные среды? Чем отличаются переменные системы от переменных среды пользователя?

  2. Как посмотреть IP-адрес компьютера?

  3. Чем отличается имя компьютера от IP-адреса?

SQL

  1. Написать SQL-запрос из двух таблиц (товары + покупатели: вывести категории товаров с количеством покупателей, сделавших покупки в 2023 году)

  2. Что выдает запрос "select * from A,B"?

  3. Что такое первичный ключ? Внешний ключ?

  4. Что такое транзакция?


API

  1. Что такое API?

  2. Что такое XML? JSON? Чем отличаются?

  3. Чем отличается SOAP от REST?

  4. Что такое Postman? Работали с ним? Что делали?

  5. Как тестировать API-метод?


Классы эквивалентности


  1. Знаете задачку про треугольник? 

  2. Есть текстовое поле, в которые вводятся цифры от 0..100 и буквы. Определите классы эквивалентности. Чем можно гарантировать отсутствие пропущенных классов?

  3. Сколько тестов нужно для проверки границы?

Комментариев нет:

Отправить комментарий