Первичный звонок от рекрутера
Цели этапа:
- Понять, насколько ваш опыт релевантен для позиции
- Рассказать о нанимающей компании
- Оценить личностные и коммуникативные качества кандидата (софт-скиллы)
- Выяснить, насколько кандидат открыт к предложениям и заинтересован в смене работы
- Узнать зарплатные ожидания, особенно если этой информации нет в резюме.
Вопросы на данном этапе:
- Расскажите немного о себе.
- Какой у вас опыт работы и какие курсы проходили?
- Какое у вас образование?
- Почему решили сменить профессию с Х на тестировщика?
- Слышали ли что-нибудь о компании Y?
- Какой опыт работы с определенными инструментами и технологиями, используемыми на проекте?
- Когда вы готовы начать работать?
- Какие у вас зарплатные ожидания?
- Рассматриваете ли другие предложения?
- Что вам интересно? В каком направлении вам хотелось бы развиваться?
Советы:
- Подготовьте ответы заранее, чтобы не растеряться на первом этапе. Постарайтесь сделать их краткими, но исчерпывающими.
- Узнайте, какие этапы рекрутинга предусмотрены в компании.
- На этом и всех последующих этапах поддерживайте позитивный настрой.
Почему студенты ищут работу?
Студенты ищут работу по разным причинам. Будь то учеба в средней школе, колледже или подготовка к выпуску, студенты обычно ищут работу, чтобы оплатить часть, если не все свое образование, развить свои навыки и укрепить уверенность на рабочем месте.
Кроме того, студенты, работающие неполный или полный рабочий день, часто имеют более развитые навыки тайм-менеджмента и межличностного общения, чем студенты, не имеющие опыта работы. Хотя работа в качестве студента может обеспечить вам доход и дополнительные средства для поддержки вашего образования, она также может помочь вам развить свой профессиональный опыт, освоить новые навыки и получить преимущество в своей потенциальной карьере.
Кейс #2
Разбор кейса:
В качестве основной мотивации кандидат заявляет пожелания к профессиональному росту. Именно их нужно перепроверить в первую очередь. Из его рассказа непонятно, уперся он в потолок в рамках своей компании или своего города. Также смущают пожелания по заработной плате в привязке к переезду, так как в них, очевидно, нет никакого роста уровня качества жизни.
Плюс, наём сотрудника на зарплату ниже рынка создает для работодателя риск, что его легко сможет перекупить любой из конкурентов, как только сотрудник переедет в столицу.
С помощью двух проективных вопросов попробуем также определить, что пытается сделать кандидат: избежать негативного опыта в отношении руководителя и профессиональных задач или повторить свой позитивный опыт.
Вопросы:
- Что такое потолок для менеджера по работе с партнерами?
- Как менеджер по работе с партнерами понимает, что он уперся в потолок?
- На какие интервью успели сходить в своем городе?
- Почему именно столица, а не другой город?
- Как посчитали цифру в $1200?
- Кто такой умный руководитель?
- Что такое интересные задачи?
Финальный этап: задачи и головоломки для тестировщиков
Ближе к концу интервью вас могут попросить решить практическую задачу — например, описать процесс тестирования какого-то элемента программы
Здесь важно помнить, что задача интервьюера — оценить не само решение, а ход ваших мыслей при его поиске
Вот примеры задач, которые могут попасться на собеседовании:
Протестируйте карандаш (лифт, тостер, лист бумаги…). Любимый тип задач на собеседованиях тестировщиков уровня junior (и не только) — протестировать какой-то предмет из реального мира
На самом деле здесь неважно, что именно вам предложат испытать, — алгоритм всегда один и тот же
Первое, что нужно сделать, — ознакомиться с требованиями. Потом на каждое из требований написать тест-кейс и happy path — то есть сценарий, при котором продукт будет работать без ошибок. А дальше всё зависит от вашей фантазии и подкованности. Например, карандашу можно устроить тестирование юзабилити — проверить, как он лежит в руке, удобно ли им писать и так далее.
Что почитать
Статью «Вот карандаш — тестируй: почему на собеседовании просят протестить бытовой предмет».
Кейс #1
Разбор кейса:
Вроде, кандидат называет три запроса на смену работы: ушел руководитель, пора двигаться дальше, хочется выше доход. Но в конце почему-то говорит, что у него нет пожеланий к будущему работодателю — непонятно, готов ли он менять работодателя.
В данной ситуации проявляется устойчивая или неустойчивая мотивация? Давайте начнем с проверки финансовой мотивации, потом зададим ряд перекрестных вопросов к уходу руководителя, а в конце посмотрим, по каким критериям кандидат принимает решения о собственных скиллах в привязке к финансовым пожеланиям.
Вопросы:
- Если в текущей компании предложат $800, останетесь или нет?
- Что изменилось с уходом руководителя?
- Какие договоренности были с ушедшим руководителем?
- Пришел ли новый руководитель?
- Кто к вам выходил с коммуникацией и с какой?
- Сколько человек ушло из команды?
- Какого уровня это были специалисты?
- Как вы себя сравниваете с ними?
Вопросы для проверки хард-скиллов: теория тестирования
Если разговор с эйчаром прошёл успешно, вас пригласят на техническое собеседование.
Первое, что будут проверять на этом этапе, — знание азов тестирования. Поэтому перед походом на интервью освежите в памяти основные понятия и определения. Помочь в подготовке может статья «Фундаментальная теория тестирования» на «Хабре».
Что такое тестирование?
На этот популярный вопрос часто отвечают: «Поиск ошибок». Это упрощение.
Если давать полное определение, тестирование — проверка соответствия программы заданным требованиям. Его цель — убедиться, что программа работает так, как было задумано в начале разработки. Во время тестирования действительно находят и исправляют ошибки, но это лишь часть процесса.
Что почитать
Статью о том, что такое тестирование программ и зачем оно нужно.
Какие виды тестирования вы знаете и применяли в предыдущих проектах?
На самом деле видов и подвидов тестирования существует огромное множество, и вряд ли вас попросят назвать полный список. Но можно перечислить основные — например, ручное и автоматизированное, статическое и динамическое, функциональное и нефункциональное, white box и black box и так далее.
Что почитать
Статью «Классификация видов тестирования». Или посмотрите одноимённое видео на YouTube.
Что такое баг? Опишите жизненный цикл бага
Баг — это недостаток в программе, из-за которого она не соответствует требованиям. У любого бага есть жизненный цикл — то есть последовательность этапов, которые он проходит от обнаружения до окончательного закрытия. Чтобы лучше его запомнить, можете сохранить вот такую схему:
Инфографика: Skillbox Media
Назовите основные этапы тестирования ПО
Тестирование ПО состоит из семи этапов:
Работа с требованиями. Обсуждение с заказчиком требований к продукту для выявления противоречий и потенциальных проблем в работе программы.
Разработка стратегии тестирования и планирование процедур контроля качества. Руководитель команды составляет план тестирования: какие виды и инструменты будут применяться в проекте, в какие сроки оно должно быть выполнено, с чего оно начнётся и чем закончится.
Создание тестовой документации. На основе стратегии тестирования составляют документы: тест-план, тест-кейсы и чек-листы. Задача этого этапа — детально описать, что и как нужно тестировать.
Тестирование прототипа. Когда готова первая версия программы, её тоже нужно испытать — чтобы выявить глобальные проблемы в самом начале разработки.
Основное тестирование. Ключевой этап всего процесса — программу тестируют по заранее написанным сценариям и выявляют ошибки, на основе которых составляют подробные отчёты.
Стабилизация. Разработчики устраняют найденные ошибки, после чего проводится повторное или регресс-тестирование — оно помогает понять, как программа ведёт себя с учётом изменений.
Эксплуатация и поддержка. Так как часто ошибки обнаруживаются уже после релиза, тестировщики продолжают работать с программой и на этом этапе — например, чтобы собрать обратную связь от пользователей.
Чем валидация отличается от верификации?
Верификация — это проверка системы на соответствие условиям, которые были определены в начале разработки.
Валидация — это оценка соответствия работы программы ожиданиям пользователя.
Например: в настройках электросамоката прописано автоматическое снижение скорости в пешеходных зонах. Но из-за погрешности геолокации самокат теряет скорость на велодорожке вблизи парка. Получается, с точки зрения верификации программа работает правильно, а с точки зрения валидации есть проблемы.
Надеюсь, что будет полезным при проведении собеседований.
Ниже представлен небольшой список теоретических вопросов, которые иногда задаю на собеседованиях. Позже опишу процесс собеседования более подробно(этапы, вопросы, задания).
Вопросы на сообразительность
- Сколько необходимо произвести кукол, чтобы удовлетворить спрос в куклах 1 млн города?
- Сколько теннисных мячей влезет в автобус?
- Как будете тестировать эскалатор/верёвку/будильник?
- Подсчитайте примерную площадь застройки г. N в % от площади РФ
- Как объясните свою работу человеку, не знакомого с тестированием?
- Напишите формулу вычисления угла между часовой и минутной стрелками на часлах?
- Как вы готовились для интервью?
- Сколько ступенек на лестнице, по которой вы поднимались к нам?
Ситуационные вопросы

