Оглавление:
• • • 2023-11-05 5 ноября 2023Собеседование на должность QA Engineer, как правило, состоит из нескольких этапов. Сначала HR-специалист попросит объяснить, почему вы хотите заниматься тестированием и почему именно вы подходите на эту должность.Далее технический специалист компании предложит вам ответить на базовые вопросы по теории тестирования ПО, чтобы понять насколько вы владеете материалом и готовы приступить к обучению на рабочем месте.Следующий этап, к которому готовятся далеко не все кандидаты, – проверка логики.
Зачем это нужно? Используя логические головоломки, технические специалисты хотят проследить ход ваших мыслей и понять, обладаете ли вы аналитическим складом ума.На данном этапе важно не теряться, а пробовать размышлять вслух, даже если вы понимаете, что выполнение заданий вам сложно дается.В нашей статье мы собрали примеры часто встречающихся задач на собеседованиях в ИТ-компании с ответами, а также советы о том, как можно к ним подготовиться.Логические задания помогают техническим и HR-специалистам сформировать представление о том, что за кандидат находится перед ними.Головоломки не всегда предполагают математическое решение, а иногда у задачи может даже не быть однозначного ответа.На собеседованиях интервьюеры могут использовать задания для тестировщиков, которые предлагают в крупных международных компаниях.Есть 2 мотка верёвки. Если поджечь каждый с одной стороны, моток сгорит в течение часа.
Как отмерить 45 минут, используя два таких мотка веревки?
Веревку нельзя никак делить.Разгадка: Нужно одновременно поджечь первый моток с двух концов и второй моток, но только с одной стороны.
Через тридцать минут первый моток весь сгорит, а второму останется гореть еще тридцать минут. Чтобы получить еще пятнадцать минут, его нужно поджечь с обеих сторон.Есть всего восемь абсолютно идентичных шаров. Как можно определить самый тяжелый из них с помощью весов и лишь двух взвешиваний?Разгадка.
Оригинал статьи: Автор: Кассандра Лонг (Cassandra Leung) Перевод: Ольга Алифанова
Я тестировщик, а раньше я работала в найме IT-работников. Я часто собеседую людей, а до того, как я начала работать в MaibornWolff, я сходила на собеседование с пятью компаниями, чтобы выбрать наиболее подходящую для себя позицию.
Я много ходила по собеседованиям сама, а также собеседовала кандидатов как рекрутер и консультировала компании, как им лучше интервьюировать их соискателей.
Обсуждение на форуме Министерства тестирования сподвигло меня рассказать о техниках, которые я использовала на собеседованиях, и о задачах, которые мне приходилось решать. Я также опишу методики, про использование которых я наслышана, и дам свою оценку их преимуществам и недостаткам. Надеюсь, что моя статья поможет вам собеседовать тестировщиков в вашей компании, и что вы попытаетесь применить описанные в ней техники.
Пожалуйста, имейте в виду, что я не планирую вести разговор о технических задачках на программирование – я никогда с ними не сталкивалась и не могу судить об их эффективности.
Для задач моей статьи под «теорией» будут пониматься традиционные техники интервью, не требующие от кандидатов демонстрации навыка тестирования. Что это: Обычно это некие общие, неструктурированные вопросы, которые задаются любому кандидату вне зависимости от позиции. Например, такие:
Преимущества: прямая демонстрация того, что хочет узнать работодатель.
Недостатки: к этим вопросам легко подготовиться заранее, и они дают слабое представление о том, насколько кандидат подходит на позицию. Что это: это вопросы, обычно начинающиеся со слов «Расскажите о моменте, когда вы…» и обращающиеся к реальному личному или профессиональному опыту кандидатов.
Их ответы также могут дать вам понять, как бы они справлялись с определенным сценарием, даже если у них нет реального опыта в этой области.
Содержание статьи
«За что бьют сисопа? За отсутствие бэкапа!» Корни этой мудрости потерялись в веках, а само слово «сисоп» уже подзабылось, но за отсутствие бэкапа по-прежнему кого-то бьют.
Слабые тела админов и простых пользователей защищает не так уж много производителей ПО, и из них, пожалуй, лидирующим можно назвать Acronis — трудно найти в нашей стране пользователя, данные которого ни разу не были бы спасены программами Acronis от грандиозного факапа.
Про админов и говорить нечего — решения этой компании всегда занимали достойное место на загрузочных дисках для оказания первой помощи.
А как быть программистам, которые хотели бы в нее трудоустроиться? Когда-то я сам шарил по сайтам с вакансиями и, как сейчас помню, был вдохновлен зарплатой, которую в Acronis обещали программистам на приплюснутом си. Сегодня мы поговорим с Евгением Панищевым, руководителем QA Cloud направления международной компании Acronis.
Его отдел
27 марта 2015 в 15:43
Я провожу собеседования на тестировщиков. У меня иногда болит голова. Долго собирался написать статью… И вот, наконец, выполнил свое намерение.
Вопросы, поднимаемые в статье, обсуждались уже не раз и не два, но усердные поиски компиляции ответов на эти вопросы так и не увенчались успехом. Но, как подсказывает мой опыт, такая компиляция очень нужна. Прежде всего она требуется юниорам, ибо в сети по запросу «тестирование» на них (соискателей) обрушивается огромный объем информационного мусора, который плохо структурирован и часто противоречит сам себе.
Сначала несколько слов о себе.
На данный момент являюсь начальником отдела тестирования и сопровождения компании, занимающейся корпоративными ГИС.
Стажером-программистом был чуть меньше двух лет (вначале нулевых – VB).
Фрилансил инженером-программистом: писал собственный баг-трекер для госкомпании… Исходя из сказанного, можно утверждать, что определенный опыт (тестирования — суммарно более 5 лет) наработан… Кроме того, по долгу службы мне постоянно приходится подбирать сотрудников в отдел тестирования.
И чем больше я этим занимаюсь, тем больше убеждаюсь, что иногда проще взять претендента без опыта, чем человека с опытом тестирования в российской компании (впрочем, не без исключений). Попутно следует отметить, что соискатели без опыта в подавляющей массе используют следующие источники информации о профессии: интернет – ресурсы, книги, мнение знакомых тестировщиков.
На собеседовании я всегда задаю одни и те же вопросы: Почему вы решили стать тестировщиком? Что такое тестирование? В чем его суть
При приеме сотрудника в офис на должность программиста, работодатель испытывает кандидата не только вопросами о навыках, но и всевозможными логическими задачами, IT-кейсами и заданиями по разработке для профессиональных программистов.
Как правило, список этих задач у работодателей совпадает, а значит, мы можем подготовиться к любому собеседованию!В нашей уже больше 100 вопросов с подробным разбором решений.
Мы решили собрать воедино все самые интересные и популярные задачи для программистов, которые могут встретиться вам на собеседовании.Есть однонаправленный список из структур.
В нём random указывает на какой-то еще элемент этого же списка. Требуется написать функцию, которая копирует этот список с сохранением структуры (т.е.
если в старом списке random первой ноды указывал на 4-ю, в новом списке должно быть то же самое – рандом первой ноды указывает на 4-ю ноду нового списка). O(n), константная дополнительная память + память под элементы нового списка. Нельзя сразу выделить память под все данные одник куском т.е.
список должен быть честным, разбросанным по частям, а не единым блоком, как массив.Классическая задачка с собеседований в Google.
На доске записаны числа, вам нужно ответить на вопрос: какое число идёт дальше?
Допустим, вы летите из Москвы во Владивосток, а затем обратно, при полном безветрии. Затем вы совершаете точно такой же перелёт, но на этот раз на протяжении всего перелёта дует постоянный западный ветер: в одну сторону попутный, в обратную — лобовой.Как изменится суммарное время перелёта туда-обратно?
или
Загрузка .Что не так в этом отрывке кода на С++?operator int() const { return *this; }Задача, которая была популярна в своё время на собеседованиях в Amazon.
Главная цель данной статьи – помочь преодолеть страх, который возникает у тестировщиков ПО (как начинающих, так и опытных) к предстоящему интервью в связи с незнанием грядущего.
Второстепенная цель – собрать воедино основные вопросы, которые, вероятней всего, будут заданы на собеседовании. Как у начинающего тестировщика, у меня уже скопился определенный опыт подготовки к собеседованиям на данную должность, и я могу заметить, что даже специализированные QA форумы не справляются с этой целью, а может и не ставят ее перед собой вообще.
Перечень вопросов разумеется не окончательный и не претендует на образцовость, а выступает лишь своеобразным ориентиром при подготовке специалистов с тестирования ПО. Собственно вопросы: Объясните термин «жизненный цикл программного обеспечения».Жизненным циклом программного обеспечения (SLC) является период времени, начинающийся с момента появления концепции ПО и заканчивающийся тогда, когда использование ПО более невозможно.
Жизненный цикл программного обеспечения обычно включает в себя следующие этапы: концепт, описание требований, дизайн, реализация, тестирование, инсталляция и наладка, эксплуатация и поддержка и, иногда, этап вывода из эксплуатации.
обеспечение основы проекта (методологии, активность.); обеспечение визуализации хода реализации проекта; помощь компании в эффективности и успешного завершения проекта (сокращение затрат, уменьшение сроков разработки и тестирования, повышение качества конечного продукта); уменьшение рисков, связанных с процессом
Всем привет!
Среди огромного числа IT фирм в Праге есть офис компании Veeam.
Последнее время заметила, что ребята как-то очень активно ищут людей на работу. Огромное количество рекламы в соцсетях, разные зазывающие статьи, например, здесь. Судя по всему, дела у них идут не плохо и они активно расширяются, поэтому постоянно ищут работников (по большей части тестировщиков).
Кстати, главный офис у них находится в Питере. Поэтому думаю, что информация будет интересна не только для людей, живущих в Чехии, но и для людей из России.
Итак, сегодня наткнулась вот на эту статью. Такую же статью можно найти и в российских медиа. Здесь Veeam предлагает решить 4 задачи и получить работу своей мечты :).
Предупреждаю, если вас заинтересовала фирма и вы хотите послать резюме, то сначала попробуйте сами решить эти задачки. Потому что каждую из них (кроме первой) можно решить по-разному. А прочитав мою статью, вы только усложните себе задачу.
Ну а те, кому просто интересно какие задания дают на собеседованиях на позиции Quality Assurance (по-русски тестировщик) добро пожаловать. Задача №1. Задача про Сашу, Андрея и Ольгу Саша смотрит на Ольгу, а Ольга смотрит на Андрея.
У Саши есть дети, у Андрея нет. Смотрит ли человек, у которого есть дети, на человека, у которого детей нет? Варианты ответа: «Да», «Нет», «Нельзя определить».
Объясните свою точку зрения. Ну смотрите, здесь всё просто. Единственное что мы не знаем, так это есть ли дети у Ольги.
Отсюда вытекает два предположения: 1. у Ольги есть дети; 2. у Ольги нет детей. Если дети у Ольги есть, то Ольга (с детьми) смотрит на Андрея (без детей).
Следовательно, ответ «Да». Если детей у Ольги нет, то Саша (с детьми) смотрит на Ольгу (без детей). Следовательно, правильный ответ снова «Да». То есть вне зависимости есть у Ольги дети или нет, человек у которого есть дети будет смотреть на человека, у которого детей нет.
Задача №2. Три кенгуру По австралийской пустыне строго друг за другом скачут три кенгуру.
Первый кенгуру говорит: «За мной скачут два кенгуру».
Автор: После написания статьи я ожидала получить достаточно много вопросов по этой теме.
Однако обратных вопросов – «Как его проходить?» — на почту и на форум «Лаборатории Качества» валилось значительно больше. Следуя спросу, продолжаю цикл ответной статьёй.
Введение После написания статьи я ожидала получить достаточно много вопросов по этой теме.
Однако обратных вопросов – «Как его проходить?» — на почту и на форум «Лаборатории Качества» валилось значительно больше.
Следуя спросу, продолжаю цикл ответной статьёй.
Я не считаю, что являюсь гуру в этой области (хотя и стремлюсь к этому) – но мне уже есть, чем поделиться.
Результаты наблюдений – в статье, которая перед Вами. Я буду рада вопросам «новичков» и комментариям «гуру», за которые заранее спасибо!
Эта статья предназначена для тех, кому предстоит прохождение собеседований на вакансию тестировщика.
Возможно, Вы только начинаете свой путь, или стремитесь улучшить условия работы, или хотите сменить компанию потому, что в текущей Вас что-то не устраивает.
Вне зависимости от причин, по которым Вы ищете работу, Вам могут быть полезны приведённые ниже советы.
Я постаралась собрать вопросы, которые обычно задаются на собеседованиях, и сгруппировала их по трём областям: общие вопросы, вопросы по тестированию, и технические. Основные правила ответов и нюансы конкретных вопросов приведены ниже.
Общие вопросы Вопросы общего содержания чаще всего задают HR (если они, конечно, есть).
Однако такие же или похожие на них вопросы задают и технические руководители.
1. Почему Вы меняете место работы?
Этот вопрос обычно задают вне зависимости от того, продолжаете Вы работать на текущем месте или уже ушли с него.
859k Известные корпорации — Google, Intel или Apple — славятся тем, что на собеседовании задают соискателям каверзные задачки. Сайт собрал 10 интересных примеров таких задач.
Некоторые из них предложили сами компании, а некоторые выложили пользователи, уже проходившие собеседования. Для их решения требуются знание математики на школьном уровне или просто смекалка. AdMe.ru предлагает проверить, как бы вы справились с таким собеседованием.
Задача 1. Задача на логику. Шелдон Купер (тот самый гениальный физик из популярного сериала) дошел в игровом квесте в погоне за сокровищами до последнего рубежа. Перед ним — две двери, одна ведет к сокровищу, вторая — к смертельно опасному лабиринту.
У каждой двери стоит стражник, каждый из них знает, какая дверь ведет к сокровищу. Один из стражников никогда не врет, другой — врет всегда. Шелдон не знает, кто из них врун, а кто нет.
Прежде чем выбрать дверь, задать можно только один вопрос и только одному стражнику.
Вопрос: Что спросить Шелдону у стражника, чтобы попасть к сокровищу? Можно спросить любого, при этом задать вопрос так:
«Какая дверь, по мнению другого стражника, правильная?»
.
Если он спросит у правдивого, то получит данные о том, какая дверь ведет к лабиринту, ведь врущий стражник всегда врет. Если же он спросит у врущего стражника, опять же, узнает, какая дверь ведет к лабиринту, ведь тот соврет о двери, на которую укажет правдивый стражник.
Задача 2. Землю захватили инопланетяне.
Они планируют уничтожить всю планету, но решили дать человечеству шанс.
Они выбрали десяток самых умных людей и поместили их в абсолютно темную комнату, посадив в ряд, один за другим. На каждого из людей надели по шляпе, шляпы всего двух цветов — розовые и зеленые. После того как все шляпы оказываются на головах, свет включается.
Инопланетянин начинает с последнего человека в ряду и спрашивает о том, какого цвета шляпа у него на голове.
15 августа 2017 в 10:38
Дрейк и не знал, насколько был близок к подбору правильного тестировщика.
Рано или поздно может настать момент, когда к вам придут с просьбой найти тестировщика.
Можно, конечно, почитать какую-нибудь литературу про тестирование – например, «Тестирование Дот Ком» Романа Савина. Да только, вполне возможно, кандидаты её тоже читали.
Поэтому я хочу поделиться своим взглядом на то, какие вопросы задавать и на какие качества обращать внимание при собеседовании вашего первого тестировщика.
Последние 5 лет я работаю в Яндекс.Деньгах руководителем отдела тестирования и регулярно собеседую людей на позиции тестировщиков.
Во-первых, они действительно могут быть просто под вас написаны, а во-вторых, в реальном общении человек может оказаться тяжелым или просто необщительным. Поэтому, если кандидат не подойдет, предварительный настрой на найм именно его будет психологически тяжело изменить. Есть даже расхожее название псевдо-идеальных резюме – «письма к Санте».
К ним стоит в начале добавлять:
«Дорогой Санта, сделай так, чтобы в следующем году я знал: .»
А в конце: «Best regards, Tommy». Справедлив и вариант от обратного, когда вы заранее негативно настроены к человеку из-за слабого резюме – о собеседовании уже договорились и отменять как-то некрасиво.
Если договорились пообщаться, то будьте беспристрастны.
К слову об общительности и опрятном виде – для тестировщика это важные, близкие к необходимым качества.
• • • 21 июня 2023 Собеседование на должность QA-инженера включает несколько этапов: это интервью с HR-специалистом, с техническим экспертом, а также проверка логического мышления. Вас попросят рассказать о том, почему вы выбрали , а также зададут основные вопросы из предметной области.
Это нужно, чтобы понять уровень ваших QA-знаний, как хорошо вы располагаете знаниями и оценить готовность обучаться и развиваться на новом рабочем месте. В свою очередь, проверка логики позволит техническим экспертам проследить ход ваших мыслей, что покажет, обладаете ли вы аналитическим складом ума. В этот момент не нужно паниковать и молчать.
Не знаете ответ наверняка? Размышляйте вслух, даже если задание кажется очень трудным. В этой статье мы собрали примеры задач, нередко встречающихся на собеседованиях в IT-компаниях и решения к ним. Попробуйте свои силы и решите их самостоятельно.
На интервью встречаются различные задачи, которые помогают специалистам компании сформировать представление о вас, как о кандидате.
Такие задания не всегда имеют однозначное решение, здесь важно показать умение логически и нестандартно мыслить.
Предположим, вы выиграли в казино стопку фишек высотой с Empire State Building.
Все фишки достоинством в пять долларов. Поместятся ли все фишки в телефонной будке? Решение. Прежде всего стоит оценить высоту Empire State Building.
Она составляет примерно 100 этажей, а значит больше высоты обычной комнаты в 100 раз. Представим, что мы разделили фишки на 100 равных по высоте стопок высотой в один этаж. Таким образом, получилась матрица 10 на 10.
Возможно ли разместить ее в телефонной будке?
Легко! Есть три стакана: в первом черника, во втором земляника, в третьем – смесь черники с земляникой.
Каждый стакан помечен неверно. Вы можете достать одну ягоду из одного стакана, при этом заглядывать внутрь нельзя.
1 февраля 2011 в 11:01 В первую очередь хочется отметить, что QA и тестирование в России идут довольно близко и разницы между ними очень мало, именно поэтому я обобщил эти термины.
Тут приведен взгляд сразу с двух сторон. Так же хотелось бы сделать особый упор на техническую сторону данного процесса, так как, как правило, именно она и является решающей при выборе кандидата. Мне понравился вот топик, поэтому хотелось бы кое-что к нему добавить и увести в сторонy QA.
Сразу хочу отметить, что это лишь личные наблюдения и просто хотелось бы, чтобы процесс ревью был более понятен обоим сторонам.
Везде своя специфика, но все равно можно выделить некоторые моменты.
Все далее можно отнести к начинающему или уже имеющему опыт специалисту, но никак не к эксперту.
В большинстве случаев первым вопросом становится следующая фраза: «Чем сейчас занимаетесь?», и, опционально, «Почему хотите сменить работу?».
Тут я советую просто рассказать тезисно, не пытаясь удивить, Ваш обычный рабочий день. Запомните, не пытайтесь «убить» Вашими знаниями, и тем более хитрыми аббревиатурами.
Люди, сидящие напротив Вас вполне могли работать в Вашей нынешней (бывшей) компании. Расскажите процесс, по которому вы работаете, составление тест-планов, тестирование, верификация и т.п. Особенно хорошо, если вы скажете какую именно Вы играете роль в повышении качества продукта, и как именно вы помогли сделать процесс эффективней.
Как уже было описано в начале, именно эти знания играют важнейшую роль в процессе прохождение интервью.
И тут сразу «голос из зала»: «А что если человек на самом деле умный и способный, но ему не давали развернуться и ничем заниматься? Он хороший, он всему научится!».
Да, безусловно так всегда бывает, очень много разных факторов может быть не учтено в процессе оценки технических знаний, но нужно руководствоваться одним простым правилом
16 сентября 2013 в 11:57 Некоторое время назад я проходил собеседование на позицию QA инженера в одной известной российской IT-компании. Мне была предложена задача, свое решение которой с позволения компании я опубликовал в своем блоге. Пост оказался очень популярным, за короткое время набрав несколько тысяч просмотров, и мне показалась светлой мысль продублировать его на Хабре.
По правилам Хабра текст публикуется без смайликов.
Итак, задача звучала следующим образом: необходимо описать шаги для всестороннего тестирования простого карандаша с резинкой на одном из концов. Решение — под катом. Поскольку карандаши — вообще замечательнейшая и любимая тема, я получил несказанное удовольствие от этого задания.
В процессе размышления и поиска информации открыто много нового и интересного, о чем раньше я и не подозревал… Итак, имеем карандаш: По условию задачи, поскольку никаких дополнительных условий не задано, поэтому полагаем, что: 1.
Карандаш не механический, а именно простой — деревянный или пластиковый. Про цвет ничего не сказано — т.о. карандаш может быть цветным. По-сути, данное условие говорит только о том, что данный карандаш более пригоден для рисования, чем для простых записей и черчения; конечно, не факт, но положим данное условие несущественным — намеренно не будем рассматривать тестирование карандашей разных цветов.
При желании рассмотрим этот вопрос отдельно.
2. Изначально неизвестно, заточил ли производитель карандаш на фабрике или нет — рассмотрим оба случая. 3. Резинка несъемная и расположена на противоположном конце карандаша. 4. Если предположить, что у нас в наличии имеется только один экземпляр карандаша, то тестирование можно провести не по всем пунктам — функционал тестирования заметно сузится, т.к.
карандаш, увы, ресурс не восстанавливаемый — его нужно точить, им надо писать, а также делать с ним разные другие интересные вещи. 5. Ничего не сказано про упаковку, производителя и параметры карандаша.