Финальный этап: задачи и головоломки для тестировщиков
Ближе к концу интервью вас могут попросить решить практическую задачу — например, описать процесс тестирования какого-то элемента программы
Здесь важно помнить, что задача интервьюера — оценить не само решение, а ход ваших мыслей при его поиске
Вот примеры задач, которые могут попасться на собеседовании:
Протестируйте карандаш (лифт, тостер, лист бумаги…). Любимый тип задач на собеседованиях тестировщиков уровня junior (и не только) — протестировать какой-то предмет из реального мира
На самом деле здесь неважно, что именно вам предложат испытать, — алгоритм всегда один и тот же
Первое, что нужно сделать, — ознакомиться с требованиями. Потом на каждое из требований написать тест-кейс и happy path — то есть сценарий, при котором продукт будет работать без ошибок. А дальше всё зависит от вашей фантазии и подкованности. Например, карандашу можно устроить тестирование юзабилити — проверить, как он лежит в руке, удобно ли им писать и так далее.
Что почитать
Статью «Вот карандаш — тестируй: почему на собеседовании просят протестить бытовой предмет».
Цветовой психологический тест Люшера на эмоциональное состояние
Для проведения понадобится 8 листов цветной бумаги.
Задание: перед вами 8 различных цветов. Расположите их последовательно, начиная с наиболее приятного для вас и заканчивая наименее приятным. Выполняйте задание интуитивно, ориентируясь на первую реакцию.
Результаты: Основное назначение этого психологического теста – определить эмоциональное состояние человека, его психологические потребности:
- Красный цвет – символ решительности, деловой активности, лидерства.
- Желтый характеризует человека как целеустремленного, дисциплинированного.
- Зеленый – в эмоциональном мире личности преобладают мотивы самоутверждения.
- Синий – человек постоянных взглядов, предпочитает синицу в руке.
- Серый – отсутствие выраженной активности, флегматизм, стремление к спокойствию.
- Фиолетовый – мечтательность, наивность, склонность уйти от реальности в мир грез.
- Коричневый – выраженная потребность в защите.
- Черный – уныние, депрессивное состояние, бездеятельность.
Профтесты для логистов
Обновлённые HR-Сообщества: hr.superjob.ru
Логистика
| 16.07.2012 15:42
Моська_
Хожу на собеседование. Напрягают дурацкие вопросы типа, как Вы видите себя через 5-10-15 лет. А почему именно наша компания? А разрекламируйте себя, почему мы взять должны именно Вас? И абсолютное отсутствие профтестов для логистов. Только в одной компании предложили решить простенькие задачки на размещение груза в контейнере от трех поставщиков с разными условиями перевозки и второй тест — посчитать себестоимость ед. груза. В остальных компаниях болтовня ни о чем. А нет, в одной еще попросили написать на английском письмо такого содержания: «Здравствуйте. Мы сирые и убогие, не можем оплатить полностью сумму по инвойсу. Отгрузите нам в долг. И на оплату фрахта у нас тоже нет денюжек. Привезите нам под честное слово. Мы обещаем оплатить, как только продадим товар. У нас за ним очередь, как за горячими пирожками в базарный день» Задачки я решила, на что мне ответили, что масса так называемых логистов получив задание, просто разворачивается и уходит. Так как не в состоянии понять даже то, о чем их спрашивают. Даже не в состоянии найти долю, занимаемую грузом в контейнере или высчитать процент расходов (например, сколько это франшиза страховой компании 0,4% от стоимости инвойса). И я им верю, так как сама подбирала персонал и была поражена низкой квалификацией специалистов. Тут ведь особых знаний не надо. А только логика, математика и здравый смысл. Похоже, с этим у многих большая проблема.
Давайте, попробуем порешать логистические задачки))
1. На управление запасами
Фирма может производить изделие или закупать его. Если фирма производит изделие, то каждый запуск его в производство обходится в 450 руб. Интенсивность производства — 125 шт. в день. Если изделие закупается — то затраты на размещение каждого запаса составляют 380 руб. Затраты на содержание ед. запаса, независимо от того, закупается оно ли производится — составляет 26 руб/день. Годовое потребление изделия — 25 тыс.ед.
Предполагая, что фирма работает без дефицита — определить, что выгоднее покупать или производить?
2. Транспортная задача Фермерское хозяйство (А1) имеет продовольственное зерно 3-х видов: 3 тыс. тонн 3-го класса и 4 тыс. тонн 4-го класса. Второе фермерское хоз-во (А2) также имеет зерно двух классов: 5 тыс тонн 3-го класса и 2 тыс. тонн 4-го класса. Зерно должно быть вевезено на 2 элеватора: на первый элеватор (В1) необходимо доставить 2 тыс. тонн пшеницы 3-го класса, 3 тыс. тонн 4-го класса и остальные 2 тыс. тонн пшеницы любого класса. Аналогично, второй элеватор (В2) должен получить 8,25 тыс тонн пшеницы, из них 1 тыс. тонн 3-го класса и 1,5 тыс. тонн 4-го класса. Остальное — любого класса. Стоимость перевозки 1 тонны зерна составляет: из пункта А1 в пункт В1 — 1 у.е, из А1 в В2 — 1,5 у.е. Из А2 в В1 перевозка равна 2 у.е., из А2 в В2 — 1 у.е.
Задача: составить план перевозок.
Есть ответы?
Первый этап — вопросы о навыках и опыте работы
Чтобы оценить софт-скиллы кандидата и то, подходит ли он на роль, работодатели задают ему стандартные вопросы: про опыт работы, навыки, образование и так далее. Как правило, это происходит уже при первичном разговоре с рекрутером, но будьте готовы повторить свои ответы и на следующих этапах собеседования.
Примеры вопросов, которые могут задать:
- Расскажите о себе.
- Почему вы ушли с предыдущего места работы?
- Почему вы решили стать тестировщиком?
- Что вас больше всего увлекает в этой профессии?
- Проходили ли вы курсы по тестированию?
- Есть ли у вас опыт работы с инструментами, которые используются на этой позиции?
- Какие у вас зарплатные ожидания?
- Когда вы готовы приступить к работе?
Как стать логистом
Образование и практический опыт
Самые востребованные кандидаты на должность логиста — специалисты, профессиональный опыт которых составляет от 3-5 лет. Соискатель должен иметь опыт работы в крупной компании, владеть как минимум английским языком, а также знать различные виды перевозок, закупочную и складскую логистику. Образование должно быть профильным (МАДИ, МИИТ, МГАВТ, РТА, ВШЭ и другие). Но практический опыт более ценен, нежели теоретические знания. Без опыта можно претендовать на должность, к примеру, специалиста, координатора или оператора баз данных. Менеджера по логистике можно вырастить внутри компании. Это займет около 2-х лет.
Личные качества
Хороший логист — прежде всего отличный переговорщик, который умеет общаться как с контрагентами, так и с водителями.
На собеседовании мы обращаем внимание не только на практический опыт соискателя, но и на его личные качества
Нам очень важно, чтобы человек имел живой ум, быстрое и рациональное мышление, активность
Мне, например, очень импонирует инновационность мышления. Человек должен быть всегда открыт к дискуссии и быть готовым отстаивать свою точку зрения. Это значит, что у кандидата достаточно опыта и теоретических знаний, чтобы предложить свои варианты решения задач.
Логист — это еще и аналитик. Профессионал должен уметь комплексно представлять цепочки поставок и бизнес-процессы клиента и находить решения по их оптимизации.
Выбирая специалиста, мы расспрашиваем его о прежних местах работы: в каких компаниях работал, по каким маршрутам перевозил грузы, с какой номенклатурой имел дело, какие сопроводительные документы знает. Здесь мы хотим понять, насколько он вникал в производственные процессы, к какому ритму выполнения плана привык.
Очень важно задать вопросы, которые требуют точного количественного ответа. Например, сколько в месяц машин, контейнеров вы привозили
Сколько из них было сборных и генеральных грузов?
В любом бизнесе случаются форс-мажорные обстоятельства. Поэтому мы всегда спрашиваем, как кандидат справлялся с такими ситуациями?
Также для нас важно умение анализировать финансовую сторону производственного процесса. Это конкурентный бизнес, и на рынке очень важны ставки, которые мы предлагаем клиентам и из которых складывается общая стоимость наших услуг
Поэтому логист должен понимать, что является приемлемой ставкой, а что завышенной.
Профессиональные требования к специалисту по логистике
Исходя из вышеперечисленного, можно выявить основные параметры по которым мы отбираем кандидатов:
- опыт в международной логистике;
- знание типов транспортных средств;
- знание законодательной базы и документооборота;
- наличие базы перевозчиков;
- опытный пользователь ПК: пакет программ MS Office, 1С, АТИ;
- английский язык — не ниже upper-intermediate (китайский);
- знание импортно-экспортной документации, условий поставок товаров, ИНКОТЕРМС 2010;
- знание российских таможенных правил и законов.
Тестовое задание для кандидата
После личной беседы каждому соискателю предлагается пройти тест. Практическое задание делится на две части: первую часть кандидат выполняет на собеседовании, после чего мы смотрим, можно ли идти дальше и давать вторую часть, которую предлагаем выполнить дома в течение нескольких дней.
Первый тест — сочетание теоретических и практических вопросов. Здесь кандидату предлагается в режиме реального времени ответить на односложные вопросы и решить несколько практических задач.
Второй тест — только практические вопросы, в которых соискателю предлагается рассчитать ставку на перевозку груза.
Такие задачи помогают понять, как хорошо кандидат знает маршруты, ставки. Некоторые претенденты называют примерную стоимость даже без расчета и могут предложить альтернативный маршрут. Это говорит о хорошем опыте.
Примеры тестовых заданий для кандидатов на должность логиста вы найдеде в аттаче.
Оплата труда
Одна из проблем подбора кандидата на должность логиста — нехватка квалифицированных и профессиональных кадров. Тут есть несколько вариантов: либо непрофессионалов и выращивает их самостоятельно, либо берет на должность опытных и «дорогих» логистов.
Приложения
Вопросы для вакансии логист / менеджер ВЭД (теория)
Вопросы для вакансии логист / менеджер ВЭД (практика)
Вопросы для проверки хард-скиллов: инструменты и технологии
Следующий блок вопросов на собеседовании QA-инженера — по стеку технологий, которым владеет кандидат. Здесь уже всё индивидуально: веб-тестировщикам вопросы одни, мобильным — другие, в геймдеве — третьи. Например, вот как выглядит список вопросов для тестировщиков веб-приложений:
Изображение: Skillbox Media
Что почитать
Подробнее о протоколе HTTP можно узнать из статьи на «Википедии». На QA_Bible есть хорошие материалы про кэширование, модели OSI и TCP/IP, протоколы REST и SOAP. Если хотите освежить основные понятия, читайте статью «Что должен знать тестировщик бэкенда» на «Хабре».
А вот примерный список вопросов на собеседовании для мобильных тестировщиков:
Изображение: Skillbox Media
Психологический тест на эмоциональное состояние
Это оценка внутреннего состояния человека на данном жизненном этапе, а также его отношения в целом к внешнему миру – коллегам, близким, друзьям.
Задание: Нарисуйте на листе формата А4 любого человека или животное. Сделайте это быстро, за 3-4 минуты, без раздумья.
Ответы: Оцениваются все элементы рисунка по такому плану:
элемент | характеристика | трактовка |
---|---|---|
толщина линий | большая | испытывает напряжение |
отрывистая | не уверен в себе или слишком аккуратен | |
местоположение всего рисунка | по центру | самооценка адекватная |
в верхней половине | самооценка завышенная, есть мотив самоутверждения | |
в нижней половине | самооценка занижена, неуверенность в себе | |
голова | смотрит вправо | решительность |
смотрит влево | стремление к миру фантазий | |
взгляд прямо на зрителя | эгоцентричность | |
рот приоткрыт, нарисован язык | излишняя активность в разговоре | |
рот открыт, но нет языка и губ | недоверие | |
голова большая | рациональность действий | |
уши большие | контактность, открытость | |
четко видны зубы | агрессивность | |
ноги | узкие | перепады настроения |
широкие | рациональный подход | |
хвост идет вверх | уверенность в себе | |
хвост идет вниз | неуверенность в себе | |
другие элементы | иглы, когти, рога | агрессивность |
банты и другие декоративные элементы | самовлюбленность, стремление приукрасить | |
пышные волосы, грива | эмоциональность | |
крылья | решительность | |
много темных, заштрихованных областей | внутренний страх |
Тест с ответами на тему: “Логистика”
1. Что из перечисленного играет ключевую роль в управлении материальными потоками? а) Транспортные и экспедиционные предприятия+ б) Предприятия оптовой торговли+ в) Предприятия розничной торговли г) Коммерческо-посреднические организации+ д) Предприятия-изготовители+
2. Что такое финансовый поток логистики? а) Направленное движение финансовых средств+ б) Любое перемещение финансовых средств в) Однородный по составу, направлению движения и назначения поток г) Поток, сопутствующий материальному и (или) информационному потоку
3. Основной показатель для анализа систем логистики: а) Предельные издержки транспорта б) Общие издержки+ в) Производственные издержки г) Постоянные издержки складского хозяйства
4. Данная функциональная область не входит в логическую структуру: а) Складирование и складская обработка б) Транспортировка продукции в) Информационное и сервисное обслуживание г) Цены и ценообразование+
5. В какой стране впервые применена микрологистическая система «канбан»? Ответ: Япония
6. Маршрут перевозки – это… а) Перевозка продукции автомобилем б) Наиболее совершенный способ организации материалопотоков (потоков грузов) в) Рациональное использование подвижного состава г) Доставка грузов от двери до двери+
7. Что такое внутренняя упорядоченность, согласованность взаимодействия элементов системы, определенная структура связей между элементами системы? а) эмерджентность б) надсистема в) система г) организация+
9. Основной критерий в выборе транспорта: а) производительность, б) Коэффициент использования пробега в) использования грузоподъемности г) Все ответы верны+
10. Чем является деятельность по управлению МП в процессе снабжения предприятия МР: сырьем, материалами, комплектующими, товарами. Она занимается организацией всех видов деятельности, связанных с получением МР и услуг от поставщиков: закупкой, доставкой, приемкой, временным хранением МР и др.? а) распределительной логистикой б) закупочной логистикой+ в) информационной логистикой г) логистикой складирования д) транспортной логистикой
11. Что понимают под логистикой ? а) Логически обоснованные действия высших звеньев руководства по управлению производством б) Управление материальными, информационными и финансовыми потоками+ в) Логически упорядоченные функции, составляющие алгоритм управления, материальными, информационными, финансовыми и сервисными потоками г) Искусство управлять перевозками грузов
12. Что такое чистая потребность, определяемая как разность брутто потребности и располагаемого наличия ? а) общая брутто-потребность б) потребность брутто в) потребность нетто+
13. Предпосылки развития логистики: а) Резкое снижение общих затрат в физическом распределении б) Развитие конкуренции+ в) Энергетический кризис 70-х годов 20-го века+ г) Процессы глобализации д) Компьютеризация управления+
14. Какие положения НЕ включает в себя логистическая концепция организации производства, характерная для «рынка покупателя»? а) отказ от изготовления серий деталей, на которые нет заказа покупателей б) отказ от избыточных запасов в) устранение простоев оборудования г) изготавливать продукцию как можно более крупными партиями+ д) отказ от завышенного времени на выполнение основных транспортно-складских операций
15. Что такое оперативное управление производством децентрализовано, производственные графики составляются только для стадии сборки, за выполнением графиков других стадий наблюдает руководство цехов? а) толкающая система б) тянущая система+
Вопросы для проверки софт-скиллов
Помимо знания теории тестирования и основных технологий, на собеседовании будут проверять умение тестировщика работать в команде, общительность, логическое мышление и личную эффективность. Соответственно, вам могут задать наводящие вопросы по этим темам.
Почему вы решили стать тестировщиком?
Наверное, самый заезженный вопрос на собеседованиях, но многие соискатели умудряются завалиться уже на нём. Например, один начинающий QA-инженер ответил: «Просто посмотреть, как тут всё устроено». Сами посудите: стали бы вы на месте работодателя тратить время и деньги на сотрудника, который «просто пришёл посмотреть»?
Как вы считаете: какие личные качества важны для тестировщика?
Чтобы замечать ситуации, когда программа работает не так, как задумано, тестировщик должен быть внимательным и уметь критически мыслить. Кроме того, ему требуются эмпатия и коммуникабельность. В работе тестировщику нужно постоянно общаться: с коллегами, программистами, аналитиками, менеджерами и так далее
Важно уметь максимально конструктивно донести до собеседника свою позицию
Вот ещё пять качеств, важных для тестировщика:
- любознательность и желание учиться;
- ответственность и дисциплинированность;
- энергичность и проактивность;
- здоровый перфекционизм;
- творческое мышление.
Что почитать
Статью на «Хабре» «Soft-skills успешного тестировщика».
Что делать, если разработчик не согласен с результатами тестирования?
В первую очередь — обратиться к документации. Если там чётко прописано, как должна работать та или иная функция, нужно корректно объяснить это программисту. Если не прописано, то правда на стороне разработчика. В таком случае нужно задокументировать инцидент и донести его до тимлида или менеджера.
Вопросы для проверки хард-скиллов: теория тестирования
Если разговор с эйчаром прошёл успешно, вас пригласят на техническое собеседование.
Первое, что будут проверять на этом этапе, — знание азов тестирования. Поэтому перед походом на интервью освежите в памяти основные понятия и определения. Помочь в подготовке может статья «Фундаментальная теория тестирования» на «Хабре».
Что такое тестирование?
На этот популярный вопрос часто отвечают: «Поиск ошибок». Это упрощение.
Если давать полное определение, тестирование — проверка соответствия программы заданным требованиям. Его цель — убедиться, что программа работает так, как было задумано в начале разработки. Во время тестирования действительно находят и исправляют ошибки, но это лишь часть процесса.
Что почитать
Статью о том, что такое тестирование программ и зачем оно нужно.
Какие виды тестирования вы знаете и применяли в предыдущих проектах?
На самом деле видов и подвидов тестирования существует огромное множество, и вряд ли вас попросят назвать полный список. Но можно перечислить основные — например, ручное и автоматизированное, статическое и динамическое, функциональное и нефункциональное, white box и black box и так далее.
Что почитать
Статью «Классификация видов тестирования». Или посмотрите одноимённое видео на YouTube.
Что такое баг? Опишите жизненный цикл бага
Баг — это недостаток в программе, из-за которого она не соответствует требованиям. У любого бага есть жизненный цикл — то есть последовательность этапов, которые он проходит от обнаружения до окончательного закрытия. Чтобы лучше его запомнить, можете сохранить вот такую схему:
Инфографика: Skillbox Media
Назовите основные этапы тестирования ПО
Тестирование ПО состоит из семи этапов:
Работа с требованиями. Обсуждение с заказчиком требований к продукту для выявления противоречий и потенциальных проблем в работе программы.
Разработка стратегии тестирования и планирование процедур контроля качества. Руководитель команды составляет план тестирования: какие виды и инструменты будут применяться в проекте, в какие сроки оно должно быть выполнено, с чего оно начнётся и чем закончится.
Создание тестовой документации. На основе стратегии тестирования составляют документы: тест-план, тест-кейсы и чек-листы. Задача этого этапа — детально описать, что и как нужно тестировать.
Тестирование прототипа. Когда готова первая версия программы, её тоже нужно испытать — чтобы выявить глобальные проблемы в самом начале разработки.
Основное тестирование. Ключевой этап всего процесса — программу тестируют по заранее написанным сценариям и выявляют ошибки, на основе которых составляют подробные отчёты.
Стабилизация. Разработчики устраняют найденные ошибки, после чего проводится повторное или регресс-тестирование — оно помогает понять, как программа ведёт себя с учётом изменений.
Эксплуатация и поддержка. Так как часто ошибки обнаруживаются уже после релиза, тестировщики продолжают работать с программой и на этом этапе — например, чтобы собрать обратную связь от пользователей.
Чем валидация отличается от верификации?
Верификация — это проверка системы на соответствие условиям, которые были определены в начале разработки.
Валидация — это оценка соответствия работы программы ожиданиям пользователя.
Например: в настройках электросамоката прописано автоматическое снижение скорости в пешеходных зонах. Но из-за погрешности геолокации самокат теряет скорость на велодорожке вблизи парка. Получается, с точки зрения верификации программа работает правильно, а с точки зрения валидации есть проблемы.