Общие вопросы на темы
- Как вы планируете тестирование приложения?
- Жизненный цикл разработки приложение и тестирование в нём. Когда необходимо начинать тестировать?
- Дизайн тест кейсов, планов и прочих артефактов. Приходилось ли их разрабатывать?Что такое тестирование сверху вниз и снизу вверх ?
- Анализ требований, тест кейсов, результатов тестирования, отчётов об ошибках. Как вообще определяете, что необходимо тестировать?
- Знаете ли что-нибудь о классах эквивалентности?
- Как определить, что тестирование закончено?
- Типы тестов (exploration/script, ручное/автоматизир, функц/нагруз/безопасности). Какие из них применяли? В чём они выражались?
- Жизненый цикл дефектов (ошибок). Что включаете в ошибку при её описании?
- Как будете тестировать приложение, если для продукта нет документации?
- Как вы определяете эталонные результаты?
- Что такое тестовое окружение?
- Расскажите о методологиях тестирования
- Опишите любой дефект, который вы помните. Вспомнитие ваш самый “лучший” баг.
- Каков смысл тестирования в процессе разработки?
- В чём разница между валидацией и верификацией?
- Что по вашему является хорошим требованием?
- В чём смысл автоматизации тестирования? Когда она необходима и что необходимо тестировать? Каковы на неё трудозатраты? Нужна ли автоматизация вообще?
- Каковы минусы полной автоматизации тестирования ?
- Что вам нравиться/не нравиться в вашей работе?
- Как вы организуете свой процесс работы?
- В чём различие тестирования методом чёрного/белого/серого ящика? Какой из методов лучше?
- Необходимо ли нам тестировать все возможные комбинации/сценарии для программы?
- В чём смысл unit тестов?
- Знаете ли вы какие-либо техники/методологии разработки приложения, которые основываются на тестировании(BDD, TDD)?
- Необходим ли тестировщику общаться с разработчиками? Зачем?
- Есть ли смысл в баг-трекинг системах?
- Как вы производите приоритезацию дефектов?
- Что такое тестирование граничных значений?
- Использует ли ваша команда CI? Если да, то зачем?
- Где вы черпаете новые знания о методологиях тестирования и о самом тестировании?
- Что вы будете делать, когда устанете делать монотонную работу (тестировать к примеру один модуль несколько месяцев подряд) ?
P.S.: Это всего лишь вершина айсберга, для собеседования более серьёзных кандидатов необходимо влкючать логические задачи, алгоритмы, знание языков программирования и пр. и т.д.
Do different tests instead of repeating the same tests
Practical skills of SQL language
This site will help everyone to gain or improve skills in building
SQL Data Manipulation Language statements. To train You will have to build yourself
the SQL statements for retrieval or modification of specific data required in the exercises.
When Your query is incorrect, You will be able to see rows returned by the correct
query along with that returned by Your query. Furthermore, you may execute arbitrary
DML statements on available databases by setting the «Without checking» option. There are
five levels of difficulty (from 1 to 5), You may see it in second column of
exercises list. We propose the exercises on retrieving data (SELECT statement) and
the exercises on modifying data (INSERT, UPDATE, DELETE, and MERGE statements). Your success in the solving the exercises are shown by a rating of participants.
As this takes place, there are three stages:
the first one (first 4 exercises) is performed without time control for an individual
exercise, the second one (begins with the exercise #5) controls time for completion of each
task. At the third stage which refers to optimizing and begins with exercise #139, it is required not only to solve an exercise correctly, but also time of execution of inquiry should be commensurable with time of execution of the author’s solution.
Exercises of the first stage are available without registration and may be solved
in any order You like. The solution of the rest of exercises requires registration.
REGISTRATION IS FREE as this for all other services of the site. In the third column of exercises list You
will be able to see («OK») notes with the numbers of done exercises, but that
is available only to the registered users. In fact, that is the main reason for registration.
If You would like to visit our web site again, You won’t have to recollect which
exercises You have done already and which You haven’t. If You don’t want to register,
You may enter as a guest, but in that case Your results won’t
be traced by the system. Registered users also may discuss the solutions to exercises in our forum.
NOTE: The query stated incorrectly may return the «correct» data on a current state of database.
For this reason You should not be surprised if the results of incorrect query are
coincide with the results of right one with Your query is estimated as incorrect by the Verifying system.
NOTE: Your browser should support Cookies and Javascript to provide correct usage of this site. If you use content filter, it should allow opening child windows to explore help pages.
Как проходит интервью по компетенциям?
Интервью по компетенциям до настоящего времени считается наиболее эффективным методом отделов кадров. Интервью — это структурированная беседа, её целью является определение уровня развития компетенций кандидата способом изучения примеров из его прошлого опыта.
Перед началом собеседования отбирают ключевые компетенции, которые нужно отследить. Среди них — информация об умении трудиться в коллективе, навыки плановой работы, инициативность, самостоятельность в принятии решений и многое другое.
Как правило, компании формируют модель компетенций, подходящих под задачи предприятия. HR-специалисты рекомендуют не брать в расчёт более 5 компетенций, на них интервьюер опирается во время беседы. Для начала собеседования нужно составить план.
Отобрать компетенции для собеседования.
Обратить внимание на каждую из выбранных компетенций.
Выбрать модель (Star, Parla или Care).
Подготовить вопросы к интервью.
Составить бланк для записи ответов.
Смысл перечисленных выше моделей схож — специалист задаёт вопросы и получает ответы о поведенческих навыках тестируемого. На этом основании кадровик формирует Soft Skills — «мягкие» навыки, подразумевающие, в том числе, поверхностные умения, необходимые для командной работы — способность вести диалог, желание учиться, быстро перестраиваться на другие задачи и т.д. Существуют и «жёсткие» навыки, Hard Skills — к ним относят технические умения, глубокие знания по работе с оборудованием, способность анализировать и перерабатывать цифровую информацию.
Интервью неслучайно называют структурированным, имеющим чёткую последовательность. В его основу ложатся реальные случаи, которые могут происходить в жизни персонала. Когда структура опроса становится понятной, нужно сформулировать вопросы. В отличие от биографического теста, во время которого работник может рассказать о фактах своей жизни, на интервью по компетенциям создаются реальные условия.
Добро — в ваших наушниках
Подкаст о том, как работать с людьми по-человечески
Слушать

Во время разговора с сотрудником нужно задавать поведенческие вопросы, чтобы человек смог ответить, как он поступит в определённой ситуации. Кадровики дают специалистам несколько советов, что нужно сделать:
попросить кандидата описать реальные действия, а не планы;
обращать внимание на то, чтобы примеры не были абстрактными, в них должны быть указаны сроки, факты и т.п.;
актуальным является вопрос, связанный с его профессиональными умениями, например, об особенностях проекта, где респонденту удалось себя проявить.
Интервью проводит один представитель HR-отдела или несколько сотрудников. Каждый из них даёт испытуемому оценку. В итоге можно выяснить, как будет вести себя персонал на должности, выявить сильные и слабые черты характера претендента, оценить его инициативность и продуктивность.
Помимо живого интервью можно использовать видеоинтервью. Подробно мы писали об этом здесь.
Общие задачи
В следующей таблице приводятся описания общих задач, поддерживающих данный сценарий, а также ссылки на дополнительные сведения, которые помогут успешно выполнять эти задачи.
| Общие задачи | Вспомогательное содержимое |
|---|---|
| Получите опыт практической работы. С помощью вводного пошагового руководства можно ознакомиться с процессом создания и запуска простого модульного теста SQL Server. В это руководство включен пример отрицательного модульного теста SQL Server. | Пошаговое руководство. Создание и запуск модульного теста SQL Server |
| Создание модульных тестов SQL Server. Модульные тесты SQL Server должны создаваться в тестовом проекте. Для этого задаются параметры проекта, после чего для каждого теста определяется одно или несколько условий теста. | Создание и определение модульных тестов SQL ServerИспользование условий теста в модульных тестах SQL Server |
| Запуск модульных тестов SQL Server. После определения одного или нескольких модульных тестов вы можете запускать их, выполнять отладку любых проблем и изучать результаты тестов. | Выполнение модульных тестов SQL Server |
| Управление группами тестов (Visual Studio 2010) . Тесты, которые обычно выполняются одновременно, можно организовать в группы. Списки тестов все еще поддерживаются, однако для новых групп тестов рекомендуется использовать категории тестов. Например, можно создать категорию тестов для тестов триггеров или для всех объектов из определенной схемы. | Определение категорий тестов для группирования тестовОпределение списков тестов для группирования тестов |
| Внесение проектов тестов и тестов в систему управления версиями. После запуска тестов и проверки правильности их работы тестовый проект и все связанные с ним файлы можно внести в систему управления версиями, чтобы остальные участники группы могли выполнять эти тесты. Записав тестовый проект в систему управления версиями вместе с проектом базы данных SQL Server, вы всегда сможете легко восстановить совместимые версии базы данных и тестов для нее. | Добавление файлов в систему управления версиямиИспользование окон «Запись после изменений» и Ожидающие изменения» |
| Определение пользовательских условий тестов. Если тестируемое поведение не охватывается условиями стандартных тестов, вы можете создать пользовательские условия. Эти условия необходимо распространить среди всех участников вашей группы, которым необходимо выполнять тесты с новыми условиями. | Scenario: Создание пользовательских условий теста для модульных тестов SQL Server |
| Обновление существующих модульных тестов. Если у вас есть модульные тесты базы данных, созданные в предыдущей версии Visual Studio, их нужно обновить, чтобы они успешно создавались и запускались с использованием этого выпуска.Примечание. При открытии решения, содержащего проект базы данных и проект модульных тестов базы данных из предыдущей версии Visual Studio, вам будет предложено обновить проект базы данных. Программа не потребует обновить проекты модульных тестов баз данных. Они должны обновляться вручную. | Обновление старого тестового проекта, содержащего модульные тесты базы данных |
| Расширяемость. Вы можете расширить возможности SQL Server Data Tools, создавая расширения компонентов. | Пользовательские условия теста для модульных тестов SQL Server |
| Устранение проблем. Дополнительные сведения об устранении часто встречающихся проблем с модульными тестами SQL Server. | Устранение неполадок с модульными тестами базы данных SQL Server |
Первый этап — вопросы о навыках и опыте работы
Чтобы оценить софт-скиллы кандидата и то, подходит ли он на роль, работодатели задают ему стандартные вопросы: про опыт работы, навыки, образование и так далее. Как правило, это происходит уже при первичном разговоре с рекрутером, но будьте готовы повторить свои ответы и на следующих этапах собеседования.
Примеры вопросов, которые могут задать:
- Расскажите о себе.
- Почему вы ушли с предыдущего места работы?
- Почему вы решили стать тестировщиком?
- Что вас больше всего увлекает в этой профессии?
- Проходили ли вы курсы по тестированию?
- Есть ли у вас опыт работы с инструментами, которые используются на этой позиции?
- Какие у вас зарплатные ожидания?
- Когда вы готовы приступить к работе?
Вопросы для проверки хард-скиллов: инструменты и технологии
Следующий блок вопросов на собеседовании QA-инженера — по стеку технологий, которым владеет кандидат. Здесь уже всё индивидуально: веб-тестировщикам вопросы одни, мобильным — другие, в геймдеве — третьи. Например, вот как выглядит список вопросов для тестировщиков веб-приложений:
Изображение: Skillbox Media
Что почитать
Подробнее о протоколе HTTP можно узнать из статьи на «Википедии». На QA_Bible есть хорошие материалы про кэширование, модели OSI и TCP/IP, протоколы REST и SOAP. Если хотите освежить основные понятия, читайте статью «Что должен знать тестировщик бэкенда» на «Хабре».
А вот примерный список вопросов на собеседовании для мобильных тестировщиков:
Изображение: Skillbox Media
Что такое компетенция?
Сначала дадим определение компетенции — это показатель, который говорит о способности сотрудника выполнять возложенные на него задачи. Это личные качества, опыт, помогающие ему успешно работать в выбранной сфере деятельности. Слово произошло от лат. competere — соответствовать.
Иногда компетенции путают с навыками, это разные понятия, навыки — это то, что человек умеет хорошо делать, компетенция — это модель поведения в конкретной ситуации, свойственная испытуемому человеку. Оценивая компетенции, кадровик выясняет тип поведения человека — эффективный или неэффективный. Не нужно выяснять, хорошо или плохо вёл себя человек. Главное, чтобы это поведение было уместным в конкретном случае. Например, склонность к жёсткому стилю переговоров в одном случае будет сильной стороной, а в другом — слабой. Оценка зависит от обстоятельств.
Немного истории — в 1973 году Дэвид К. Мак Клелланд, трудившийся на кафедре психологии в университете Гарварда, опубликовал статью. В ней он предположил, что ранее применявшиеся академические тесты не могут полно охарактеризовать человека при приёме на службу. Учёный предложил другой способ тестирования — сравнение качеств успешных работников с качествами отстающего персонала. Это помогло Дэвиду выбрать профессиональные компетенции, требующиеся для работы.
В настоящий момент существуют два способа разработки компетенций. Первый — аналитический, применяется, когда есть точное понимание, чем человек будет заниматься на рабочем месте. В качестве примера можно привести должность секретаря, человека, для которого одна из главных компетенций — коммуникабельность. При проведении опроса кадровик задаёт вопросы, направленные на раскрытие именно этой компетенции.
Другой способ — прецендентный, предполагает поиск эталонного поведения и дальнейшее ранжирование претендентов на должность по этому эталону. К примеру, в отделе продаж работают 12 сотрудников. Деление по эффективности труда проводится с учётом количества брака, получения прибыли и с учётом иных характеристик. Выявляют лучших сотрудников по этим показателям, они и станут эталоном для остального персонала.
Самая гибкая система тестирования сотрудников
Попробовать бесплатно

Вопросы для проверки хард-скиллов: тестовая документация
Правильное ведение отчётности — одна из основ в работе тестировщика. Так что без хотя бы базовых знаний документации не обойтись. Вспомним основные виды документов.
Что такое тест-план и зачем он нужен?
Тест-план — это документ, который поэтапно описывает весь процесс тестирования, начиная от целей и сроков и заканчивая обязанностями каждого члена команды.
Так как тест-план, сделанный по всем канонам, — довольно большая и сложная простыня, на практике его составляют редко. И занимаются этим, как правило, старшие тестировщики.
Чем тест-кейс отличается от чек-листа?
Чек-лист — это список того, что нужно проверить. Например, можно составить чек-лист для проверки сайта или отдельного его компонента — скажем, личного кабинета или корзины.
Тест-кейс — это пошаговое описание того, как мы будем тестировать ту или функцию. Например, если это личный кабинет на сайте, в тест-кейсе будут прописаны конкретные действия: зайти на сайт фирмы «Рога и копыта», ввести логин и пароль, нажать кнопку «Войти» и так далее.
Что почитать:
Статью о разнице между чек-листами и тест-кейсами, а также материал о тест-кейсах.
Что такое тест-дизайн? Какие техники тест-дизайна вы знаете?
Тест-дизайн — это процесс создания тест-кейсов, покрывающих самые важные узлы работы программы. Задача тест-дизайна — разработать сценарии, при которых большинство функций можно проверить минимальным количеством тестов. Для этого есть множество техник — например, классы эквивалентности, граничные значения, попарное тестирование, таблица принятия решений и другие.
Что почитать:
Серия статей на «Хабре» «Немного о простом. Тест-дизайн. Часть 1» и часть 2. Для наглядности: «Тест-дизайн на примере треугольника».
Что такое баг-репорт и как его составить?
Баг-репорт — это подробный отчёт об ошибке. Его смысл в том, чтобы донести до разработчика полную информацию о проблеме: как она возникает, при каких условиях, в какой версии программы, насколько она критична и так далее. Чем лучше составлен баг-репорт, тем быстрее разработчик исправит неполадки.
Основные вопросы
На собеседовании при приеме на работу интервьюер, скорее всего, задаст вам несколько общих вопросов, которые начнут обсуждение и помогут интервьюеру узнать вас получше. Несколько общих вопросов включают в себя:
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
-
Можете ли вы рассказать мне немного о себе?
-
Что вы знаете о нашей компании?
-
Что вас интересует в этой работе?
-
Какие у тебя сильные стороны?
-
Что вы считаете своими недостатками?
-
Почему ты хочешь работать здесь?
-
Можете ли вы описать свою идеальную рабочую среду?
-
Как ваши сверстники описали бы вас?
-
Кем вы видите себя через пять лет?
-
У вас есть вопросы?
Кейс #4
Разбор кейса:
Скорее всего, мы имеем дело с преобладающей финансовой мотивацией. Потому как опыта работы пока недостаточно для того, чтобы просить среднюю по рынку заработную плату в данном сегменте. Но кандидат всячески пытается ее обосновать, расставляя «правильные» акценты: стажировка в большой четверке, работа в крупных e-commerce проектах, стремление попасть в полноценный T&D отдел.
А в первую очередь хочется перепроверить истинность причин смены работы. Финансовая мотивация также не должна быть чем-то угрожающим для кандидата. Нас, как рекрутеров, скорее больше будут интересовать критерии, по которым кандидат внутренне принимает решение о своем повышении, и его стиль коммуникации с руководством в этом вопросе.
Вопросы:
- Если бы сокращения не было, остались бы или нет?
- Какие именно ожидания обманули?
- Как на собеседовании кандидат может оценить работодателя?
- Что такое полноценный T&D?
- Как руководству компании понять, была ли программа обучения эффективной или нет?
- Из чего складываются ожидания по заработной плате?
- В какой момент сотруднику просить повышения по заработной плате?
Ключевыми в профессии рекрутера являются:
- умение слушать и слышать кандидата
- на ходу осуществлять лингвистический анализ речи
- задавать вопросы грамотно, не закладывая в них социально-одобряемые ответы
- подбор ситуативных инструментов для интервью — под каждого кандидата и мотивацию, которую он транслирует
Основные вопросы
Вот некоторые основные вопросы вы можете использовать для подготовки к следующему собеседованию по SQL-запросам:
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
-
Чего вы хотите добиться, используя SQL-запросы в этой компании?
-
Как вы думаете, что вы можете сделать за 90 дней?
-
Опишите жизненный цикл данных.
-
Дайте определение SQL.
-
Почему вы покидаете свою нынешнюю должность?
-
Каковы наилучшие навыки для людей, которые работают с SQL-запросами? Почему?
-
Почему мы должны выбрать именно вас из всех кандидатов?
-
Были ли у вас какие-либо профессиональные достижения в использовании SQL-запросов? Можете ли вы описать их?
-
Какую зарплату вы ищете?
-
Расскажите мне об одном дне из жизни на работе вашей мечты.
-
Расскажите, как вы упрощаете сложные идеи, выступая перед группой людей с разным уровнем знаний и способностей.
-
Как бы ваш последний начальник описал вас?
-
Что вы думаете о работе в гибкой рабочей среде?
-
Как бы вы общались с членом команды, который написал запрос с ошибками об исправлении ошибок?
Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных +24
- 04.05.20 13:25
•
Data_center_MIRAN
•
#500360
•
Хабрахабр
•
Перевод
•
•
16200
Программирование, Карьера в IT-индустрии, PostgreSQL, SQL, Блог компании Дата-центр «Миран»
Рекомендация: подборка платных и бесплатных курсов Python — https://katalog-kursov.ru/
Первые 70% курса по SQL кажутся довольно простыми. Сложности начинаются на остальных 30%.
С 2015 по 2019 годы я прошёл четыре цикла собеседований на должность аналитика данных и специалиста по анализу данных в более чем десятке компаний. После очередного неудачного интервью в 2017 году — когда я запутался в сложных вопросах по SQL — я начал составлять задачник с вопросами по SQL средней и высокой сложности, чтобы лучше готовиться к собеседованиям. Этот справочник очень пригодился в последнем цикле собеседований 2019 года. За последний год я поделился этим руководством с парой друзей, а благодаря дополнительному свободному времени из-за пандемии отшлифовал его — и составил этот документ.
Есть множество отличных руководств по SQL для начинающих. Мои любимые — это интерактивные курсы Codecademy по SQL и Select Star SQL от Цзы Чон Као. Но в реальности первые 70% из курса SQL довольно просты, а настоящие сложности начинаются в остальных 30%, которые не освещаются в руководствах для начинающих. Так вот, на собеседованиях для аналитиков данных и специалистов по анализу данных в технологических компаниях часто задают вопросы именно по этим 30%.
Удивительно, но я не нашёл исчерпывающего источника по таким вопросам среднего уровня сложности, поэтому составил данное руководство.
Оно полезно для собеседований, но заодно повысит вашу эффективность на текущем и будущих местах работы. Лично я считаю, что некоторые упомянутые шаблоны SQL полезны и для ETL-систем, на которых работают инструменты отчётности и функции анализа данных для выявления тенденций.
советыSelect Star SQLLeetCode
Сделанные допущения и как использовать руководство
Предположения о знании языка SQL:Как использовать данное руководство:
Небольшие синтаксические ошибки не имеют большого значения во время собеседования с доской или блокнотом
Но они могут отвлекать интервьюера, поэтому в идеале старайтесь уменьшить их количество, чтобы сконцентрировать всё внимание на логике.
Приведённые ответы не обязательно единственный способ решить каждую задачу. Не стесняйтесь писать комментарии с дополнительными решениями, которые можно добавить в это руководство!
Советы по решению сложных задач на собеседованиях по SQL
- Внимательно выслушайте описание проблемы, повторите всю суть проблемы интервьюеру
- Сформулируйте пограничный случай, чтобы продемонстрировать, что вы действительно понимаете проблему (т. е. строку, которая не будет включена в итоговый запрос SQL, который вы собираетесь написать)
- (Если проблема связана с самообъединением) для своей же пользы нарисуйте, как будет выглядеть самообъединение — обычно это минимум три столбца: нужный столбец из основной таблицы, столбец для объединения из основной таблицы и столбец для объединения из вторичной таблицы
- Начните писать SQL, пусть с ошибками, вместо попыток полностью понять проблему. Формулируйте свои предположения по ходу дела, чтобы ваш интервьюер мог вас поправить.
Собеседование с руководителем команды тестирования
Обычно сначала интервьюер рассказывает о компании, проекте и команде, после чего следует обмен вопросами. Случается, что кандидату задают довольно много вопросов, а он не успевает задать свои
В таком случае важно использовать любую возможность, чтобы задать собственный вопрос. Это продемонстрирует вашу заинтересованность и поможет получить максимум важной информации
Погружение в технические детали на этом этапе обычно не происходит.
Цели этапа:
- Познакомиться и сформировать представление друг о друге, понять, насколько комфортной будет совместная работа
- Рассказать подробнее о компании, продукте, команде
- Понять, насколько человек будет вписываться в команду
- Оценить софт-скиллы кандидата. Если на первом этапе этот вопрос может рассматриваться поверхностно, то здесь ему уделяется много внимания. Уровень софт-скиллов может стать определяющим в принятии решения о сотрудничестве
- Сформировать представление о технических навыках кандидата. Без большого погружения, обзорно: с чем знаком и с чем работал
- Понять, что интересует кандидата: будет ли ему интересно работать над продуктом.
Вопросы на данном этапе:
- Какой у вас опыт работы?
- С какими технологиями вы знакомы? Могут последовать детальные вопросы про инструменты, с которыми доводилось работать (но без погружения в техническую часть).
- Как были выстроены процессы обеспечения качества на предыдущих проектах? При ответе следует помнить про соглашение о неразглашении или NDA (Non Disclosure Agreement), если оно было в прошлом.
- Что вам интересно в работе QA?
- Что вас вообще интересует, какие у вас увлечения?
Советы:
- Поищите информацию о компании и команде заранее, чтобы подготовить часть вопросов.
- Как можно подробнее спрашивайте про команду, компанию и сам проект. Это даст представление о людях и задачах, с которыми вам предстоит ежедневно работать.




















![разбор тестового задания в тиньков [sql]](http://santekhlux.ru/wp-content/uploads/5/b/0/5b07d73946b3ce78d0b1e15bf27054f2.png)






