Боже, если бы все так собесили, то я бы только и делал, что на собесы ходил Такой кайф было послушать, спасибо! Очень структурировано, спокойно и доходчиво
В огромном восторге от автора канала. Очень круто подает информацию, очень крутой курс по автоматизации, искал серебро, а нашел золото. Олег, спасибо тебе большое, продолжай в том же духе!
Боже, такой клмфортный контент, искала что послушать успокаивающего поку пью чай и кушаю чизкейк, случайно ткнула на это видео, хотела выключить, но с первых секунд просто ❤
Собеседование в стиле "доброго препода", который сам помогает студентам отвечать на вопросы 😅 Ни разу, к сожалению, с такими не сталкивался. "Злобных преподов" намного больше 🤓
Я думал, на мидла будут более сложные вопросы. Типа как построить тестовый фреймворк с нуля. Получается, на джуна - самые сложные собесы. Их и про SQL и про принципы ООП и про паттерны проектирования и еще 100500 разных тем спрашивают.
Это все от компаниии зависит. Например эти все вопросы я фулстекам задавал. На мидла вопросы по сложнее идут. Как я понимаю не важно лиду качество написанных тестов. Главное чтоб написаны были.
Собеседующий немного путает тело get запроса с параметрами get запроса. Параметры улетают в строке вместе с урлом и таки да будут отсвечивать в истории браузера, если в get положить именно тело запроса, как в post, то его содержимое точно так же не будет отображаться в истории, как и в случае поста. Сервер игнорирует тело запроса если у него тип get Самый кошерный вариант селектора - это айди, один раз уговорить команду и в особенности фронтов делать тебе айдишки на все значимые элементы и ты счастлив. Айдишки не падают, пейдж обжект можно делать еще на стадии готовой документации, они читабельные, они ощутимо быстрее работают, их легко найти в случае изменения фронта и т. д. Экономия в часы и дни работы.
Если спа то айди можно впихнуть . А если многостраничное приложение . То на всех айди не хватит . Проще найти по слову затем через ансестор подняться до контейнера и дальше искать элемент в контейнере . Xml имеет кучу трюков .
@@threadqa выставили офер, кандидат правда на senior шел, но особе менять нечего не стал в собеседование, спасибо! У меня каша была в голове, теперь есть шаблон) и последнее, что бы меня не кидали помидоры, кандидат отвечал очень хорошо на все вопросы)
Учусь на автоматизотора, радует что на многое ответил (даже что такое софт ассерты), учитывая отсутствие коммерческого опыта. Кроме api и ответов, с этим конкретный пробел.
Спасибо. Мне понравился собес, я вот даже хотела бы пройти, но я ручной QA и тесты писала только на js под Postman для REST API. Мне совсем чуточку доучить осталось.
про фаналайз знать надо, так как тест может быть построен на то что что то упало ощибку в отчет а в фаналайз обработка ощибки и дальше чтоб шуровали тесты
Про retrofit прямо обидно стало. Restassured может быть и простой. Ему надо минимум движений, чтобы отправить запрос, но он крайне неудобен тогда нужно реально тестировать API. Когда огромные тела запросов и их ответов. Разнообразие параметров которых нужно проверить. И реакции отправляемых запросов. То есть RestAssured - это для чего-то простого без особой верификации.
Про стажировку в яндексе - я тоже её прошла, но закончила в начало ковида, ставки сократили, для джунов мест не было. Долго не могла найти работу, пока один из HR не открыла мне глаза, что все думают, что это курсы, которые я выдаю за работу
Странно что это собес на мидл, скорее на джуна больше (без опыта после курсов или с минимальным опытом (до 3х мес)) Но опять же, смотря какая компания)
Качество звука у микрофона не очень. Улавливает лишние звуки вроде глотания слюны и прочего, возможно не меня одного это отталкивает. Если есть возможность, то было-бы хорошо фильтр настроить чтобы такие звуки убрать.
Видео полезное. Но вопросы показались недостаточно глубокими. Ни одного вопроса по внутреннему устройству коллекций, хотя это один из самых частых вопросов, особенно по хэшмапе. Вопросы со стримами тоже поверхностные, обычно перед этим спрашивают что такое функциональный интерфейс, для чего нужны лямбда-выражения. По http вопросы тоже прям слишком стандартные, хотя бы отличия PUT от PATCH добавить, ну и что такое Basic Auth, OAuth. Про аннотации и рефлексию ни одного вопроса. Я сужу по опыту своих собесов, работаю 1 год и 3 месяца автоматизатором и все эти вопросы у меня были почти на всех собесах. Как по мне, этот собес больше для джуна, учитывая текущую конкуренцию на рынке
@@RoyallRed да на самом деле очень много вопросов, которых не было в видео, но которые очень часто задают на собесах, в основном вопросы по джаве. В видео вопросы в основном общего характера, я так понял автор подразумевает, что раз это мидл, то можно спрашивать уже чисто по опыту работы. На мой взгляд, даже Мидлов стоит по джаве погонять, потому что я видел, какие сейчас люди к нам в компанию пытаются прособесится) Вроде опыт на бумаге есть, но на базовые вопросы не могут ответить. Если нужно, могу накидать пул вопросов сюда, я после каждого собеседования стараюсь вопросы записывать)
@@RoyallRed Java: - Java интерпритируемый или компилируемый язык? (думаю тут уместо про статическую и динамическую типизацию еще знать) - Чем Java отличается от других ЯП - JVM JDK JRE что это - инкремент в префиксной и постфиксной форме - передача по ссылк и по значению (как хранится в памяти) - отличия объявление переменной от инициализации переменной - из чего состоит метод, сигнатура метода, ключевые слова - массив это примитивный или ссылочный тип? - почему строки immutable, что происходит при конкатенации строк и как лучше складывать строки - ООП подход - какие паттерны знаешь? - как реализовать Singleton - static, можно ли из static метода обратиться к НЕ satic переменной? - конструктор по умолчаию, чем отличается от метода, какой возвращаемый тип имеет, может ли быть перегруженным, что такое конструктор по умолчанию - что такое блоки инциализации, бывают ли статическими, какой порядок вызова; порядок инициализации статических и не статических переменных - отличие перегрузки от переопределения (статический и динамический полиморфизм) - принципы ООП - при наследовании родительский класс должен ли знать о существовании потомков? - композиция и агрегация, отношения между классами, IS-A и HAS-A - зачем нужны геттеры и сеттеры - модификаторы доступа - this и super - класс Object (и его методы) - сравнени строк и объектов через equals и == - string pool - instaceof, пример использования - интерфейсы что это и чем отличаются от абстрактных классов - функциональные интерфейсы и лямбда-выражения - множественное наследование - коллекции (интерфейсы и реализации) - почему массив не динамический, если в этом преимущества? - отличие ArrayList от LinkedList - Set - хэш-функция что это? как она используется в коллекциях, например HashSet или HashMap, что такое коллекция и корзина, что такое коллизия - структуры данных, бинарные деревья, скорость поиска - Что такое рефлексия - Какие аннотации знаешь - Что будет, если при переопределении метода не поставить аннотацию @Override (для чего вообще нужна эта аннотация) Web: - Локаторы и как найти элемент, какие локаторы предпочитаешь (xpath или css-selectors) и почему? - отличия Selenium от Selenide - какие браузеры использовали при тестировании, какой предпочитаешь? - как решить проблему ожидания страницы, можно ли изменить ожидание, где оно указано в селениде - ошибка StaleElementReference, что она значит и как с ней бороться REST API: - Опыт в REST API" - Отличия http от https - Какие виды авторизации знаешь (Basic, OAuth, OAuth 2.0) - Что такое сессия, способы ее поддержания - Какие http методы знаешь? - Отличия PUT от PATCH, GET от POST - Что такое jwt - Коды ответа SOAP: - WSDL и XSD - Какой http метод используется для отправки сообщений SOAP
что-то совсем не Middle уровня собес, очень уж элементарные вопросы по справочной информации. Больше бы рассуждений рабочих, чтоб раскрыть майнд сет и опыт собеседника.
Не увидел тут собеседование на Middle Qa Automation, максимум стронг джун. Странно от мидла слышать что он не знает как работает webdriver под капотом, в принципе, на этом его собеседование должно заканчиваться.
@@pavelpavlovich4544 ты ошибаешься😂 Я работаю на двух проектах лидом, команды не большие, по 8 человек. Прежде чем что-то писать о токсичности, вникни в мой коммент, ибо или ты турист в ИТ или написал свой коммент по некомпетентности, так как не знаешь какими скиллами должен владеть тот или иной специалист. Требования от компании к компании, могут отличаться, я отписал по средней медиане, так как миддл не знающий webdriver - не миддл😂
@@rytmtembr251 у вас «хороший» подход, работать с чем-то, не вникая как это работает и с чем именно вы работаете🤡. Это вопрос для Джуниора, который гуглится за 10 минут, если тебе впадлу разобраться в вопросе, ты или профан или QA низкого качества.
@@alias77799 если это гуглится за 10 минут - зачем это вообще спрашивать? Что вам даст знание работы вебдрайвера в связке с драйвером браузера и как происходит их взаимодействие? Все что нужно знать это конфигурирование и основные API, все остальное это знания ради знаний, справочная информация, которая не стоит того чтобы ее запоминать. Может ещё автоматизатору нужно знать архитектуру процессоров? Может ему участки кода нужно на ассемблере писать?
Хэш карта... Уши вянут) Зачем тебе эта ужасная комбинация из русского и английского? Забывай русский уже, в будущем точно не пригодится. Если только в рашке на цифровой концлагерь пахать
Боже, если бы все так собесили, то я бы только и делал, что на собесы ходил
Такой кайф было послушать, спасибо! Очень структурировано, спокойно и доходчиво
вопросы по автоматизации начинаются с 18:00, до этого базовые вопросы по мануальному тестированию)
В огромном восторге от автора канала. Очень круто подает информацию, очень крутой курс по автоматизации, искал серебро, а нашел золото. Олег, спасибо тебе большое, продолжай в том же духе!
Смотрю это видео, завтра будет первый собес за последние 2 года. Спасибо, помогаете подготовиться!
как успехи ? апнулись ?
Спасибо за собес, очень мало AQA собеседований в youtube, тем более миддловых)
AQA все же узкая тема
Самый сдержанный и спокойный собес! Спасибо очень полезно и информативно 😊 Ждём новые видосы и примеры с автоматизацией ❤
Боже, такой клмфортный контент, искала что послушать успокаивающего поку пью чай и кушаю чизкейк, случайно ткнула на это видео, хотела выключить, но с первых секунд просто ❤
Собеседование в стиле "доброго препода", который сам помогает студентам отвечать на вопросы 😅 Ни разу, к сожалению, с такими не сталкивался. "Злобных преподов" намного больше 🤓
Очень приятное интервью, как бы хотелось чаще сталкиваться с такими интервьюерами! Такая теплая и душевная беседа 😌
Спасибо, очень хороший собес) Познавательно!
Я думал, на мидла будут более сложные вопросы. Типа как построить тестовый фреймворк с нуля. Получается, на джуна - самые сложные собесы. Их и про SQL и про принципы ООП и про паттерны проектирования и еще 100500 разных тем спрашивают.
Да, мидл обычно умеет это все делать
От джуна требуют очень много и сильно гоняют по джаве
Вот тебе и вывод . Ври , говори что уже есть опыт и будет собеседование легче .
@@racot7145это заблуждение
@@racot7145 Вообще то опыт легко пробивается
Это все от компаниии зависит. Например эти все вопросы я фулстекам задавал. На мидла вопросы по сложнее идут. Как я понимаю не важно лиду качество написанных тестов. Главное чтоб написаны были.
Какое же крутое видео. Думал, что нудятина будет, как обычно, а витоге все посмотрел взахлёб. Очень приятная и ненапряжная подача.
Супер, очень полезный собес. Помогает понять свой текущий уровень)
Собеседующий немного путает тело get запроса с параметрами get запроса. Параметры улетают в строке вместе с урлом и таки да будут отсвечивать в истории браузера, если в get положить именно тело запроса, как в post, то его содержимое точно так же не будет отображаться в истории, как и в случае поста. Сервер игнорирует тело запроса если у него тип get
Самый кошерный вариант селектора - это айди, один раз уговорить команду и в особенности фронтов делать тебе айдишки на все значимые элементы и ты счастлив. Айдишки не падают, пейдж обжект можно делать еще на стадии готовой документации, они читабельные, они ощутимо быстрее работают, их легко найти в случае изменения фронта и т. д. Экономия в часы и дни работы.
Если спа то айди можно впихнуть . А если многостраничное приложение . То на всех айди не хватит . Проще найти по слову затем через ансестор подняться до контейнера и дальше искать элемент в контейнере . Xml имеет кучу трюков .
Дополнения к комменту: провёл собеседование, очень понравились вопросы) правда язык был Python) спасибо автору видео, ещё раз
в итоге взял кандидата?)
@@threadqa выставили офер, кандидат правда на senior шел, но особе менять нечего не стал в собеседование, спасибо! У меня каша была в голове, теперь есть шаблон) и последнее, что бы меня не кидали помидоры, кандидат отвечал очень хорошо на все вопросы)
На мидла что спрашивают (впереди тож собака с по питону)??!
готовила данный пакет вопросов на позицию джуниора😀 спасибо за видео, мега ценное!!!!!!!!!!🤩
в итоге взяла джуна?)
@@threadqa имела ввиду что я готовлюсь к собеседованию на позицию джуна🥺
@@ekataana ну как с оффером?
@@threadqa 😂
@@ekataana и как дела сейчас?
Учусь на автоматизотора, радует что на многое ответил (даже что такое софт ассерты), учитывая отсутствие коммерческого опыта. Кроме api и ответов, с этим конкретный пробел.
Спасибо. Мне понравился собес, я вот даже хотела бы пройти, но я ручной QA и тесты писала только на js под Postman для REST API. Мне совсем чуточку доучить осталось.
Максимально полезный контент. Спасибо
Коммент и лайк в поддержку крутого канала!🎉
Работаю 3 года тестировщиком гибридным полуавтоматом, ответил на 70% вопросов) очень полезно было, спасибо!
Круто! Лайк поддержка комментарий и всё такое :)
отличное интервью, давай еще)
было бы интерестно послушать по appium и гибридные приложения
Спасибо!больше собесов по aqa , можно python
Привет.
Спасибо, интересно послушать. Проверить, что знаешь, что нет.
Спасибо через 3 часа собеседую автотестировщика, пойду по вашему сценарию)
Молодец. Полезно такие собесы пересматривать
про фаналайз знать надо, так как тест может быть построен на то что что то упало ощибку в отчет а в фаналайз обработка ощибки и дальше чтоб шуровали тесты
Олег, а можешь небольшое виде по Retrofit записать? А то почти нет видео о нем.
Запишу себе в планы)
Про retrofit прямо обидно стало. Restassured может быть и простой. Ему надо минимум движений, чтобы отправить запрос, но он крайне неудобен тогда нужно реально тестировать API. Когда огромные тела запросов и их ответов. Разнообразие параметров которых нужно проверить. И реакции отправляемых запросов.
То есть RestAssured - это для чего-то простого без особой верификации.
блин спасибо за ролик. надеюсь попаду на собес такого-же крутого чувака) мне 18 и я перехожу от манулаки на авто
Не обольщайся. В реальности таких собесов нет. Хотя прошел год и ты наверное это уже понял))
Классное видео, так держать )
Автоматизатора можно считать программистом?
Ну это лайк и макс репост
Про стажировку в яндексе - я тоже её прошла, но закончила в начало ковида, ставки сократили, для джунов мест не было. Долго не могла найти работу, пока один из HR не открыла мне глаза, что все думают, что это курсы, которые я выдаю за работу
Это точно собеседование на мидла? Вопросы в духе «слышал ли ты что-то про флаки тесты» задавать мидлу как-то странно)
Вот и я о том же, у нас +- такие собесы на senior идут.
А тут мидлу...
Джуна мы вообще не берём, пусть идут в ручное сначала
жду ещё похожее видео. классно.
Супер видео, а на сеньора будет ?)
Автор посоветуйте книгу для новичка в тестировании (Я полнейший нуб , но очень нравиться)
vladislaveremeev.gitbook.io/qa_bible
Стоит уточнить, что тут речь про веб и про бекенд. О той же мобилке речи не было
Спасибо за полезный контент)
Есть ли смысл собеседоваться на QA с элементами мануального тестирования, если работал только автоматизатором и совсем не разбираешься в мануальщине?
привет, а зачем идти в мануальное тестирование, если автоматизатор выше по должности и зп?)
Олег, огонь видео!
я понимаю, что это мок интервью ) но все же на собесе больше должен говорить собеседуемый ))
было интересно🙂
Пошел короче я учить стримы ))))
Мега полезное видео
Голос хорош, как так научился?
Странно что это собес на мидл, скорее на джуна больше (без опыта после курсов или с минимальным опытом (до 3х мес)) Но опять же, смотря какая компания)
Класс
💯
Если не переопределить equals он будет сравнивать ссылки
Класс!
Про 404 не соглашусь. Неоьязательно вина клиента, что что-то не найдено
малой там баг на фронте😅 09:39
Какой опыт у автоматизатора ?
Собеседник имел опыт примерно 1 год опыта в ручном тестировании и 1 год в авто
По-моему он неплохо разобрался в джаве за год.
@@threadqa Очень сильный кандидат для такого небольшого опыта 👍.
конешно, лайк
Джексон)))
Собес шикарный! Но курение вредит вашему здоровью, даже если вы middle qa automotion, не забывайте об этом.
Все прекрасно кроме музыки
Качество звука у микрофона не очень. Улавливает лишние звуки вроде глотания слюны и прочего, возможно не меня одного это отталкивает. Если есть возможность, то было-бы хорошо фильтр настроить чтобы такие звуки убрать.
Видео полезное. Но вопросы показались недостаточно глубокими. Ни одного вопроса по внутреннему устройству коллекций, хотя это один из самых частых вопросов, особенно по хэшмапе. Вопросы со стримами тоже поверхностные, обычно перед этим спрашивают что такое функциональный интерфейс, для чего нужны лямбда-выражения. По http вопросы тоже прям слишком стандартные, хотя бы отличия PUT от PATCH добавить, ну и что такое Basic Auth, OAuth. Про аннотации и рефлексию ни одного вопроса.
Я сужу по опыту своих собесов, работаю 1 год и 3 месяца автоматизатором и все эти вопросы у меня были почти на всех собесах. Как по мне, этот собес больше для джуна, учитывая текущую конкуренцию на рынке
Подскажи, пожалуйста, есть еще какие-то темы, которых не было в видео и в твоем комментарии, по которым наверняка спросят на собеседовании?
@@RoyallRed да на самом деле очень много вопросов, которых не было в видео, но которые очень часто задают на собесах, в основном вопросы по джаве. В видео вопросы в основном общего характера, я так понял автор подразумевает, что раз это мидл, то можно спрашивать уже чисто по опыту работы. На мой взгляд, даже Мидлов стоит по джаве погонять, потому что я видел, какие сейчас люди к нам в компанию пытаются прособесится) Вроде опыт на бумаге есть, но на базовые вопросы не могут ответить. Если нужно, могу накидать пул вопросов сюда, я после каждого собеседования стараюсь вопросы записывать)
@@cccombobreaker6217да, я был бы тебе очень благодарен. Сам готовлюсь сейчас к собеседованиям)
@@RoyallRed Java:
- Java интерпритируемый или компилируемый язык? (думаю тут уместо про статическую и динамическую типизацию еще знать)
- Чем Java отличается от других ЯП
- JVM JDK JRE что это
- инкремент в префиксной и постфиксной форме
- передача по ссылк и по значению (как хранится в памяти)
- отличия объявление переменной от инициализации переменной
- из чего состоит метод, сигнатура метода, ключевые слова
- массив это примитивный или ссылочный тип?
- почему строки immutable, что происходит при конкатенации строк и как лучше складывать строки
- ООП подход
- какие паттерны знаешь?
- как реализовать Singleton
- static, можно ли из static метода обратиться к НЕ satic переменной?
- конструктор по умолчаию, чем отличается от метода, какой возвращаемый тип имеет, может ли быть перегруженным, что такое конструктор по умолчанию
- что такое блоки инциализации, бывают ли статическими, какой порядок вызова; порядок инициализации статических и не статических переменных
- отличие перегрузки от переопределения (статический и динамический полиморфизм)
- принципы ООП
- при наследовании родительский класс должен ли знать о существовании потомков?
- композиция и агрегация, отношения между классами, IS-A и HAS-A
- зачем нужны геттеры и сеттеры
- модификаторы доступа
- this и super
- класс Object (и его методы)
- сравнени строк и объектов через equals и ==
- string pool
- instaceof, пример использования
- интерфейсы что это и чем отличаются от абстрактных классов
- функциональные интерфейсы и лямбда-выражения
- множественное наследование
- коллекции (интерфейсы и реализации)
- почему массив не динамический, если в этом преимущества?
- отличие ArrayList от LinkedList
- Set
- хэш-функция что это? как она используется в коллекциях, например HashSet или HashMap, что такое коллекция и корзина, что такое коллизия
- структуры данных, бинарные деревья, скорость поиска
- Что такое рефлексия
- Какие аннотации знаешь
- Что будет, если при переопределении метода не поставить аннотацию @Override (для чего вообще нужна эта аннотация)
Web:
- Локаторы и как найти элемент, какие локаторы предпочитаешь (xpath или css-selectors) и почему?
- отличия Selenium от Selenide
- какие браузеры использовали при тестировании, какой предпочитаешь?
- как решить проблему ожидания страницы, можно ли изменить ожидание, где оно указано в селениде
- ошибка StaleElementReference, что она значит и как с ней бороться
REST API:
- Опыт в REST API"
- Отличия http от https
- Какие виды авторизации знаешь (Basic, OAuth, OAuth 2.0)
- Что такое сессия, способы ее поддержания
- Какие http методы знаешь?
- Отличия PUT от PATCH, GET от POST
- Что такое jwt
- Коды ответа
SOAP:
- WSDL и XSD
- Какой http метод используется для отправки сообщений SOAP
@@cccombobreaker6217 ОГРОМНОЕ СПАСИБО!
что-то совсем не Middle уровня собес, очень уж элементарные вопросы по справочной информации. Больше бы рассуждений рабочих, чтоб раскрыть майнд сет и опыт собеседника.
😩 PЯӨMӨƧM
Чел, фоновая музыка на собесе мешает
Норм, как в дрочильне
Работа автотестировщиком очень скучная. Про мануал вообще молчу. Лучше уж разрабом пойти
зависит от проекта!
Кажется ты тратишь лишнее воемя когда объясняешь ему что то
Не увидел тут собеседование на Middle Qa Automation, максимум стронг джун. Странно от мидла слышать что он не знает как работает webdriver под капотом, в принципе, на этом его собеседование должно заканчиваться.
надеюсь ты не работаешь с кем то в команде, твоя токсичность очень подпортит жизнь коллегам. Тебя жизнь обидела? или в школе пинали?)
@@pavelpavlovich4544 ты ошибаешься😂
Я работаю на двух проектах лидом, команды не большие, по 8 человек.
Прежде чем что-то писать о токсичности, вникни в мой коммент, ибо или ты турист в ИТ или написал свой коммент по некомпетентности, так как не знаешь какими скиллами должен владеть тот или иной специалист. Требования от компании к компании, могут отличаться, я отписал по средней медиане, так как миддл не знающий webdriver - не миддл😂
Зачем тебе знать как работает wd под капотом? Что тебе это вообще даст? Это уже вопросы максимум для sdet, и то не факт
@@rytmtembr251 у вас «хороший» подход, работать с чем-то, не вникая как это работает и с чем именно вы работаете🤡. Это вопрос для Джуниора, который гуглится за 10 минут, если тебе впадлу разобраться в вопросе, ты или профан или QA низкого качества.
@@alias77799 если это гуглится за 10 минут - зачем это вообще спрашивать? Что вам даст знание работы вебдрайвера в связке с драйвером браузера и как происходит их взаимодействие? Все что нужно знать это конфигурирование и основные API, все остальное это знания ради знаний, справочная информация, которая не стоит того чтобы ее запоминать. Может ещё автоматизатору нужно знать архитектуру процессоров? Может ему участки кода нужно на ассемблере писать?
Хэш карта... Уши вянут) Зачем тебе эта ужасная комбинация из русского и английского? Забывай русский уже, в будущем точно не пригодится. Если только в рашке на цифровой концлагерь пахать
Лайка за 15:15, чё только нового не услышишь о древне http