Публічне інтерв'ю на позицію Senior Test Automation Engineer з Java

Подготовка к собеседованию на QA Engineer

Транскрипция видео:

  • добрый день коллеги сейчас небольшой саундчек пожалуйста отпишитесь чаки слышите ли вы нас не видите ли вы нас а слышали ним отлично спасибо большое я предлагающие пару минут подождать время за johnny's а вот и в целом я думаю что можем начинать я могу пока наверное параллельно рассказать logo идет вот то есть сегодня мы проведем паблике другим вот у нас есть кандидат есть два интервьюера молод я сотрудничаю с компании epam уже около 10 лет вот последние 3-4 года в ролике менеджера с нами также есть

    00:00:04 - 00:01:50

  • максим максим тебе слово представься пожалуйста да проливе привет меня зовут максим я сотрудничаю с компанией импом в роли автомашин querida на протяжении двух лет более двух лет в целом войти где-то более шести или семи лет то что не помню как будет примерно сегодня выглядеть наша встреча это будет публично интервью мы попытаемся затронуть такие темы как java core java 8 потом будет какое-то практическое задание потом в целом поговорим о автоматизацию и дальше есть у нас будет хватать времени то мы поговорим еще профи

    00:01:17 - 00:02:33

  • тестирования сиди и вашим control systems а потом будут вас будет возможность можно по ходу дела задавать вопросы но отвлекаться мы походу интервью не будем для того чтобы не мешать кандидату думать в конце ответим постараемся на максим ответить на все вопросы которые будут заданной если мы не успеем то это будет уже потом flappy вышлем вам ответ и так же хочу добавить что мы окончанию интервью тагил кандидату вот у вас будет возможность увидеть собственно говоря как же проходит интервью компанию epam на позицию сеньор

    00:01:55 - 00:03:22

  • ты станешь инженер и собственно услышите фидбэк который мы дадим увидите ну возможно какие-то часть вопросов которые мы задаем на интервью обычно вот собственно вот так я предлагаю уже начинать мы в принципе уже сделали небольшой transaction представились у нас candida только еще раз повторюсь ольга пожалуйста тебе слово представьте расскажи своим бэкграунде и последнем месте работе проекте возможно всем привет я работаю на позиции senior java то меньше инженер в целом уже войти около семи лет и если говорить о моем

    00:02:37 - 00:04:16

  • опыте давайте начну рассказывать от самого последнего проекта двигаясь к самым давним то сейчас я работаю на проекте где мы разрабатываем flamberg то есть core фреймворк для большого клиента у которого очень много команд которые работают с разными сферами на шкур фреймворк он содержит solution и то есть как по фронтэнда мобайл и абакан также то есть его суть в том чтобы мы его положу ли где-то на базе ос и дальше рей серии использовали так вот я той часть участникам той команды которая собственно делает этот solution вот

    00:03:28 - 00:04:58

  • здесь я в основном отвечаю за бокал часть целом как весь мой клиент за последние четыре года это в основном backend мне приходилось работать фронтэнда мы это было достаточно давно вот то есть здесь мы снова работаем с сиквел базами ну и даю в общем наша цель в основном за право идеть вот базовый solution и дальше и также покрыть альбом flow который дальше все команды могут или юзать и также положить на сиань сейчас мы в таком активном процессе разработки до этого мой предыдущий опыт был себя заморского по последнему

    00:04:13 - 00:05:33

  • проекту состав команды и твоя роль синий-синий на пакете состав команды у нас да у нас два человека который занимается рэпом у нас есть по совместительству они также работают на два балла нас и человек со стороны клиента который работает над мобайл и у нас есть также два человека который работает на бэг-энде и еще ли которая работает у нас вести и собственно он еще также берет на себя часть таких концептуальных решений и alignment этого с костнером вот именно послышался того кто это только поменьше

    00:04:52 - 00:06:41

  • но у нас нет функция наркоман работаем только автомашин наша задача сделает solution который потом будет использовать другие функциональные команды не можешь понимаю что то хорошо , тех пор команда которые я уже сказал что что-то пор команд которая пилит фрейберг который потом спустятся это да у нас есть как раз функциональная команда которые могут это резать так компания очень большая у них есть области которая часто умерла от лица да то есть поэтому появилось это необходимость правильно ли я понял что с

    00:05:50 - 00:07:26

  • фрагментом какое-то время назад работала вот сейчас больше фокус на на backend ярко тестирование правильно да все верно окей хорошо предлагаю могут и дальше то есть давайте наверное мы начнем джавы живой корм ну то есть начального api и перейдем как бы accord вот и простой причине что у нас время ограничено мы хотим максимально плотно поместить все нужные точки поля расскажи пожалуйста принципах apple и google имитируется ужали начнем с классики это инкапсуляция наследование и полиморфизм до инкапсуляция это подходы который

    00:06:38 - 00:08:09

  • позволяет нам сокрыть имплементацию то есть суть его в том что в рамках одной сущности у нас находится какие-то из состоянии это наш единственный rivals и поведение они могут быть закрыты или открыты до то есть у нас например могут быть правят методы которые мы работаем с которым мы работаем только внутри нашего класса и на как бы для общего использования мы выделяем какие-то определенные методы которые мы гуляем модификатором паблик и мы позволяем таким образом с ними работать например часто этом у нас есть необходимость сократим

    00:07:27 - 00:08:55

  • ферментацией или возможность или возможность изменение данных также провести какую-то внутреннюю болида цию точно также ограничивается доступ к хэнсона своей властью состояниях состоянием класса через наши геттер и сеттер вот сейчас есть классные solution и виден синтаксического сахара с помощью ул он бога например где это все можно даже не прописывать просто использовать аннотации дальше идем же исследования пожалуйста гетры вот сталкивалась и ты когда-то с этого медиаторами которые выглядят не

    00:08:10 - 00:09:30

  • просто как здесь . название поля равно что то что там какая-то логика кроме это да да да конечно когда мы с этим что то мы можем проводить какую-то внутреннюю валидацию то есть например проверяет знаки и соответственно с каким-то требовать другого это сделать какие-то преобразования и только потом вы добавить и потом только возвращать это значение как раз из смыслов что есть внутренняя логика всё спасибо продолжай дальше мы говорим о наследованию на исследование суть наследования в том что у нас есть

    00:08:51 - 00:10:12

  • какой-то pour un и наши child и они наследуют все что находится в нашем паренти и имеет возможность расширить эту функциональность вот джаве не существует множество наследования только есть наследование от одного варианта но как бы эту ситуацию мы можем каким-то образом обойти используя имплементацию нескольких интерфейсов что java нам позволяет делать свою очередь интерфейс могут наследоваться друг от друга вот собственно конечно интерфесом у нас нет никакой имплементацию но у нас есть контракты

    00:09:30 - 00:10:49

  • который мы можем привязать в нашем исследовании для дальнейшей имплементации вот здесь и важно понимать что мы оперируем в основном вот понятиями абстрактных абстрактного класса да и так же интерфейс здесь включен дальше если мы говорим про полиморфизм ужгорода закрыть исследование типов и пожалуйста ну чтобы да да можно ли как-то запретить например переопределение методов чтобы точно никто в чалдах это не сделал до можно файла файл мы бы объявить и тогда убирает запрещается вот если мы говорим

    00:10:11 - 00:11:40

  • про мб полиморфизм то мы говорим здесь о том что это возможность имплементировать давать разные имплементацию например каждому интерфейсу то есть интерфейс мы не говорим про интерфейс джаведа а про возможность какие-то возможные точки входа например которым пользуется наш пользователь собственно вот здесь мы говорим ученик как раз здесь также имеет лечение и наши наследование и убирает методов под каждый конкретный класс мы можем сделать своем племен тации также overload который под собой подразумевает

    00:10:54 - 00:12:16

  • изменение сигнатуры методом и так же тут и хочу уточнить можешь сказать пожалуйста какие-то примеры стандартных интерфейсов в java коде ну например рано был да там что еще у нас там trouble сериала и салон маркером является вот это такие самые распространенные наверно что-то artyr как-то назвала это интерфейс который в нет никакого контракта по имплементации он просто означает что он является как бы маркирующие то есть показывает что у этой сущности есть такая характеристика всего продолжать так далее и также у нас

    00:11:35 - 00:13:13

  • выделяют еще абстракцию композицию но это же производная от первых вот этих строк 3 которые были и не шали вот абстракция является как раз наверное производное тоже от наследования когда мы говорим о том что у нас все какие-то абстрактные сущности выносятся в абстрактной классы и зависимость есть только у конкрит класс от абстрактных и не наоборот никак иначе и если при наследовании у нас например есть зависимой офис ай дата есть нас child должен иметь связь с торрентами из и по например при композиции это связь с эй

    00:12:28 - 00:13:50

  • то есть какая-то сущность она непосредственно использует другую сущность хорошо спасибо я думаю тут все понятно можем двигаться дальше скажи пожалуйста какие ты знаешь стандартные методы класса объект классический я наверно это [музыка] это ustream эквол что еще ты самых таких используемых наверно афина вайс файла its да еще есть ну знаешь когда с вами ваш вызывается мне не приходилось его использовать финала из по-моему это когда мы говорим о том что эта сущность копировать закончили работу с ней она готовый для

    00:13:09 - 00:14:57

  • карт garbage collection а если я не ошибаюсь ok расскажу именно про и классы хэш-код вот эти методы зачем они когда их нужно переопределять и никакой между ними контракт но давай по очереди но здесь наверное нужно говорить вообще где мы используем хэш-код изначально да то есть обычно мы говорим о каких-то коллекциях это может быть или хасид или хэш мо например и вот изначально чем как это происходит у нас вы чуть у нас в принципе значения все там хранятся видевший так вот например когда формируется хен джунг формируется на

    00:14:11 - 00:15:36

  • основании хэш-функции которая в свою очередь там содержит определенные алгоритмы да как это делается и хэш-функция это какой-то чанг который выбирается из рая произвольной длины вот по-моему он там четыре байта состоит этот чанг и дальше вот этот хэш с этим хэш в работает на шве но разработчики джавы не гарантируют уникальность этого хэш а вот да потому что вот хэш-функция так формируются потом берем какой-то кусочек и они проводили какие-то если этого я даже встречала что встречается до восьми

    00:14:53 - 00:16:18

  • коллизии дата на один хэш поэтому для того чтобы проверить так как у нас идет процесс значения хранятся в виде х шеи до то есть проверка фку хорошо там есть тоже чонин алгоритм где у нас например этот проверка по афишу находятся одинаковая хэши потом начинает идет сравнение и вот здесь как раз сравнение происходит на базе контракта хэшкод ecos потому что хэши могут быть одинаково даже если значения неодинаково вот это ключевое зачем это делается и дальше и здесь соответственно как производная является

    00:15:35 - 00:16:54

  • то что если мы каким-либо образом переопределяем там или хэш улеглась мы должны переопределять их оба чтобы они работали консистентной вот есть например класс какой-то кастомный там класс person например вот у него есть поля там имя фамилия возраст ну там город например как ты принимаешь решение основать начал переопределять ли тут и классе хэш-код персик лак жмем передач что важно для нас например если у нас на ноге у персона и вкусные могла сны и одинаковые да то они для нас или ну там допустим они за идентификационный код

    00:16:15 - 00:17:30

  • опять же то он для нас является одинаковым и точно также быть вычисления виде хэш-кодов делается специальная там допустим часто подключаются какие-то значения например там дата рождения из тоже персональных давно чтобы чтобы ну то есть какая-то зависит взаимозависимость что было где-то к эта формула вычитается х что то есть как определить как переопределять например никлаус это зависит в основном от требований от специфики нашего приложения хорошо но ты сказала уже что если хэш-коды одинаковы и то не факт что

    00:16:54 - 00:18:17

  • одинаковые холста а вот если так логически подумать то почему хэш-коды могут повторяться у двух объектов которые разное ну здесь сложно сказать на самом деле потому что как я уже сказал это формируется на базе какого-то алгоритма может быть они там могут содержать какие-то какой-то станет такой же тип данных и так далее то есть при вычислении используются похожие параметры ну давай подтолкнул к ответу вот какой тип возвращаемого значения в методах и шкот им пейджер ну и количество скажи винтер это число конечно и правильно да

    00:17:36 - 00:19:17

  • а количество объектов которые мы можем сравнить ему бесконечно правильно да согласен и получается что тогда но в любом случае когда пытаемся хорошо давай перейдём от и класса крышку от и класса с хэш кодом к структурам данных джаве вот как раз мы начали сиквел хэш-код давай поговорим про хэш мапу расскажите как проходит вставка под капотом хэш мапуту 7 и виду если например там есть уже какой-то элемент ну неважно не один там 100 элементов уже есть мы вот хотим вставить 101 на что мы смотрим и каким образом вот

    00:18:26 - 00:19:45

  • вставляем но здесь очень связано даст предыдущей темой к которой мы только что как раз поговорили там алгоритма такой уж не сначала идет проверка на на а потому что на nalu не формируется хэш-код если нал у нас уже есть это дальше идет проверка ну там то есть мы или перезаписываем значение или добавляем следующая проверка как раз уже формируется на базе хэш-кода сначала формируется как мы уже говорим допустим этим алгоритмом дальше идет проверка на поезд то есть и ищется доступны индекс вообще существуют

    00:19:07 - 00:20:14

  • ли он в наши нашей хэш-таблицы так как хэш мапо вниз она реализована на основании хэш-таблицы уж хэш-таблицы в свою очередь есть такое понятие как лот фактор да то есть он считается нормальным до 0 75 или сам 75 процентов условно и вот так же есть еще понятие capacity вас есть специальная формула на основании которого например если мы превышаем тут лот фактор он достигает какого-то граничного значения capacity нашей хэш-таблицы увеличивается разберутся в значении копируются изначально таблицы там содержится 16

    00:19:40 - 00:21:07

  • пакетов которые потом вот по такому принципу расширяются так вот мы не пытаемся найти доступные яндекс если такой есть то значение помещается в этот индекс если такого нет нам говори про что будет если такой banned происходит расширение таблица дальше у нас включается вот этот чейни чимин алгоритм который работает так что мы проверяем если у нас такой хорошо еще если хэш такой есть то идется уже сравнение по контракту hush hush код и класс и если у нас есть такое значение она перезаписывается если такого хэш-кода нет то добавляется

    00:20:24 - 00:21:43

  • знаки и и так и таких значений соответственно нет то идет вставка значение вот хорошо но коллизии это плохо да вот мы все это знаем о знаешь ли ты что надо что придумали взял 8 для того чтобы бороться с коллизиями честно говоря наверное new табл какие-то хотя нет наверно не буду брать наверное сейчас не готова ответы что они придумали хорошо хорошо ты и сказала пройдет и был вот мостик подробнее про что такое злюка говорим про ему это был класс и то это классные инстансы значения при инстанции которых

    00:21:03 - 00:22:39

  • невозможно изменить после их создания то есть после того как например создан такой таинственный на состояние его невозможно изменить а например если еще раз вызвать тот же создание того же инстанс итогам будет создан новый в этом суть то есть они и раз какой-то это наш string down as string класс является им ютубу и любое создание стрингах создает на новые ньюта был объект если нам допустим надо какой-то свой класс написать и и вот чтобы он был им юта был то на что мы должны обратить внимание каким

    00:21:51 - 00:23:17

  • образом и должен описать этот класс чтобы он был энди это был важно учесть то что у нас класс в первую очередь должен быть файнал ну что мы мы не могли его наследовать сущность должна быть только одна дальше у нас должны быть про его и файнал инстанции чтобы их невозможно было изменить и и они могли быть специализированы только единожды у нас должно быть про его от сеттеры это очень важно и вот все эти значения и наши все инстанции должны быть инициализирован и в конструкторе но здесь есть нюанс то есть в

    00:22:41 - 00:24:02

  • конструкторе обычно мы используем shallow копия которую мы уже сегодня говорили это вот объявление через несколько мы говорили про векторы да этот конструкторах такой же принцип принимает а вот мы должны в этом случае использовать девка я прочь это когда у нас значение все считывается записывается в промежуточный результат только потом присваивается это дает нам возможность инициализировать наш вот наша сущность единожды только и дальше она формирует а вот ты сказала что из ограничений нас это рада что они

    00:23:22 - 00:24:44

  • должны быть приватное правильно да насчет г киров есть вообще какие-то какие-либо ограничения и frotcom случае но которые должны нам возвращать тоже называется такого пива л где то есть это значит значение не которая через то есть а уже значение которое у нас инициализирована и присвоен а то есть единое что это все делается и только потом мы можем те же значения g5 отдавать во внешний мир хорошо добавить чуть-чуть в другой теме перейдем вот exception-ы скажешь о теме ты сталкивалась на практике стандартные

    00:24:02 - 00:25:18

  • живого не selenium out именно стандартные ну наверное самых таких частых it an old winter что еще ну разные нужен а затем как написать вот две строчки кода там просто вслух как написать код который сразу же гарантированно вызовет на у pointer exception до объявить какой-то значительный там присвоить какое-то значение а потом его вызвать например и это будет у нас на лбу interaction или там вот есть какой-то string какой-то стрел есть там дамой string что мне нужно стянуть сделать чтобы я получил на

    00:24:40 - 00:26:05

  • vape интер [музыка] там не знаем уже не идеализировать string да потом делать чар от там каком-то значении например черт 0 например она вернет нам enter скорее всего то есть ты сказал про не понял ни инициализировать он тогда на la pride присваивается и тогда и тогда у нас будет на уху интер потому что сама пойдем на этом серве вызвать чар чего-то там да да окей хорошо какие еще знаешь шины если мы говорим там проект это наши стелек сообщенные это наши любые связанные с картинами и exception и дальше есть error еда там типа out of

    00:25:23 - 00:27:07

  • memory который кстати тоже был моем опыте и летом stack overflow вот такого рода ok а как получить такого слова exception скажем так это не то что слишком популярная ошибка она может быть stack overflow это какая то ошибка в логике вот тут то есть например честно говоря сейчас сложно придумать просто не популярная ошибка ну просто интересно может быть там сталкивалась ну вот я сейчас не могу прямо воспроизвести какой-то кейс бай степ чтобы сказать вот out of memory точно могу то есть это связано с нашим

    00:26:30 - 00:27:55

  • например переполнением hippo это достаточно легко сделать если это например себе вот у меня там поранился микро сервис локально например и мы каждый раз им создавали сущность когда получали сервис и например у нас были ошибки чем у нас все отлично проходила было был баку клиента вот как раз тот memory это было связано с тем что просто оперативки допустим у них было меньше чем у нас все эти ошибки они связаны оперативной памятью основном который использует живем а скажи пожалуйста знаешь такой рекурсия да это

    00:27:17 - 00:28:48

  • алка объекта на самого себя но я больше в разрезе методов спрашивал вызываем сами себя вот например там мы выгружаем с у меня меняется как вы состоянием и дальше вы вызываем и так далее хорошо а вот про повод по поводу обработки exception of скажи пожалуйста мы можем например если у вас несколько exception of падает каким-то образом их обработать если у нас в одном блоке кода попадает несколько давно я съесть для этого подхода сейчас раньше был только один способ да то есть мы могли чередой печи

    00:28:02 - 00:29:31

  • это bluboo обработать при чем здесь есть правило тому что найдем от самого конкрит до самого общего общего да там только сообщено например что иначе у нас на первом же будет ты пойман если например у нас там есть толпой the exception to low blow pointer к примеру x это синтетический есть естественно что так никто не пишет но каким образом будет выглядеть обработка если у вас начала на том же блоки да сначала мы пишем catch exception а вот как очки на лбу enter а потом мы пишем ниже catch exception только так потому что иначе он

    00:28:47 - 00:30:02

  • не будет обработан я просто хотела сейчас добавить что 7 java появилась возможность обрабатывать одновременно ошибки каким-то одним образом то есть через pipe но это имеет свои как бы отрицательные стороны в том смысле что например ну да ты будешь знать что там у тебя конкретно просто в 1с это почти то же самое что написать обработку просто exceptions ну окей спасибо за это за этот ответ появился трой с ресурсами например нам не нужно фонарь fine или закрывать открытие например там какого то поток

    00:29:25 - 00:30:52

  • например чтение из файла мы втрое можем сразу это открыть и он автоматически закрывается это собственно и есть ресурс ok поджарь и 8 какой-то опыт сейчас ножа и 8 пишешь да да два последних проекта приходилось работать хорошо гель какие ну расскажи решила а 8 да да ну один из самых мощных наверное таз прямо и пиаре с которой мы работаем который позволяет нам во первых сделать и параллельные стримы и очень много манипуляций красивых удобных также у стримов очень много всяких полезных методов там работа с

    00:30:08 - 00:31:47

  • мы можем их то есть вместо там и флаг у нас теперь очень красивые фильтры с предикатами у нас вместо мы нас появилась возможность обрабатывается на лп winter is с помощью община лови например уходи и вообще обрабатывает проверку на на у через да там есть методы общинного и фолз определять определенным образом значение дозоре подскажи пожалуйста какие собственно вещи непосредственно ты используя что бывает такой стильность джалал 8 то многие используют но салли хе чжи ву 8 и кто не использует по факту не помогут до чаще всего

    00:31:00 - 00:32:33

  • конечно это стриме стримы 5 до в рамках стримы и пиа и ты работаешь с лямками что очень удобно сейчас явно дала нам возможность уйти от анонимных методах является очень удобным оператором по которым ты можешь ходить ну и дальше это все не все большинство методов с которыми работает стрим там например это промежуточный фильтр масла sort of distinct и дальше вот вот уже в терминальные методы уходим там например кита mature и то есть он еще не меньше на матч или это например коллег очень часто роли терминальная вот

    00:31:47 - 00:33:27

  • скажи разницу между терминальными и промежуточный до терминальной возвращает нам какое-то конкретное значение промежуточное получает нам стрим с которым и дальше работаем в этом такое самое ключевое отличие наверно а вот есть именно примерно пишем stream и на нем напишем q это промежуточный метод и на этом закончим то что произойдет ну например мы напишем стрим а потом напишем пик стрим пик спикер какую-то логику и на этом закончим что будет тупик берет одно значение просто я уже не помню точно что он возвращая таки

    00:32:37 - 00:33:52

  • можно там в этой с фигурных собачках можно логику написать успехи вот если мы напишем например стрим пик и не так уедет больше ничего не будем писать я честно так не делают на что пик работает с одним инстанциям то есть скорее всего наверно вернет то что возвращает нам например эта функция с которой мы работаем потому что в пике по-моему там мы функции прописываем с которыми работы вот то есть наверное он сработает я не делала так честно скажу ну окей ладно это в конце скажу да хорошо меня я работала ну понятно чтоб никто не делает

    00:33:14 - 00:34:45

  • это просто такой более теоретический вопрос хорошо вот ты говоришь с со стримами в основном работаешь вот расскажи пожалуйста про метод web вот он очень популярна и скажи когда его используешь ну по сути одна берет и преобразовывают каждый элемент наши как помашу нашему маппингу rule внутри да то есть мы можем там поменять значению что-то преобразовать мы можем за кастить как-то его то есть в зависимости от того какая у нас необходимо здесь есть даже хало дори вот с вами образ хотел сказать что есть еще алгоритмы что например там

    00:33:59 - 00:35:30

  • всегда сначала использовать лучше фильтра поток b и только потом например ну если нам уже церква ровать значение только подобных использовать они верят потому что вот это вот все влияет на перфоманс потому что мы позвоним до какое-то место там преобразует он сохраняет дальше отображает все вместо памяти но это такие есть ли у тебя на практике вот видела ли ты действительно разницу fancy насколько новинка реально большой вот но это в рамках не проекта скорее бран каких-то моих личных обучающих программ были у

    00:34:45 - 00:36:05

  • меня значите нужно было учитывать из большого файла это все это мда значение имеет как да это указывает обработка данных например если вот у нас но если сравнивать с мэттом сама по у нас взаимосвязь один к одному the phat mack у нас эта взаимосвязь один-ко-многим то есть мы можем получить вот эту сущность как-то и из-за маппет там например и не знаю сделать из нее дальнейшей рей ястребова пустить дальше вот в этом основное отличие что вот дальше мы можем выдать стрим с которым тоже можно дальше работать это

    00:35:29 - 00:36:56

  • например еще внутрь заходить хорошо а радиус и использовала когда-то ну я сейчас не скажу точно ли использованная там понимаю что она например работает для того чтобы о каком-то там например наверно используя какой-то компаратор уменьшить до нас на основании какого то компаратора например вернуть какое то значение которое у нас собственно нашу выборку ready set по какому-то правилу и он возвращает общем то есть мы дальше с ним работаем уже как собственного можем например попробовать зарядить какие-то

    00:36:14 - 00:37:32

  • значения и если это их не присутствует и год то есть мы можем даже обработать его потом какие-нибудь и files он ну что удобно хорошо сказала проушина у добавит как раз поговорим про община выпей скажи пожалуйста как выглядит типичная работа собственного я имею ввиду что есть у нас какой-то мету возвращает община вот как мы работаем с результатом которые общину как выглядит это в коде но это например там у нас возвращается обтянул да и общего определяется внутри каким-то generic ом и дальше это просто как

    00:36:55 - 00:38:08

  • wrapper на самом деле которая позволяет нам определять когда мы задаем значение определите ну там зала был не налагал там м ти его можно объявить а дальше когда нам возвращается мы можем делать очень удобную проверку например на нам и дальше его использовать обходя вот эти вот все конструкции например когда мы делаем какие-то connection и или еще что-то хотя вот эти конструкции проверки каждый раз как звучит проверка на на лбу пшена ли там по моему и знал и есть из ну там даже in anal она на наличие is present is present

    00:37:33 - 00:39:12

  • проверяет окей хорошо а вот разница между когда мы работаем собственно вам между а rails i will get ну например у вас просто нам дает возвращает какое то void акад на возвращает значение ну давай подскажу это влияет в принципе на производительность может повлиять то есть какой-то из них используют дети например у тебя будет в rails или горел свет написано какой то кусок логики то вот какой из них ты используешь это в принципе может повлиять на производительность не капало в эту сторону окей хорошо а вот в чем разница

    00:38:23 - 00:40:05

  • между кувшинов и община устно lable общем улов говорит о том что это значение не налагал а вот община мало было это как размещение допускает что она может быть налогу а если мы в обще на лоб получим нал то как система себе поведет скорее всего ошибку что значение не нала был мал да он будет ошибка да хорошо а что такое функциональная интерфейса функциональный интерфейс это как раз на основе чего там работают числе мгэик стремимся и это интерфейс у которого есть только один абстрактный метод только word при этом он опускает

    00:39:16 - 00:40:51

  • какие-то дефов другие методы могут быть кроме этого то есть может быть больше чем один да да на 11 химия всмысле окей а вот что появилось связанное с интерфейсами уже 8 какие интерфейсы у или было какое-то изменение джай 8 связанное с интерфейсами может быть это ссылки на методы которые мы используем и то я не знаю что еще там на сами интерфейса есть разные которые работают обычно раньше тот же 8 и могли никакую реализацию писать правило таким же вкусный если да я просто читка in first иногда есть

    00:40:03 - 00:41:55

  • дефолтные методы появились которые уже в них есть реализации их не нет необходимости реализуем они отмечаются как духов хорошо лямда вот за счет чего мы вообще можем написать эту линзу вот как она работает под капотом интерфейс да да да вообще всегда нам это является само по себе является итератором она работает на базе функционального интерфейса то есть и как бы еще если под капотом то грубо говоря она работает на основе анонимного анонимных методах то есть сейчас но это все сейчас очень красивая и нам не нужно

    00:41:00 - 00:42:40

  • писать объявлять анонимными тогда как раньше сейчас мы просто пишем лямда стрелочкой вызываем какой-нибудь и вызываем как раз методы которые у нас есть функциональных наших интерфейсов я бы сказал наверно один этот которая люда один-единственный мы не можем использовать дефолтные методы и товар и за счет того что он один вот мы как раз можем написать лера руки в этом суть что один этот метод всегда используя это или он-то знает как его вызываете дальше с ним работает на привет хорошо знаешь что

    00:41:50 - 00:43:14

  • такое предикат понятие до предикат это услу это функциональный интерфейс который принимает одно значение возвращает тип boolean то есть никуда там проверку делает она изучает bully вот на самом деле все таки фильтра часто это используем хорошо я думаю паджа и 8 наверно уже можно закончить все вот эти риски это вопросы и вопросы не тот его мы можем двигаться в направлении практического задания у нас в принципе ограничено немного время поэтому давайте ищите продвинемся дальше пошла зарядка нажав давай оля пожалуйста открой какой-то

    00:42:32 - 00:43:54

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

    00:43:15 - 00:44:40

  • неважно но вот считай что это ты пишешь там в каком-то классе который потом уйдет products если есть какие то вопросы возможно ты можешь задавать просто метод правильными написать который возвращает на например палиндрома 100 метров да да да то есть не обязательно писать класс сверху просто вот метод которым но здесь должен быть метод какой-то soup explain да то есть здесь также она заходит string то есть это собственно верке здесь тоже да пока это стандартно часто вот так вот ну скажем двигать

    00:43:57 - 00:45:22

  • можешь не двигать вот уж потом это сделать я не вернусь на нас работает значит и алгоритмов потом можем подвигать ну в общем что здесь возможно нужно повторить вот эй эй это палиндром но есть какие-то слова которые в они тоже палиндрома ну я вот не помню таких поэтому давай да это дума это неважно это хорошо значит ну как я вижу на нужно просто сравнить начало и конец и сравнивать вот до конца если у нас они одинаково топ принципе это палиндром есть и с учетом еще того что таких таких такая строка может быть очень большой

    00:44:51 - 00:46:31

  • поэтому тоже если если будут какие-то идеи как это можно там оптимально писать то пиши сразу но изначально лучше хотя бы просто решить эту задачу давайте начнем с брутфорса там дальше подумаем так то есть я например в первое чтобы сделала это наверное вычистила этот string то есть я бы использовала replace all и здесь бы убрала все все например какие то возможны пробелы и там не знаю а про кейс интерфейс сделала потому что чтобы у нас было консистентной как минимум их данные ну да согласен что есть она будет например с большой буквы

    00:45:41 - 00:47:25

  • начинаться большая и потом и потом я ей маленькие то это тоже полезно худо ну то есть мы же все здесь условия если у нас функционально проверить эту строку они отличаются большим маленькой регистр потом давай значит у нас есть как я это вижу у нас есть индексы начало нашей строке конца нашей строке я сделал так пока как я думаю потом если что обсудим как можно улучшить то есть и конец строки это у нас будет наша строка берем и я длину день соответственно а что он уже про и тореро ваться и так я

    00:46:34 - 00:48:30

  • для этого письма проектироваться проверить будет ли у нас совпадать эти значения то есть здесь что важно здесь важно пока мы дойдем до середины и если мы говорим про же длинную длину строки то как минимум мы из n делаем это на там типа какой-то логвин потому что мы разделяем уже на 2 знач на саб задача да то есть мы будем двигаться и сначала и с конца этой проверки пока например на собаку это больше чем ну вот такая у нас вообще мы не встретились мы будем идти по этому voile у и здесь важно проверить делать проверку

    00:47:38 - 00:49:35

  • если они не равны то сразу сразу прекратить его то есть секунду [музыка] [музыка] то если они в общем я работает то он случае секундочку я бы здесь еще вывела но там на мир если у нас это я бы использовал какой-то looking for ну то есть просто нет ну если нужен системы от я думаю что лучше вопрос раньше вот info давай все-таки закончили горит просто задача была как бы это писала да да да без вопросов вот это больше просто в конце можно добавить окей хорошо значит ты и тут возвращаем фолз дальше если она

    00:48:38 - 00:50:32

  • все-таки дальше нам нужно наш прооперироваться дальше вот если наш цикл проходит мы возвращаем вот так вот у меня еще одна мысль и есть как можно это сделать например с джаббой 8 могу показать тоже быстро или про говорить словами давай пока проговорим это еда вещи там квадратные круглые скобки то не так важно там тоже this ring это тоже сильно важно типа что параметру я называю сестры а ты там потом стрингеры place но это тоже не важно ну да это потому что не подсвечивает больше масла ну что я хотел спросить вот я просто

    00:50:13 - 00:52:10

  • давние ты хочешь там еще лагере добавить да ну типа чтобы мы видели информацию действительно на строка потому что так же наш вернется бульон и все мы больше ничего не будем видеть но я метод и хорошо но вот насчет того да все правильных насчет того что строка может быть очень большой как ты считаешь можно ли как-то оптимизировать что вот мы когда переводим его в тула варка из это мы получаемся получается всю огромную нашу строку даже если она на первом шаге например сразу бы мы поняли что она там не подходит а мы переводим в

    00:51:11 - 00:52:21

  • тулу рокс может есть какие-то идеи как это сделать например там этот lower к экскаватор с другое место перенести но можно сравнение сделать их норки из как-то так например но я веду чтобы мои в первой строчке если строка там состоит из не знаю миллионов символов то мы берем и делаем пуловер пейс может выявить укроти the tower честь этого места тогда можно проверку добавить например вот вот сюда то есть каждый мы каждым будем сравнивать но если у нас вот например сразу нет по все остальные мы не будем преобразовывать то есть

    00:51:46 - 00:52:58

  • здесь хорошо здесь можно мимо ты говоришь что защищу как это ножа и 8 сделать а вот у нас нет времени чтобы это написала но если муж словами проговорить хотя бы идею как потерять завода идет мне горя сделала на джаве 8 но красивее выглядело бы гораздо то есть здесь можно точно так же как мы здесь файл делать сделать например in-stream из ренджем например от нашего 0 долл индекс на два и потом внутри я бы использовала mature например да то есть я бы использовала mature на ул который работает что у нас должны должны быть

    00:52:21 - 00:54:05

  • все совпадения и дальше точно так же проверяла бы чар проверку каждого чара вот но только уменьшало бы здесь например чар это ланс минус минус нашу и которая являлась бы тут лямды вначале но из мы брали в каждую сущность как например оператор и нас от 0 вот в этом ranger angel он работал от 0 до нашего конечного значения которого баланса и оперировались вот это есть мы отнимали бы потом просто да мы отнимали бы в начале у нас было бы итерация по и в конце у нас было бы ланс минус и и ещё -1 и насколько я

    00:53:13 - 00:54:45

  • воспринял а слух то вроде бы звучит логично ну давай чуть-чуть переходи другой теме потому что у нас время очень ограничено спасибо за вот такое объяснение достаточно подробно и следующее у нас это автомашин носила расскажи пожалуйста как бы ты как выделял возможно на предыдущем проекте строился фреймворк и как бы ты в принципе строила короче хороший проявляетесь так как по хорошему парню стройрынке своей точки зрения да если говорим и возможно использовал бы то если мы говорим давайте начнем самого высокого

    00:54:00 - 00:55:24

  • до низкого уровня а потом ккс каким то вспомогательным вещам да то есть если у нас есть дата сейчас самый такой популярная прочит design pattern and paid обжиг где у нас все p&g описываются как сущность и они хранятся у нас даже отдельное видео по размах называют пэйджа филу которые пакеты по-разному называются и здесь вопрос достаточно спорный многие кладут его в теста и я лично предпочитаю его класс java потому что все таки он там не содержит никакой логики тестовые которое должно быть поэтому p&g все кладутся дело в какой-то

    00:54:41 - 00:56:15

  • определенный пакет пойдешь и о зависимости это как бы вопрос к обсуждению это неважно на самом деле и внутри создаются спк g где найти странице описаны а дальше что у нас еще может быть важного также здесь из дизайна паттерна все что клетки относятся есть такой дизайн под поттером как лоды был компонент это когда мы в каждом элементе наживаемся дожидаемся загрузки страницы и также композит когда мы вот все эти страницы между собой например где-то в ступах используем то есть каждая страница описано отдельно как сущность а

    00:55:29 - 00:57:03

  • потом их composer у им видисты пост вы обычно лежат у нас тестах дальше мы если идем что ещё у нас здесь может быть глобально наверное стоит о том сказать у нас какая прочь мы пишем модулярной фриберг или это без идеи или это детей есть еще такой кий bloodraven я не встречался практике но существует дал соли какой как анти вот на последнем месте работы использовала писал или внук атрибута ли сам конечно же сказала являюсь участником разработки кукла картин ну как бы карте мы который пишет правил

    00:56:16 - 00:57:42

  • дело о том что мы сейчас впишем модулярной фреймворк у нас нам нет 5 идей но до этого кстати все проекты мои были сбиты диски и кондером то есть если у нас есть беде это у нас там соответственно идёт завязка на наши сценарии томич комплиментации отлетает если она сразу начнёт бить эти пожалуйста можешь ответить и чем минус беде то есть понятно в чем плюс да вот всем понятно ну вы видите часто очень это требование от заказчика на самом деле это самый часто кейс который сейчас в моей практике то есть заказчик хочет

    00:56:59 - 00:58:39

  • видеть ссылку expand сценарий в которых все описано и а нечитабельные он хотя бы может проверить что мы там вообще автоматизируя что сложнее сделать например когда эта модулярной прочь в беседе ну минусов много на самом деле начнем с работой пью канберра да там то что мы описываем эти стопы потом степ где финише над мы передаем значение которые передаются только стрингами таки это гибкие решения здесь сложнее сделать или нужно делать какими-то изворотливыми путями потом например если нам нужно да

    00:57:49 - 00:59:01

  • этот реван у нас есть конечно вот эти вот сценарии outline там где нужно много данных разных делать но они видят таблицы огромных передаются когда надо сильно много разных данных это не очень гибко получается это же она нам все заходит например стриме мы потом там ну сами знаете такой поправочка там это со свечами потому-то все обрабатываем у как бы не самый лучший подход поэтому к сожалению нас просто очень сильно ограничивает модулярной подход намного гибче в этом смысле плюс можно подключить там для

    00:58:26 - 00:59:41

  • reporting аллюр если нужен использовать его stp который нам даст просто шикарные виза билете что у нас где это возможность бага но это скорее чаще является проблемой договоренности с костями работ продать модулярной . можно больше кастомизировать то что который бединге брали в таком намного гибче согласен как переходим дальше к вопросу более глубже или нет или вы уже я мне кажется я и по архитектуре не до конца раскладывается есть очень кратко то у нас джаве лежат в основном все какие-то конфигурационные вещи там например если

    00:59:03 - 01:00:33

  • у нас web который to pay джорджик инициализация драйвера который кстати работы этому зачастую с помощью синглтон а потом там вейперы дальше если это rest это там какой-нибудь абстрактный rest которой описывая дата нас основную работу или майк request и дальше внутри у нас нам используя рост спеке если это растушует мы дальше описываем все методы еще здесь же могут быть дети ложки ну вообще если мы применяем ложки который является тоже дизайн питер этим паттерном кстати в илью обжиг очень классный которая говорит о том что

    00:59:53 - 01:01:05

  • все что относится какой-то сущности мы описываем в рамках этой сущность и методы которые работают с ними тоже вот там же могут лежать дядюшки потом база данных где у нас отдельно сервисы the connection я там и так далее потом дал если это сиквел или сущности ну да качаете тяжки который отдельно могут лежать если это ноу сиквел дальше что еще вспомогательной а но если на сами например это клауд это у нас там еще клиенты могут лежать которые там поднимаются до и сервиса разные например там это не знаю я тебя немного

    01:00:30 - 01:01:44

  • приостановлю 20 киблу ним со стороны паттернов какие-то использовала и а я же можно до походом называю их все хорошо а можешь синглтона мачете просто упоминал его точно синглтон дизайн паттерн которая говорит о том что у нас сущность создается единый hd вот и всё один раз мы можем больше не как и изменить или создать еще раз вот и не то что ягода годжи ну там ключевые есть значения например то что у нас должен быть про и вот конструктор то что у нас должен быть правят static incense который мы будем

    01:01:08 - 01:02:36

  • потом и у нас должен быть сеттер метод которым мы до той в которой мы единожды инициализируем этот instance и все собственно кстати как мы проверяем чтобы и единожды инициализируем на нал мы проверяем я если например там значение нам мы бы присваиваем все вот дальше мы с ним ни чего не нужно делать из она не налом большое у нас нет никаких опций дальше работать с этой сущность сына созданное все окей подготовила все тут еще какие форматы поджога да ну с очень таких удобных как я говорил это в или объект

    01:01:50 - 01:03:17

  • который в нашем случае представляется как детишки это когда у нас одна сущность это уже не связано с веб когда там это когда у нас одна сущность описывается и дней же находится все методы то есть классический до 5 о например нам приходят когда джейсон моего описываем дальше берем его как лозы и и мото на него данные просто очень удобно builder еще наверное один из самых используемых это такой дизайн паттерн который я бы назвала месяц по тысяче конструкторов у тебя избил до есть если тебе нужно каждый раз нам собрать этой новой

    01:02:35 - 01:03:52

  • сущности она может быть разной то здесь имеет смысл использовать builder и кстати builder работает на основе другого дизайна паттерна которая называется чайными vacations где у нас методы возвращает ну как бы возвращают сущность от и дальше мы уже и вызывать и преобразовывать вот ну и потом конца менеджер мы указываем бил что собственно говорит о том что мы собрали какому-то сущность и дальше можем с ней работать вот это наверно одни из самых используемых агеев простой вопрос достаточно таки что если мы используем систему

    01:03:13 - 01:04:28

  • тестировал брики широты браузер и какой вы используете говорила что он там синглтон том драйвера вот есть design patterns стратегии если правильно понимаю когда у нас например одно и то же действие но разная реализация вот но это это например то что я точно знаю что мы использовали когда ждем факторы или а дейта фетт и лишь дейта factory нет просто flicker викторину factory не знаю я бы не сказал что ты самый такой пример который мы первым пришел в голову потому что factory говорит о том что мы проделаем что-то еще с сущностью

    01:03:51 - 01:05:34

  • перед тем как ну вот и инициализировать то есть если мы говорим что ран на разных браузерах это может быть например дин тот же метод ран имплементация например разное для разных поэтому здесь я бы сказала что это спорт на какой лучше мне просто factory не сразу приходит в голову честно говоря окей окей хорошо хорошо хорошо давай наверно кроме паттернов но паттерна я вижу достаточно хорошее знание кроме pattern of the white акты создавала наверное да со с нуля free work test automation framework

    01:04:41 - 01:06:12

  • скажи пожалуйста насчет tool selection каким образом ты выбираешь тулы ну скажем так последовательно сначала и обращаю внимание на это если например по этому принципу town подходит пилит на 10 подходит несколько от улов по этому принципу потом я смотрю на это и про проходит по этому или нет вот приоритетность тех вещей на которые ты обращаешь внимание при выборе тулов для постройки test of the machines free горка с нуля ну скажи откровенно наверное самое важное требование заказчика в первую очередь да если у нас там нет вообще

    01:05:28 - 01:06:30

  • никаких ограничений возьмём такой сценарий то сначала выбирается builder но зачастую да потому что он архитектуру нашего определяет край зорко и часто я здесь выбираю просто то что отец мы выбираем мы его на потому что с ними с ним больше большинство людей все работали более expense дальше идет вопрос какой какой у нас подход если мы нам не нужны implement идти детей видите если нам не нужно использовать какие camber например то выбирается та страна да и дальше важно понять что у нас в апликэйшен и есть то есть если у нас

    01:05:59 - 01:07:41

  • есть значит и если у нас есть веб когда нам нужно выбрать web тулы я не являюсь наверно большим экспертом сейчас в этой области но я знаю что мои коллеги с моей команды они говорят что селенит прям классная тема вот поэтому наверное я бы выбрала его также важно например если нас мобайл тоже выбрать какой-то талант участвует а а если у нас есть раз дальше мы я бы выбрала раз шортам самые гибкие если у нас нет каких-то сложных вещей то это это то что нам подходит дальше ну там можно его вместе с джексоном

    01:06:48 - 01:08:22

  • использовать если нужно что-то сложное делать с женщинами дальше важно выбрать например на если нас есть в конечной фазе это также записи для секула или это какой-то клиент если у нас на усику то есть но это зависит от того какая база дальше важно выбрать серж и то есть это обычно или и там конкретно пример вместе вот и также reporting пула и портим tool я бы выбрала конечно allure как самый сейчас наверное самой лучшей на рынке tool для reporting а вот это наверное самый популярный он действительно очень

    01:07:38 - 01:09:22

  • любят классная weasel эти того что происходит хорошие примеры он такой очень скажем конкретная я вот больше абстрактно спрашивал вот если не привязываться ни то конкретным технологиям если тебе нужно выбрать тулы на что ты смотришь 2 я подскажу первый пункт для того чтобы направить тебя в сторону ответа первый пункт это должен решать собственно поставленную задачу то есть такие общие может быть какие-то пункты что еще должно быть в туле и по вы последователь стена это смотришь для того чтобы выбрать тот или иной

    01:08:30 - 01:09:38

  • иной tool ну например бывает это специфический почему это первым q там назвал потому что могут быть это специфические африке члены которые вот но названным то байтулла тут озоном тобою тула менее протестирую шведские то специальные да и вот первый пункт я бы сказал что это ту должен решать задачу а вот какие там еще может быть тупым ты например то есть еще вопрос например должен ли tool быть бесплатным или него например выделить финансирование это тоже важный пункт дальше например если у нас какие-то

    01:09:08 - 01:10:21

  • вопросы с не функциональным тестированием the performance что-то нам нужно там не на решать вопросы перед по реализации вот такого рода дальше если у нас этой проблемы с января мантами то есть как у нас должна бежать это теста и где как часто они должны держать эти например какого рода тесты у нас должна запускаться больше и чаще вот это позволит нам фокус правильные сделать до в этом направлении и здесь я уже говорил про reporting надо report он тоже очень важная часть в каком виде хочет получать репорты наш космонавт с

    01:09:44 - 01:11:00

  • тоже ну здесь также неотъемлемо наверно потом уже ко всему этому подключается вопрос я и сиди как он тоже хочет видеть или что мы должны сделать 1 рука репортов милыми и просто статусы и так далее то есть ну да наверно такие концептуальные вопросы еще вопрос если проспали паркингу смотри примеру если omrоn ее сына джанкой гаджеты и у нас есть какие то ошибки которые вываливаются там с какой-то периодичностью которые мы не можем отложить не можем понять откуда они чего и как ну понятное дело например теста у нас очень много

    01:10:22 - 01:11:48

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

    01:11:05 - 01:12:27

  • когда сама jolla их rira нет это на самом деле реальный прочь реального вот я вам говорю с реального проекта где действительно rer они лист с той они там проходили то есть какой-то 23 евро на это ок но все же опять же мы понимаем что не бывает solution а в которой мотаться все да у нас solution и очень зависят от проекта но и здесь статистика наверное можно опять же собирать эти репорты и дальше какую-то аналитику над ними делать то есть например делать если нам необходимо email-рассылку когда она спадает

    01:11:46 - 01:13:06

  • какой то процент а че тестов или там делать рассылку только определенным людям или если у нас задачу не стоит вообще notify целовать то набирать этот reporting а выделять человека который будет делать аудит например этого и смотреть какие у нас проблемные зоны потому что на самом деле если мы говорим от 1000 каких-то сценариев это вопрос не решается on the fly то есть его нужно копать и понимать чем проблему что проблема инвар ван потому что проблема данных может проблемой нестабильности тестов может нужен

    01:12:26 - 01:13:32

  • рефакторинг то есть очень много может быть причин почему так происходит окей окей спасибо большое я думаю можно больше чуть-чуть про тестирование до поспрашивать метрики я знаю шт из метрики где использовала самом то есть мы говорим про автоматизацию зачастую да это наш ковер о чем говорим про наш ковер и что есть например мы заходим на проект где нужно что-то за автоматизировать и нам нужно вообще понять если у нас какой-то трикси делите с нашими рекламе например this ability matrix если у нас появится билете есть мы можем

    01:13:01 - 01:14:14

  • отследить какое количество у нас реклама нта вообще покрыта тестированию например если у нас есть мануальная команда которая там где тут устроили пишет мы из этого на кстати это строил классный tool для этого можем отметить все что мы должны то автоматизировать согласовать это на основе там опять же год мы если мы говорим про метрики мы должны понять что нам принесёт самое большое в илью что нам привезут несет нашу вечернюю в эту автоматизацию то есть например ребят после каждых изменения перед релизом

    01:13:38 - 01:14:52

  • должны прогнать regression руками там который занимает недели или больше там за пять человек сделать три крышей неделю потому что большой реке ишим если мы про инвестирую в него из автоматизируем его и он будет разница у нас там например за какое-то энное количество времени на seo и никто не больше минуты какой-то там небольшой maintained будет нужен то вот это вот отличная метрика которая нам покажет насколько мы сэкономили человеко-часы да и можем вот этих людей их f вложить во что-то другое например какие еще есть метрики такие то

    01:14:15 - 01:15:42

  • использую вот этот эффективный дальше к выручка таковой да то есть это например сколько мы завтра мотивировали уже покрыты красной вы сколько при этом мы покрыли сколько мы покрыли рик ферментов дальше это может быть еще метрики такие как часто тарана например сколько часто нам нужно ранить что-то и часто это тоже канал ну да это туда же наверное him an effort какой-то до экономия черного или смысла да вот потом также также вот например вопрос поразительно бы например у нас т сторонятся параллельно как они например

    01:14:58 - 01:16:32

  • экономят нам тоже время рано тестов это тоже метрика которая автоматизация может быть за apline а но это больше дружить или варилась насколько быстро мы можем задали варить что-то а это подразумевает тестирование бы не скорость тестирования надо тоже взаимосвязаны и та же вещь и потом например только что вспомнила заказчик просит тебя него требования к примеру приходит dv директор не важно от заказчика заказчика и говорит что хочет стопроцентно стала design sprint а как будто вилла с ним разговор о

    01:15:51 - 01:17:21

  • чем-то с ним говорила и возможно ли вообще подобные вещи делать процентной автоматизации кондишен и что в то процентная автоматизация невозможно так как у нас просто нецелесообразно инвестировать время и ресурсы в автоматизацию каких-то корнер кейсов которые проще проверить и единожды не автоматизировать их и не нужно чтобы они ранили смутными постоянно и естественно если мы так ограничены во времени даже при наборе всей команды там не знаю там 100 человек мы вряд ли успеем это сделать в неделю потому что людям нужно

    01:16:37 - 01:17:54

  • время на то чтобы сработаться скооперироваться и вникнуть в доме то есть этот кейс не сработает дальше я бы была переговоры с кастом миром о том что нам нужно четко выделить приоритета да нам нужно определить какие самые важные ирии для касс номера которые вот мэй фильма ней и вес и их автоматизировать в первую очередь и также ирии на которое больше всего идут затратах i'm an effort а то есть на которой больше всего ношу например наши мальчики тратят времени и они требуют и их нужно чуть чаще всего

    01:17:15 - 01:18:32

  • выполнять вот этот это три самых главных вот и риф которой я бы смотрела и мы бы пытались там определить пизд как мы будем работать шаг за шагом что автоматизировать вот ну и конечно то мы бы это как-то формулировали как какие-то спайки задачи и дальше работали над ними если вопрос уже процессах такой быстрый ты упомянул this trail был ли у тебя опыт и 15 стрел каким-нибудь tool он для себя сидите поджигается чтобы лично я этого не делала то есть я знаю что у нас на нашем большом проекте были такие таки

    01:17:53 - 01:19:30

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

    01:18:42 - 01:19:53

  • отвлекать от интервью у человека но после интервью мая на все их ответим спасибо все можешь продолжать спасибо да ну continuous integration это такой подход тогда где мы кантине russland игре team наш код в какой-то общий репозитории да и дальше с ним работаем дальше дальше как производное нас является continuous delivery который этот код были варит непосредственно но прям continuous delivery честно говоря это сложная задача я в своем опыте встречала только две команды это это не из моего конкретного опыта скорее моих

    01:19:23 - 01:20:48

  • коллег который удивительно делали continuous delivery а вот континент не так раньше он практически всегда есть на проектах вот я вас нам работала дженкинсом есть был еще опыт трудовой пусан дженкинс куда как бы гибче и приятнее для работы вот то есть зачастую нашем случае да то есть нас дженкинс выполняет разные задачи да там и бранит например какие-то джо бы если у нас тут какие-то изменения например есть еще вот гид хуки которая в этом самый час который мы можем использовать например у нас там происходит какой-то push в

    01:20:05 - 01:21:37

  • mastertop пробегают например смоук тесты то есть и или там у нас например по какому-то с кейджем идут идет ран например там у нас родились смолки или там прекрасный сон короткий каждую ночь и утром понимаешь насколько стабильно то хорошего пасибо ребята у нас на самом деле остается не так много времени лично у меня остается там около 10 минут даже не к сожалению надо светиться на другой уже рабочий митинг вот поэтому если затянется дольше то ребята останутся я дрогнешь хорошо максим и тебя и остались

    01:20:50 - 01:22:23

  • еще какие-то вопросы может быть английские счетчик ним или же перейдём уже к вопросам которые слушай я думаю что английский у нас просто не хватает времени проверить не будем на это тратить время давай наверное до того как перейти к вопросам мы же должны какой-то фидбэк дать конечно надо слышать фидбека то ли ты начнешь ну я могу со своей точки зрения по суммировать что вы рауля очень хорошо держалась спасибо большое очень хорошо как по мне в общей на в общей массе очень хорошо отвечал хорошо подготовлен

    01:21:38 - 01:23:10

  • что-то прервалась на секунду или с мари буду уже разговаривать с оффтопом по моему мнению местами чуть-чуть углублялась больше чем нужно то есть я бы все-таки отвечал чуть больше часа на вопросы которые задают интерьеры и в случае если интервью и спрашивают глубже то тогда отвечать уже дальше и так не много много углублялась в разные моменты вот но в целом это неплохо это показало чуть больше 4 твою экспертизу драйвера сиреневым проверки почти не работал настолько понимаете об этом упомянула мы принципе решили этого

    01:22:25 - 01:23:42

  • пустить не спрашивать но по моему мнению для синей позиции все-таки желательно владеть как бы selenium драйвер amd и слайде знаниями и experience ну хотя бы там это достаточно весомый который позволит тебе в целом в принципе работать потом тестированием конечно да хорошо что еще ну в принципе я думаю поджали больше максима встретит по каким-то по метрика вы еще почему-то но у меня сложилось впечатление что теперь не приходилось работать напрямую теоретически у тебя знания и понимания и released но тебе не приходилось работать

    01:23:08 - 01:24:46

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

    01:24:00 - 01:25:25

  • кандидата то есть и которой она отвечала в целом у нее знание от себя лично добавлю что там где она углублялась но я не прерывал потому что мне действительно интересно было послушать это то есть ну я лично тебя не считаю что такое это минусом вот то что там было не отвечено или не совсем правильно отвечено это там какие то вещи которые просто возможно не сталкивалась там насчет ariel сириус год или там насчет лийзи что эти операции которые промежуточные в стримах что они лайзе ну возможно просто с этим не

    01:24:46 - 01:25:58

  • сталкивалась не обращала внимание а так в целом хорошие впечатления решения задачи практической но с учетом того что это еще была под стрессом в принципе в целом мне понравилось и хочу отметить что кандидат в принципе как практическую задачу решает акино теоретический вопрос отвечает и по всяким метрикам видно что теоретические знания есть хотя возможно именно практики с этим не так и много вот это то что касается отзыва от меня то есть в целом наверное если хочу добавить что мы обычно не даем прямой

    01:25:23 - 01:26:34

  • фидбэк сразу мы обычно пишем это все и потом коммуникаций проходит через и чаров сейчас вот как эта публично интервью поэтому тут видео исключение мы рассказываем сразу свое впечатление и ну вот меня в целом очень хорошее впечатление от кандидата наверно у тебя ролика ты расскажи как спасибо большое интервьюером на самом деле техническое интервью очень на уровне я бы сказал а потому что есть опыт сейчас на рынке знаете предложение больше чем кандидатов и на самом деле хотелось бы отметить что очень хорошее сильное технической

    01:25:58 - 01:27:15

  • интервью чувствуется что интервью с огромным опытом и техническим по грантам сильным вот то есть очень много нюансов каких-то спрашивали там по java коры поджарь 8 согласно что касается вэба вот возможно ну как бы просто серия который которой я не работала и не приходится работать поэтому конечно здесь есть определенный гэп и что касается задачи да конечно мы все привыкли к кабинет поэтому синтаксические какие-то вещи случились вот а в целом не очень приятное впечатление да и очень чувствуется уровень это я бы хотела отметить это

    01:26:38 - 01:28:12

  • важно вопросы выбирай самый главный вопрос то видео будет она его вам вышлю тебе так понимаю ленкой вот один из таких вопросов которые там начали проскочил это по поводу почему java 8 я отвечу потому что давайте будем реалистами до далеко не все проекты используют там последнюю джуму вот поэтому основная java который сейчас на сегодняшний день используется в индустрии в частности выпал на многих проектов на многих раундов это java 8 это как база вот люди куда-то переходят происходит миграции в дпс вот связи с

    01:27:21 - 01:28:58

  • чем то же переходят на какие-то новые версии джавы но тем не менее как бы это основа поэтому мы взяли вот для личного интервью от себя добавлю что это больше как бы ними нажал 8 это больше java 8 + но мы в основном с вашим bajo 8 потому что это она по моему мнению именно тот минимум скажем которые человек должен знать и уже 8 именно были какие-то такие революционные изменения и так как это было срочно давно то в принципе если человек не знает и у него есть на предыдущем опыт на предыдущем проекте у

    01:28:13 - 01:29:31

  • него например было java 8 он ей не пользовался то это конечно же минус поэтому вот потому мы такое внимание в гарем же 8 скажем меньше внимания каким-то более высшим версиям джавы до также были вопросы вот один из скован вопросов это мало вопросов по тестированию с нашей стороне ребята к сожалению это больше нет на автомате zatarra я согласен что автомате завтра тоже должен знать теорию тестирование все остальное но мы решили ввиду того что ограничено по времени ограничение по времени вас присутствует мы решили как

    01:28:53 - 01:30:04

  • бы эти вопрос опустите показать вам непосредственно техническую часть которая мне кажется чуть более сложная вот может быть максим думаю нет я считаю что просто в порядке приоритетов естественно я просто скажу что мы собеседовать сеньора обычно больше чем час мы обычно это хотя бы полтора часа но тут у нас еще нужно там на вопрос ответить поэтому пришлось чуть-чуть сократить но обычно мы по функциональному тестирование тоже задаем вопросы и вот тут я вижу интересный вопрос хочу он скажем так в среди них где-то хочу на него сразу

    01:29:28 - 01:30:46

  • ответить по прозвучит такой кому он это вопросы на позицию сеньора я хочу сказать что сейчас у нас проходит харин книг и вот этот человек который написал это вопрос наверно обладает большим опытом и какими-то серьезными знаниями вот сейчас у нас проходит харин quick на которой можно в принципе за плавится попробовать свои силы к нам в компанию там самим бонус до 4 тысяч долларов и я думаю что этот человек скорее всего обладая такими знаниями которые которых ему будет достаточно чтобы пройти собеседование если ему конечно это будет

    01:30:07 - 01:31:11

  • интересно поэтому если кому-то еще интересно то пожалуйста интересуйтесь у нас флопе будет наверно ссылка на это подключайтесь с нашему having вику не наверно по другим добавь с что не смей стороны все ребята пути сна и что мне пора к сожалению обязательства на проектный митинг всем большое спасибо всем кто присоединился было очень приятно что есть это внимание к нашим интервью и в компании целом еще раз максим пожалуйста если вам интересно и пройтись на alibek он проходит прямо сейчас ленка будет выслано вам вместе с подключали то

    01:30:39 - 01:32:00

  • что всего вот уходит я продолжу отвечать как отключать эти если спасибо да вот пойду по вопросам те которые я сейчас вижу значит вопросов сов скилл вопросы в обычно кандидатом задаете на читинском интервью ответ да обычно задаем особенно это если позиция синьор синьор ещё не так много весите мбит это обязательно какие-то собственные вопросы просто сейчас вот у нас был ограниченное время поэтому мы такие вопросы не задавали этот вопрос обычно панель нажимают какие-то там по взаимодействию с людьми по решению

    01:31:19 - 01:32:29

  • конфликтных ситуаций дома и а вот обычно это спрашиваем вопросы по до стирания будут мои на это ответили сортировать массивы лонга в размер данных теория тестирования теории тестирование до мы обычно спрашиваем но сейчас мы не успели будет липла я вернусь рингу и вызвать ее голос в принципе наверное это нормальное решение но именно в условиях задачи было написать алгоритм поэтому вот то что я хотел увидеть это именно как как человек мыслит и как он может написать алгоритм сам а потому что время уже готова

    01:31:54 - 01:33:36

  • нарушение будут вопросы по тестирования тестовой документации методологии есть эмоции опять-таки обычно если это особенно там сеньоры лилит да мы спрашиваем estima цию протестировать что-то это же так важно а это же как так важно казани джавада это важно и я думаю что с тех интервью которой я проводил на позицию сеньоры наверное не было таких в которых я бы полностью игнорировал функциональное тестирование но тут у нас к сожалению пришлось чуть-чуть урезать скажем так если мы обычно полтора часа

    01:32:44 - 01:33:47

  • проводим то тут надо было за час и поэтому мы просто этого бы не успели сделать вызнай вызвать самого себя бесконечная с такой плов да это то что страшно за рекурсию главный вопрос в девочку берете да смотрите вот опять таки повторюсь что мы здесь даем фильмы обычно мы не дойдем сразу фидбэк здесь моего дали потому что это как онлайн-интервью и но мы не можем как-то его там высылать ну точнее можем удобнее будет если мы сразу его скажем обычно процесс проходит так что человек проходит собеседование

    01:33:17 - 01:34:25

  • мы потом пишем свое впечатление и решение берем ли мы этого человека или нет прямо и мнимой то есть мы говорим этот человек сильные таких-то в каких-то областях такие области им нужно подтянуть сок скиллами у него там все окей или не ok если есть какие-то red флаги которые например ну что-то там совершенно например не знаю какую-то область какую-то базовый область это пишем как red флаги но решение принимаем ним и это принимает haring менеджер и от под у нас в основном из а беседам по каким-то общим темам но бывает что

    01:33:50 - 01:34:55

  • собеседнику это конкретный проект тогда углубляясь какие-то конкретные и если например вот человек условно не знает из криля то это не значит его не возьмут то есть просто возможно будет в это проект открыта позиция на которой искали не нужен поэтому если вопрос звучит берете ли вы девочку то это вопрос не к нам фидбэк я бы написал если вопрос поставить какой от меня фидбэк я бы рекомендовал этого человека да вот действительно позицию сеньора вот значение хэша она запуска к запуску или может меняться

    01:34:24 - 01:35:36

  • ну постоянно брендами ну понятно что она тайме неизменно это какой-то уточняющий вопрос в моей задачей а если честно это наверное уточнения условий задачи я просто не совсем понял вопрос нам в четком он 2 позиции сеньора мы просто этой ответил как как невозможно найти все баги так и невозможно за титул и с этим я согласен красивая девочка это лично ольги мало вопросов было мало вопросов было на это время дав спасибо человеку который это понимают питания счет до selenium и питания у крем селекторов скажу честно я

    01:34:59 - 01:36:28

  • последне время с selenium не работают оси они с ей тестированием я больше backend или опять но обычно то что задают это спрашивает там кроме селекторов там фейдеры спрашивают возможно какими-то байкерами пользуешься в каком случае не знаю ольга ты можешь со своего опыта скажешь то что обычно спрашивают по силе нему кроме селекторов или даже я тоже обычно нет на просто такого из опыта наверное тузы еще спрашивают про поджог juke спрашивают какие best practices как работать вообще почерк еще наверно кросс браузера это

    01:35:44 - 01:37:04

  • я спрашивать как там релизах и браузер да да слышим и видим спасибо вам спрашивать вопросы связанные с большим объемом сейчас они просто как-то передвигаются эти вопросы спрашивать ли вы вопросы связаны с большим объемов тестам в одном ранее это 10 10 20 сетов и работа с такими объемами тонах ну такие вопросы наверное спрашивают но скорее это не comon вопрос то есть его не спрашивают я думаю нас как на самом обычном интервью то есть это мне это кажется что такое вопросам больше на какой-то специализированный проект но опять таки

    01:36:24 - 01:37:50

  • это я со своего опыта сужу это что я участвую в интервью там другие люди что спрашивали то вот скажем это не распространенный вопрос вот по моему ощущению ты же вам нужно выбирать report портал ну да действительно есть раппорт порталы татул который разработал для reporting а именно иппон но скажем так это не значит что на каждом проекте в память обязует пользоваться именно этим титулом так я не знаю может я что-то пропустил там кто-то еще смотрят вопросы да вот rose видела в ленкой день и что ольга на

    01:37:12 - 01:38:34

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

    01:37:52 - 01:39:05

  • обезопасить себя скажем от всяких курьезных ситуаций когда мы например ну резюме можно красивой написать лично на моем опыте было что-то мы 10 плюс лет опыта а потом человек просто не может ответить на элементарные вопросы для того чтобы но это все время как бы время деньги и для того чтобы не собирать и много людей и потом например это интервью будет чем-то неинтересным ким за слабым кандидатом вот взяли человека который другого проекта на опять повторюсь что это никаким образом не повлияло добавить еще кто на самом деле важно

    01:38:29 - 01:39:36

  • понимать что epam когда вы проходите интервью внешнего попадаете в огромную компанию а дальше внутри там очень очень много проектов и например у нас когда ты меняешь проект всегда проходит интервью бывает очень даже глубокое техническая вот поэтому обычно это обычная практика что даже находясь внутри пан каждый раз ты проходишь интервью на проект вот поэтому вот собственно интервью на проект этом случае я еще скажу вот именно как работа этапом обычно не в ста процентах случаев но наверное в большинстве случаев собеседования

    01:39:02 - 01:40:37

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

    01:39:50 - 01:40:48

  • специфика которая может отпугивать кого-то то я думаешь тут не стоит именно как-то пугаться такого подхода потому что проектов очень много и в принципе скорее всего покажет пока вы там будет отрабатывать на предыдущем проекте vlan найдут проект уже конкретный вот этот вопрос есть которую пропустили а почему не было вопросов кандидата интервью с двух сторон я на самом деле это все тот же вопрос времени и наса и на нормальных интервью всегда есть время задать вопросы но как уже сказал максим часто это собеседование просто внутрь

    01:40:19 - 01:41:36

  • компании из если интересует вопрос а конкретно про проект то это происходит уже ли чуть позже когда идет коммуникацию с менеджментом проекта вот а так можно сдать общего рода вопросы то есть про компании но часть вопросов про компанию на отсеются на уровне и чаров но если есть вопросы кандидата именно про проект конкретной то естественно есть секция в интервью в конце когда очка человек может задать эти вопросы но на нашем интервью я бы не сказал что вообще не было такой секции то есть там было секции где мы

    01:40:56 - 01:42:05

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

    01:41:32 - 01:42:30

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

    01:42:00 - 01:43:38

  • по этому вопросу по этому вопросу добавлю что можно пойти на тот же доу и посмотреть я не знаю как сейчас а сколько там актуальной цифры но обычно там цифры наверное близкие к реальности наверное я просто какое-то время там не смотрел зарплаты джунов айди чуть вопрос тимошенко внутри компании большая разница на интервью с рынка думаем и частичную наверное или полностью уже покрыли этот вопрос то есть зачастую весть какой слюнки а внутри компании и большая разница разница на интервью с рынка я так понимаю здесь вопрос про

    01:42:50 - 01:44:16

  • разницу в интервью если его правильно трактую вопрос проводите ли вы комитеты на сене ираке и внутри компании большая разница на интервью с рынка это это вопрос значит проводить или комитеты на сеньора архей внутри компании да у нас такой подход что мы есть вот человек например junior то на мидл а его можно переводить без без этого без комитета но переход с мидла на сеньора и выше дальше по развитию это происходит через комитет и почему это происходит через комитет и потому что epam интернациональная

    01:43:33 - 01:44:46

  • компания и вот именно эти комитеты они проводятся с привлечением людей с разных стран то есть почему такая идея потому что человек который имеет новичку сеньор он должен быть сеньором не только в украине условно там в россии в белоруссии где угодно там винде и той же поэтому такие комитеты проводятся с подключением людей с разных стран вот они мы это больше как не собеседования то больше как общение по твоим достижением каким-то туристы был ими дeлoм например я сам проходил такой комитет больше года назад наверное

    01:44:11 - 01:45:25

  • например я был нилом у меня были какие-то достижения которые это мочились как на позицию сеньора я вот потом разговоре с и менеджером говорю что я вот уже больше как сеньор работаю какое-то время работает и мы решаем идти на этот комитет значит на комитете ты пишешь в в определенном там формате создает эти всякие документы вас а ну ты пишешь своих достижений что я вот смог достичь за такое-то время каких-то результатов принимал участие в таких то активностях и вот комитет смотрит что это действительно уже больше как работа

    01:44:49 - 01:45:57

  • сеньора спрашивать тебя вот по своим достижениям например ты говоришь я поднял фрибург с нуля и на комедия спросят таким образом ты выбирал тулы там каким образом ты решал такую то проблему как что ты выбирал в качестве там не знаю test runner а и так далее вот такие вопросы тебя спросят а есть в основном это больше как разговор о том чего ты достигал за предыдущие время и почему ты уже может считаться сеньором вот такой чуть-чуть может длинный ответ но в целом это так происходит на счет а второй вторая часть вопроса внутри

    01:45:24 - 01:46:36

  • компании большая разница на интервью с рынка до разница есть и оно состоит в том что это не техническая интервью я скажу что я когда проходил комитет с мидла на сеньора то у меня не было ни одного вопроса именно под java там гору или там сжал 8 вопросов таких не было это больше были кита вопросы по архитектуре как я реализовывал что это вот вопросы конкретно по моему опыту и если я бы условно был бы например там dotnet автомате зато рамта я на эти вопросы тоже бы ответил то есть просто что вы понимали что действительно

    01:45:59 - 01:47:04

  • есть разница там это не техническая интервью это больше разговор о ваших каких-то достижениях внутри компании так в принципе наверно по вопросам люди все если какие то вдруг да да есть буквально еще один вопрос какой уровень английского нужен джона на позициях и автомашин ну прямо точно сказать о наверно затрудняюсь но я думаю что такие to intermediate но дело в том что у нас особенность компании что насколько я знаю мы не берем джунов с рынка мы берем людей на обучение обучаемых там какое-то время

    01:46:31 - 01:47:56

  • они потом попадает влагу потом попадают на проекта есть джону с рынка ну и там 99 процентов что так не получится попасть вот сразу в по то есть это через курсы но начиная с позициями 2 но мы получается выращиваем талантов людей которые например там либо менять сферу либо ну не имели например опыта именно в авто тестирование летом в тестировании и вот таким вот образом у нас проходит то есть это через курсы по нас курс ты наверное несколько раз в год набор найти курсы проводят эта в зависимости от

    01:47:17 - 01:48:30

  • востребованности то есть в принципе тоже как вариант можете записывать найти курсы и там если нужно там я думаю flappy мы скинем глинку на эти курсы то есть через курсы можно попасть и вас там высокая знаю опять-таки это для того чтобы попасть на эти курсы уровень глейз кого должен быть интермедиат плюс вот это скорее всего такой ответ и для того чтобы потом соответственно попасть в компанию to intermediate pre-intermediate либо выше вот еще есть какие то ну наверное я уже не вижу да он как-то новых и ну опять

    01:47:54 - 01:48:59

  • таки я мог что-то пропустить и если такое произошло там и отпишемся потом в полу api чтобы закончить хочу так сказать на правах рекламы и сказать что если вам там понравилось это интервью вы бы хотели поучаствовать в подобном то сейчас у нас проходит харин quick прям вот на этой неделе если там интересно то в принципе подписывайтесь но не подписывайтеся клацайте на ленку которая будет flappy и там потом с вами свяжутся у нас за подключение к этому вот конкретно в харин quick есть один бонус который может достигать 4 тысяч

    01:48:26 - 01:49:42

  • долларов но это зависит от позиции вот я думаю что на этом наверное будем заканчивать если что-то мы упустили то мы потом на это ответим отдельно флопе спасибо спасибо суета и всем хорошего дня тогда всем хорошего дня пока

    01:49:04 - 01:49:43

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru