Таймлайн👇 0:00 - Вступление 2:12 - Как часто надо ходить на собеседования 4:08 - Сложно ли проходить собеседования 4:41 - Рассказ о себе и своем опыте 6:29 - Самый интересный проект из практики 7:20 - Что такое тестирование ПО 7:50 - Этапы, типы и уровни тестирования 13:05 - Техники тест-дизайна 17:00 - Интерфейс и абстрактный класс. Что это и в чем отличие друг от друга 19:57 - Основные принципы ООП 20:44 - В чем разница между перегрузкой и переопределением метода 22:15 - Про паттерны программирования/автоматизации 23:17 - Page Object и Page Factory 25:11 - Что такое Selenium 26:59 - 3 любых exceptions в Selenium 28:34 - Про локаторы в Selenium 30:29 - Про Appium 30:41 - TestNg и JUnit 31:10 - Про CI 32:48 - Про Базы данных и джоины 33:24 - REST API vs SOAP 34:25 - Про тестирование API 35:27 - Как можно применить автоматизацию тестирования в жизни
Если честно, интервью проходит настолько естественно, словно два друзя прогуливаются и Дмитрий отвечает на все вопросы, как будто объясняет что-то близкому другу. Мне нравятся все ответы и вопросы, хотя я еще не досмотрел до конца )
20:50 - перегруженные методы не имеют одинаковую сигнатуру, а вот переопределенные - имеют. Сигнатура метода - это имя метода и его параметры. При перегрузке имя метода остается неизменным, а вот параметры (типы и кол-во) должны отличаться. То есть при перегрузке мы НЕ можем оставить сигнатуру метода такой же. А в остальном - спасибо за интервью.
@@evgeniapiskunova2264 Он сказал, что это методы, которые имеют одинаковую сигнатуру, но разное количество входных параметров. Сигнатура метода не существует отдельно от параметров, она состоит из названия метода + параметры. пример: calculateAnswer(double, int, double, double)
Охуенное интервью на самом деле. Слушаешь про сложные (или не очень) моменты довольно понятным языком, а ещё набор вопросов довольно популярных, ну и интервьювер и отвечающий создают приятное впечатление
@@СветланаПавлова-ю8ч Год, параллельно учился у блогеров по мануалу и автоматизации. Смотрел разборы CV, смотрел записи собеседований, завел 2 тетради для конспектов и еще много чего)
Ребята, отличный видос, жду интервью с каким-нибудь крутым автоматизатором на питоне, где будет больше вопросов по хард скиллам. 28:27 - Уберите пожалуйста WebDriverWait из списка исключений, ведь это название класса.
Отличное видео. Недавно как раз проходила собес. Все эти вопросы джунам и задают. Так что можно для заучивания. Но, если хороший интервьюер, всегда поймет - это заученно или есть понимание.
Я собираюсь валить из компании, готовлюсь к интервью, весь аутомэйшн тут мучался с StaleElementReferenceException, дошло до того что там где ловил это просто отсылал стринги локаторов и находил по месту уже, не передавая элемент как переменную. Мало чего накопал в интернете а тут на опыте "Ну вот файндбай конечно может такую херню выкидывать пэйдж фектори херня", вот бы ктото мне сказал такое в начале :D
Ну наконец то единомышленник! Больше всего бесит эта теория тестирования, какие то Sanity и вся эта шелуха, которую я за 2-3 года так и не смог осилить Будто с помощью этой теории хотят придать некую академичность QA Как будто мало других аргументов для подчеркивания важности QA и выделения его в отдельную область деятельности.
30:40 как Java- разработчик скажу что это сильно не полный и почти не правильный ответ. Есть подозрение, что остальные ответы такие же. 33:20 SOAP и REST - рука лицо. Вот эти люди проводят у нас собеседования.
неприятный чел, почти все ответы не проканали бы на реальном собеседовании, в дружеском диалоге как у вас мельком то то и то - сойдет, но это точно не разбор вопросов с собеседований
Таймлайн👇
0:00 - Вступление
2:12 - Как часто надо ходить на собеседования
4:08 - Сложно ли проходить собеседования
4:41 - Рассказ о себе и своем опыте
6:29 - Самый интересный проект из практики
7:20 - Что такое тестирование ПО
7:50 - Этапы, типы и уровни тестирования
13:05 - Техники тест-дизайна
17:00 - Интерфейс и абстрактный класс. Что это и в чем отличие друг от друга
19:57 - Основные принципы ООП
20:44 - В чем разница между перегрузкой и переопределением метода
22:15 - Про паттерны программирования/автоматизации
23:17 - Page Object и Page Factory
25:11 - Что такое Selenium
26:59 - 3 любых exceptions в Selenium
28:34 - Про локаторы в Selenium
30:29 - Про Appium
30:41 - TestNg и JUnit
31:10 - Про CI
32:48 - Про Базы данных и джоины
33:24 - REST API vs SOAP
34:25 - Про тестирование API
35:27 - Как можно применить автоматизацию тестирования в жизни
какая грамотная речь у парней, одно удовольствие слушать
Если честно, интервью проходит настолько естественно, словно два друзя прогуливаются и Дмитрий отвечает на все вопросы, как будто объясняет что-то близкому другу. Мне нравятся все ответы и вопросы, хотя я еще не досмотрел до конца )
Спасибо вам! Стараемся в таком ключе и делать, чтобы легче все усваивалось)
20:50 - перегруженные методы не имеют одинаковую сигнатуру, а вот переопределенные - имеют.
Сигнатура метода - это имя метода и его параметры. При перегрузке имя метода остается неизменным, а вот параметры (типы и кол-во) должны отличаться. То есть при перегрузке мы НЕ можем оставить сигнатуру метода такой же.
А в остальном - спасибо за интервью.
так он именно так и сказал, когда приводил int и float в пример
Классный ответ, спасибо, записала))
@@evgeniapiskunova2264 Он сказал, что это методы, которые имеют одинаковую сигнатуру, но разное количество входных параметров. Сигнатура метода не существует отдельно от параметров, она состоит из названия метода + параметры. пример: calculateAnswer(double, int, double, double)
Охуенное интервью на самом деле. Слушаешь про сложные (или не очень) моменты довольно понятным языком, а ещё набор вопросов довольно популярных, ну и интервьювер и отвечающий создают приятное впечатление
Спасибо) приятно слышать)
Я учился у Димы) Профессионал и просто классный человек. Я недавно получил свой первый оффер AQA. Спасибо Дима!
спасибо большое) это правда)
Здорово! А долго искали работу?
@@СветланаПавлова-ю8ч Год, параллельно учился у блогеров по мануалу и автоматизации. Смотрел разборы CV, смотрел записи собеседований, завел 2 тетради для конспектов и еще много чего)
"Синглтон как название чая" - улыбнуло, особенно что такой вискарь есть))
Точно-верно)
Ребята, отличный видос, жду интервью с каким-нибудь крутым автоматизатором на питоне, где будет больше вопросов по хард скиллам.
28:27 - Уберите пожалуйста WebDriverWait из списка исключений, ведь это название класса.
Очень удобно называть библиотеки и фреймворки инструментами. Чтобы не перепутать их между собой)
Отличное видео! Большое спасибо, ребята.
Спасибо большое)
Спасибо за видео! Было интересно послушать
Отличное видео. Недавно как раз проходила собес. Все эти вопросы джунам и задают. Так что можно для заучивания. Но, если хороший интервьюер, всегда поймет - это заученно или есть понимание.
Все верно, что написали в конце) Спасибо за фидбек по видео)
Не представляю как это на английском языке проходить...
Дима приятный, все по факту рассказывает как оно есть н самом деле
спасибо! очень понятные объяснения
И вам спасибо)
Soap не архитектурный стиль как rest, это протокол
super! positive and useful) bravo
Thanks a lot)
Про требования такая жиза😅
спасибо за интервью, очень интересно было послушать! правильно понимаю что про перегрузку методов немного напутал интервьюируемый?
и вам спасибо, что посмотрели. видимо, мы чутка напутали. спасибо за уточнение)
Прикольно))
Я собираюсь валить из компании, готовлюсь к интервью, весь аутомэйшн тут мучался с StaleElementReferenceException, дошло до того что там где ловил это просто отсылал стринги локаторов и находил по месту уже, не передавая элемент как переменную. Мало чего накопал в интернете а тут на опыте "Ну вот файндбай конечно может такую херню выкидывать пэйдж фектори херня", вот бы ктото мне сказал такое в начале :D
А разве timeout exception она селеньевская? Вроде просто обычная джавовская из класса exception
Ну наконец то единомышленник!
Больше всего бесит эта теория тестирования, какие то Sanity и вся эта шелуха, которую я за 2-3 года так и не смог осилить
Будто с помощью этой теории хотят придать некую академичность QA
Как будто мало других аргументов для подчеркивания важности QA и выделения его в отдельную область деятельности.
Патерны это точно для Джуна? 😅
ага проверка апи) статус код и тело) а еще типы данных не?)
а какие типы данных у тебя в джейсоне? число либо строка, вот и всё.
Отличный собес. Вот только совсем изи. 😉
SOAP - протокол обмена структурированными сообщениями.
API - архитектурный стиль
не API, а REST
19:38 он сказал шарписты? Разве в c# есть множественное наследование? Или что он имел ввиду?
Не поддерживается, он наверно с плюсами перепутал.
soap not about architecture like rest )))) just fyi
И вот если давать такие ответы на заданные вопросы, интервьюэра они действительно удовлетворят? Серьёзно?
В чем ваше несоответствие с тем, что мы показали? Могли бы пояснить?
30:40 как Java- разработчик скажу что это сильно не полный и почти не правильный ответ. Есть подозрение, что остальные ответы такие же. 33:20 SOAP и REST - рука лицо. Вот эти люди проводят у нас собеседования.
ппц и этот чел принимает сотрудников( хех.
#мамкининвестор
@@viking_PL-BY уже да)
Да бросьте этот бестолковый тренд по минутной нарезке кусков интервью в начале видео
Емана, вы же не Дудь
Что по поводу Playwright, WDIO, Cypress? Мне казалось, что в сторону JS/TS уже уходят. Порог вхождения ниже для Junior AQA, чем на Java/C#.
В C# нет множественного наследования.
Спасибо за правку! Учтем!
Про уровни тестирования ( пирамиду )забыл про модульные
Unit-тесты вроде и есть модульные
@@suvar8667 вообще нет.
@@ncherchesova вообще-то да! Модульные - это и есть Unit тесты.
А композиция и агрегация?
Очень слабо... На интервью не катит
как занудно и высокомерно..ф.у...невозможно смотреть
Кокетливый чувак.
неприятный чел, почти все ответы не проканали бы на реальном собеседовании, в дружеском диалоге как у вас мельком то то и то - сойдет, но это точно не разбор вопросов с собеседований