РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии •

  • @teachmeskills
    @teachmeskills  2 года назад +1

    Таймлайн👇
    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 - Как можно применить автоматизацию тестирования в жизни

  • @elenam4339
    @elenam4339 10 месяцев назад +12

    какая грамотная речь у парней, одно удовольствие слушать

  • @ravshan.abduqodir
    @ravshan.abduqodir Год назад +16

    Если честно, интервью проходит настолько естественно, словно два друзя прогуливаются и Дмитрий отвечает на все вопросы, как будто объясняет что-то близкому другу. Мне нравятся все ответы и вопросы, хотя я еще не досмотрел до конца )

    • @teachmeskills
      @teachmeskills  Год назад +1

      Спасибо вам! Стараемся в таком ключе и делать, чтобы легче все усваивалось)

  • @YourMajesty-z6j
    @YourMajesty-z6j Год назад +20

    20:50 - перегруженные методы не имеют одинаковую сигнатуру, а вот переопределенные - имеют.
    Сигнатура метода - это имя метода и его параметры. При перегрузке имя метода остается неизменным, а вот параметры (типы и кол-во) должны отличаться. То есть при перегрузке мы НЕ можем оставить сигнатуру метода такой же.
    А в остальном - спасибо за интервью.

    • @evgeniapiskunova2264
      @evgeniapiskunova2264 Год назад

      так он именно так и сказал, когда приводил int и float в пример

    • @aliona8351
      @aliona8351 Год назад

      Классный ответ, спасибо, записала))

    • @someVladislav
      @someVladislav 8 месяцев назад

      ​@@evgeniapiskunova2264 Он сказал, что это методы, которые имеют одинаковую сигнатуру, но разное количество входных параметров. Сигнатура метода не существует отдельно от параметров, она состоит из названия метода + параметры. пример: calculateAnswer(double, int, double, double)

  • @evgeniy6571
    @evgeniy6571 3 месяца назад +2

    Я учился у Димы) Профессионал и просто классный человек. Я недавно получил свой первый оффер AQA. Спасибо Дима!

    • @teachmeskills
      @teachmeskills  3 месяца назад

      спасибо большое) это правда)

  • @decuba3431
    @decuba3431 28 дней назад

    Очень удобно называть библиотеки и фреймворки инструментами. Чтобы не перепутать их между собой)

  • @CaputDraconisTV
    @CaputDraconisTV Год назад +2

    Отличное видео! Большое спасибо, ребята.

  • @СержГореликов-щ3ч
    @СержГореликов-щ3ч Год назад +5

    Охуенное интервью на самом деле. Слушаешь про сложные (или не очень) моменты довольно понятным языком, а ещё набор вопросов довольно популярных, ну и интервьювер и отвечающий создают приятное впечатление

    • @teachmeskills
      @teachmeskills  Год назад

      Спасибо) приятно слышать)

  • @Demih300
    @Demih300 Год назад +1

    "Синглтон как название чая" - улыбнуло, особенно что такой вискарь есть))

  • @ЕвгенийФоломеев-н3н
    @ЕвгенийФоломеев-н3н 2 года назад +4

    Ребята, отличный видос, жду интервью с каким-нибудь крутым автоматизатором на питоне, где будет больше вопросов по хард скиллам.
    28:27 - Уберите пожалуйста WebDriverWait из списка исключений, ведь это название класса.

  • @lubalu-b4y
    @lubalu-b4y Год назад +2

    Спасибо за видео! Было интересно послушать

  • @tanyazaleckaya2928
    @tanyazaleckaya2928 2 года назад +3

    Отличное видео. Недавно как раз проходила собес. Все эти вопросы джунам и задают. Так что можно для заучивания. Но, если хороший интервьюер, всегда поймет - это заученно или есть понимание.

    • @teachmeskills
      @teachmeskills  2 года назад

      Все верно, что написали в конце) Спасибо за фидбек по видео)

    • @dimqch1356
      @dimqch1356 Год назад

      Не представляю как это на английском языке проходить...

  • @xev1882
    @xev1882 Год назад +2

    спасибо! очень понятные объяснения

  • @vitorios384
    @vitorios384 11 месяцев назад

    super! positive and useful) bravo

  • @satisful
    @satisful Год назад +1

    Дима приятный, все по факту рассказывает как оно есть н самом деле

  • @marykuznetsovaqa
    @marykuznetsovaqa 3 месяца назад

    А разве timeout exception она селеньевская? Вроде просто обычная джавовская из класса exception

  • @2007SoRRi
    @2007SoRRi 13 дней назад

    Про требования такая жиза😅

  • @Hellen-qx3lb
    @Hellen-qx3lb 9 месяцев назад +4

    Soap не архитектурный стиль как rest, это протокол

  • @yurkki
    @yurkki 2 года назад +1

    спасибо за интервью, очень интересно было послушать! правильно понимаю что про перегрузку методов немного напутал интервьюируемый?

    • @teachmeskills
      @teachmeskills  2 года назад

      и вам спасибо, что посмотрели. видимо, мы чутка напутали. спасибо за уточнение)

  • @W01demar
    @W01demar Месяц назад

    Я собираюсь валить из компании, готовлюсь к интервью, весь аутомэйшн тут мучался с StaleElementReferenceException, дошло до того что там где ловил это просто отсылал стринги локаторов и находил по месту уже, не передавая элемент как переменную. Мало чего накопал в интернете а тут на опыте "Ну вот файндбай конечно может такую херню выкидывать пэйдж фектори херня", вот бы ктото мне сказал такое в начале :D

  • @rostikoffchannel
    @rostikoffchannel Год назад

    Патерны это точно для Джуна? 😅

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk Год назад

    19:38 он сказал шарписты? Разве в c# есть множественное наследование? Или что он имел ввиду?

    • @Demih300
      @Demih300 Год назад

      Не поддерживается, он наверно с плюсами перепутал.

  • @egorp8245
    @egorp8245 9 месяцев назад

    Прикольно))

  • @Striker_nu
    @Striker_nu Год назад

    ага проверка апи) статус код и тело) а еще типы данных не?)

    • @b1tterman
      @b1tterman 7 месяцев назад

      а какие типы данных у тебя в джейсоне? число либо строка, вот и всё.

  • @grekzorba
    @grekzorba 2 года назад

    Отличный собес. Вот только совсем изи. 😉

  • @suvar8667
    @suvar8667 Год назад +3

    Ну наконец то единомышленник!
    Больше всего бесит эта теория тестирования, какие то Sanity и вся эта шелуха, которую я за 2-3 года так и не смог осилить
    Будто с помощью этой теории хотят придать некую академичность QA
    Как будто мало других аргументов для подчеркивания важности QA и выделения его в отдельную область деятельности.

  • @konstantinmyazin9586
    @konstantinmyazin9586 8 месяцев назад

    SOAP - протокол обмена структурированными сообщениями.
    API - архитектурный стиль

    • @b1tterman
      @b1tterman 7 месяцев назад +1

      не API, а REST

  • @viking_PL-BY
    @viking_PL-BY 2 месяца назад

    #мамкининвестор

  • @СашаНемо-з2ы
    @СашаНемо-з2ы 5 месяцев назад

    30:40 как Java- разработчик скажу что это сильно не полный и почти не правильный ответ. Есть подозрение, что остальные ответы такие же. 33:20 SOAP и REST - рука лицо. Вот эти люди проводят у нас собеседования.

  • @dmitry61585
    @dmitry61585 Год назад

    Что по поводу Playwright, WDIO, Cypress? Мне казалось, что в сторону JS/TS уже уходят. Порог вхождения ниже для Junior AQA, чем на Java/C#.

  • @ГарикТемерязев
    @ГарикТемерязев Год назад

    В C# нет множественного наследования.

    • @teachmeskills
      @teachmeskills  Год назад

      Спасибо за правку! Учтем!

  • @aarta2590
    @aarta2590 Год назад +11

    Кокетливый чувак.

  • @Ксения-ь2ь5е
    @Ксения-ь2ь5е 5 месяцев назад +1

    ппц и этот чел принимает сотрудников( хех.

  • @yariiiik
    @yariiiik Год назад +5

    soap not about architecture like rest )))) just fyi

  • @Mamiko-san
    @Mamiko-san Год назад +3

    И вот если давать такие ответы на заданные вопросы, интервьюэра они действительно удовлетворят? Серьёзно?

    • @teachmeskills
      @teachmeskills  Год назад

      В чем ваше несоответствие с тем, что мы показали? Могли бы пояснить?

  • @nadinspb
    @nadinspb Год назад

    Про уровни тестирования ( пирамиду )забыл про модульные

    • @suvar8667
      @suvar8667 Год назад +2

      Unit-тесты вроде и есть модульные

    • @nadinspb
      @nadinspb Год назад

      @@suvar8667 вообще нет.

    • @dramartv9410
      @dramartv9410 Год назад +4

      @@nadinspb вообще-то да! Модульные - это и есть Unit тесты.

  • @ВладиславБлоцкий-ю6й

    А композиция и агрегация?
    Очень слабо... На интервью не катит

  • @emilvx
    @emilvx 2 месяца назад

    Да бросьте этот бестолковый тренд по минутной нарезке кусков интервью в начале видео
    Емана, вы же не Дудь

  • @nikitani9817
    @nikitani9817 Год назад +5

    как занудно и высокомерно..ф.у...невозможно смотреть

  • @romannan4687
    @romannan4687 11 месяцев назад +6

    неприятный чел, почти все ответы не проканали бы на реальном собеседовании, в дружеском диалоге как у вас мельком то то и то - сойдет, но это точно не разбор вопросов с собеседований