Подготовка к собеседованию на Java Developer
Менторы
Специалисты своей области, которые смогут помочь вам
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
Каналы
Полезные Telegram каналы и чаты
Транскрипция видео:
всем привет у нас сегодня артемий семье что-то себе кто ты откуда такие цели заблуждались я родился и получил образование в городе на релиз высшее образование получил в городе красноярск образование не связаны сайте и красноярский начал заниматься программированием изучать java сначала сделал курс на java rush там прошел уровне по моему 25 но мало что понял связи с тем что я считаю что все таки курс там больше для людей у которых есть какой-то начальный опыт и мне было лично тяжеловато с нуля все это знает понимать
00:00:00 - 00:01:34
потом нашелся человек который в красноярске занимался фрилансом предложил мне у него пройти обучение я согласился ну и изначально мы договаривались на java учиться ну потом как-то переходили с java потом в android studio ушли немножко потом пошли зашли к сишарп движок unity потом г-н городе начали по чуть-чуть но потом так получилось что работа закончилась мне нужно было получать высшее образование я написал диплом создал все и переехал в петербург искать работу из опыта что можно рассказать ну я работал в эти
00:00:47 - 00:02:33
компании но не программистом вот когда начался получаться карантин вот здесь-то я взял курс сделал поступил и java школу он прошел курс 4 месяца где изучил тоже основы java core коллекции ну и вот решил найти уже работу наконец-таки столько времени как-то все урывками урывками и все-таки это толковые станине было вроде бы курс ну помог и решил найти работу скрипта кроме джанан кроме сам языка что еще вот и лечить за это время касательно жара стоит так ну кроме самого языка вот и core коллекция это не
00:01:39 - 00:03:48
это не входят это ну допустим ну да ну многопоточность немножко но больше были какие-то такие знания то что немного теории да ну вот по практике [музыка] были может быть как это простые примеры там буквально вот как то вот так вот глубоко что какой-то там приложение которое использует многопоточность вот такого не было но еще spring там hibernate вот так же там посмотрел на примере как делается микро сервисное приложение и вот как-то глубоко вот именно как я смотрел какие-то вот видеолекции когда
00:02:44 - 00:04:14
рассказываю так глубоко конечно тяжеловато понять саму как нет ни не работая в этом если не работает же базы данных да вот под игры es que el получается мы изучили на курсе там я по крайней мере из этого всего понял как в принципе через spring соединиться с базой данных и но как создавать свои базы данных как там делать какие-то ну простейшие операции буквально самом простейшем уровне российской части конечно не стану смотреть вот есть неплохой джек у него есть метод клоун что он делает так он получается
00:03:33 - 00:05:38
клонирует этот клоун он планирует объект получается и клонирует нужно по-моему нужно имплементировать интерфейс клона был перед тем как делать какие-то вот операции с клонированием почему потому что с помощью но этот интерфейс содержит тебе помог этот метод home of life гранитный the clone хвати обжиг есть такой да а почему и вот есть индустрия создал глаз давала парады 1 рубль юго-запад и потом пишут 2 dvd 2 равно 1 . клоун от работы этого год или нет но . клоун если не имплементировать да вот дороге
00:04:34 - 00:06:26
как есть да нет конечно так просто нет работает там как эта ошибка должна возникнуть отлично какая не вспомнишь я могу поминать хорошо главное хорошо вас понимаю что злобно получится а я примерно вес нипочем не получится но по логике вещей то что но без вот безлимита ци интерфейса ну он просто он вроде как помечает класс да приди и он помечать что за класс он как бы в нем будет клонирование происходить и без этой пометки как бы но машина попросится не увидит что хорошо хорошо у меня есть три принципа p1 механизмов и воды достижения
00:05:37 - 00:07:43
принципа наследования до extends хмур наследоваться на есть такой подход и композиции не могут вызвать чем отличается композиция вот наследование композиция наверх а я вот может быть слышал про композицию можно что это она за предположение там посмотрим но я сейчас просто не могу вспомнить вот именно что такое композиция возможной как бы я я знаю как то что что это а вот именно хорошо принципа назвать и полиморфизм какие механизмы реализации полиморфизма not interfere а не является реализацией полиморфизм
00:06:41 - 00:08:40
полиморфизм а является реализация механизма вспомнить у нас есть наследование инкапсуляция и полиморфизм и да да почему интерфейс и полиморфизм ведь это перри использование чего-то готового то есть если у нас есть какой-то какая-то заготовка куда то мы можем переиспользовать resort под разные цели и gather пейсы ведь что такой интерфейс получается этот класс который содержит абстрактные методы но 8 есть вот читала появились дефолтные методы получается цель интерфейсов зачем они нужно это быть имплементировать ими чтобы их методы но
00:07:50 - 00:09:53
переопределили поэтому атома переопределение методов интерфейса вот оно ну и будет являться rfid мам глаз у него есть метод тест который выводит в консоль есть класс b который наследует класс перед вместо букв консоли является переопределение поведение класса родителя полиморфизмом повеление родителя то есть класса а и где-то здесь интерфейс но здесь участвует получается метод интерфейса который возвращает но я так понял строку какую-то а б мы переопределим возвращает б нажав стена стоит класс обычный глаз не абстрактный
00:08:56 - 00:11:52
просто класс я пропустил звиняюсь да у нас качество класс и класс-b да ну во-первых рынка в том что интерфейса можно сколько угодно имплементировать а класс можно следовать всего один вот в этом то есть уже москвича вот конкретно в этом случае я потому что ты тогда давал определение полиморфизм у ты жестко завязал полиморфизма интерфейс эти стал только интерфейс а вот когда мы классе наследники берет для любых денег вас родителя это прямо из магнит ну насколько по 3 класс вот именно следование но классов
00:10:23 - 00:12:02
она относится к принципу п к наследованию видим я просто как-то сказал пол на собеседовании что относится и к полиморфизм относятся вот именно наследования классов и это неправильно наследование относятся все верно то что мы меняем поведение относится хорошо кусками и двигается полиморфизм или нет появляется является хорошо добрались этим пойдем так дальше скажи пожалуйста что такое неизменяемы классы и как мне сделать мой глаз не изменяем так а не изменяемы классы это получается за ту тебе пишу параллельно метод проще
00:11:19 - 00:13:13
вспомнить получается это файл классы не является неизменяемые почему до для чего не нужны хорошо раз про измены классы преимущества дают такие что этого класса нельзя у наследоваться это преимущество преимущество я увижу ограничение тут уже зависит от той логики мне кажется которую мы закладываем то есть если нам нужен класс но чтобы он был родительский да он у нас получится свободном доступе мы его наследуем а если нам нужно какой-то закрытый класс и мы не хотим чтобы от него круто на связывался и получается ведь сама сама
00:12:21 - 00:14:14
ваш ключевых слов поймал пойди означает но константа то есть что это вот что создаются в единственном экземпляре и что ну никак не изменяется то есть значение уже задаются но самого начала у нас получается мы сами задаем как мы хотим чтобы это было вот и также перемены этого класса еще я сейчас помню переменные и методы этого класса еще создаются с помощью static что означает популяризировал все не только могу получить как мы можем это сделать чтобы поле string вилью и класс в котором она создается да да чтобы они
00:13:23 - 00:15:04
стали изменяемыми да верно и один раз созданными но я думаю string файнал смысла особо но не будет ставить слова файл потому что но стринги ниже уже неизменяемый получается можно сюда добавить может быть static [музыка] чего слово static этому полю сделать классы у нади файл нужно писать public static strenx'а вылью сделать финальным классом говорит что в этом случае я не смогу изменить значение более валью если ты его уже получается проинициализируем в этом классе то я думаю изменить его уже не получится
00:14:27 - 00:16:18
что именно это поле изменится спортивную годимся public файнал класс она define фигурной скобки далее public static string целью и этом случае мое поле изменяем верно я думаю так потому что я просто именно с классом string не использовал ключевое слово файла я не знаю насколько правильно будет его сюда поставить вопрос а вдруг это выдаст ошибку поэтому я я бы пока а более чем правильный я бы еще стадик снес я убрал про коллекция например вот есть некая лекция лист какая сложность вставьте элемент фрегат лист так ставки элементов
00:15:27 - 00:17:37
linkit лиц она у нас получается у нас о от n lock n и квадрат есть только экспонента еще начинаний сложностей но да ну касаемо коллекции blink отлив полом этом ставка всегда константные потому что этот список ну и там при вставке новый элемент а то просто перезаписывается ссылки поэтому я отвечу что один сложно вставки элемента практически согласен во все эти случаи ставка элемент лист будет занимать господа и время может это исключение когда если мы говорим допустимо ли листе которые находятся в
00:16:38 - 00:18:43
баке тихо шмапы может быть там приходим ся на катере сложности а вот если я вставляю напустим середину neff начало или конец какая сложность этом случае если середину legit листа оставить элемент но получается же просто перезаписываться ссылки то есть у нас ничего но ничего сильно не меняется вот в этом же есть преимущество лембит листа над released on the вставка происходит быстрее чем в листе хорошо удирай иннокентий работать курьером ul.ru необходимо звонит звонок и оставлять посылку по дверью и уходить
00:17:45 - 00:19:36
не зависимо от квартире вот этажа операция звонка и оставление посылки или хорошо теперь те же пойди пожалуйста на улице грива колено и 158 и оставь там посылку д-р ли сказать что сложность доставки посылки на криво колену что все 8 будет один наверное нет уже почему поможет нам нужно подрыв хорошо приходит list in the list and list in diger ставь пожалуйста число 58 между числами 65 и 282 но ему понадобится найти эти числа до сначала а поиск там реализован конечно но по индексам слабовато поэтому ему придется
00:18:45 - 00:20:47
считывать эти элементы а придется ему по индекса общие статьи возможно ли в принципе поезд длинных листьев классики по значению индекса cisco по индексам ну в linked листе поиск по индексам но да он же пойди это так и вещи там начитывает количество элементов и вставляет но туда новый элемент скажи но да классно ссылку на левый элемент направо элементами силу значение более индекс хорошо давайте берем пока не сложно задачи скину ссылку чтобы скверу при этом мы читаем только целые части этого то есть если я визитом в
00:19:50 - 00:21:59
этот класс число мой бегать ответом будет три адам 4 получу 2 адам 5 получил все равно 2 только целые числа хорошо отлично вот наша защита есть у меня есть гейтс square root есть днем аргумент input и вот такие вот примерные варианты входных и выходных данных варианты планируешь отдачу есть а все что получается я буду здесь писать меня также будет отображаться да так [музыка] не нужно придумать для вычисления квадратного корня из какого-то числа до низа до находим потом число нам нужно вычислить квадратный корень что такое
00:20:58 - 00:23:13
ратный корень до квадратный корень это получается но число которое мы получаем это она в квадрате дает нам искомое число о котором мы вводим отлично хорошо так да да это принцип нам нужно реализовать так значит если мы вводим какое-то число 3 или деление на значит мы должны микрофон отключился получается мы должны найти такое число которое в квадрате будет давать о которой мы нашли на премьер хорошо где эти что будет находиться что можем ну что мы знаем о том числе допустим я считал число 9 на вход я вот где будет
00:22:14 - 00:24:39
находиться число квадратный корень этого числа но он получает будет но меньше числа которые мы ведем и но как минимум он будет в два раза число будет два раза меньше этого числа хорошо хорошо что это значит нас как-то можно использовать на мы можем число сразу поделить на 2 допустим хорошо допустим дальше так и если возьмем число делим на 2 или тут можно использовать остаток нужно использовать остаток от деления на 2 и быть я поправлю что например ответом для числа один будет 3-я тогда потому что у нас получается но
00:23:37 - 00:25:39
типы и там нету числа после запятой и он округляет до вены рано остаток так получится можем остаток центр остаток от девятки 2 а вообще правильно ли логика что нужно именно делить на два или искать остаток от деления числа на 2 не слышу я сделала несколько по другому по другому так я просто думаю к тому что нужен какой-то универсальный способ потому что ведь там число может быть там пятизначное там 10 значит не нужно но как-то быстро это понять так это получается одна с бинарным каким-то поиском может быть году я бы пусть и
00:24:46 - 00:27:20
пошел просто это получается тогда на самом деле очень плохая была не канала бинарного поиска ты должен найти число в массиве ты должен потому что чисел сейчас мы текстов а потом еще обсудим , что нужное число находится внутри этого диапазона беда и что 9 в каком диапазоне на газ наш ответ но каком диапазоне но а по зоне наверно от 8 и до единицы или до 0 отлично хорошо хорошо то есть вот эти числа удалить они отсортированы верх может быть и на массива хорошо вот теперь давай подумаем я знаю что ответ находится где-то здесь
00:26:12 - 00:28:34
массив отсортирован быть то есть он терон по порядку до да ну естественно 0 до от нуля до девяти допустим а как тут же легко мы получаться должны каждый элемент массива возвести в квадрат и сравнить его с числом который мы вели допустим какая будет сложно строил решение в худшем случае худшем случае так но ведь получается это наш ибо мы тоже линейный поиск поставить мы ищем массиве да по порядку элемент хорошо отлично что можем не регионала бинарного поиска использовать какая сложно бинарного поиска вот у бинарного логарифм н
00:27:29 - 00:29:32
логарифм н отлично значит выводу что по идее можно реализовать данный функционал за логарифмические верно да хорошо давольно таки довольно таки на хорошем пути то это бинарный поиск таких перемен нас участвуют превенар на поиски 3d полы перемены как они обычно называются на поиски 3 дополнительная переменная ведь бинарный поиск это же мы опустим помочь уделено 2 ищем в его половинах ведь так да да да а какие перечисляю но число два наряда просто каждый раз делим на 2 да да хорошо динамические которые постоянно меняются какие
00:28:39 - 00:30:39
перемены у нас есть начало отсчета есть конец это была середина иди направо так и как мы теперь здесь это реализовано лю кенг хо и равен 8 да ну давай мы сделаем бутон и будет нас равен х равен хорошо то есть пока рано по городами да смотри до сих пор мы обычно продолжаем поиск в бинарной поиски до тех пор пока не найдем то что нужно а когда вы можете а что может сто процентов можно заканчивать пожить в нашем данном случае когда какой-то чувствует массива в квадрате будет равно нашему input число ну хорошо допустим
00:29:54 - 00:32:12
если мы дойдём до этого момента мы приходим к линейной сложности то есть до диета в чем получается можно наш массив его можно делить пополам и допустим в меньшей половине волну возводить число в квадрат то есть как я как мы изначально получать говорили еще что это число как но который мы ищем то есть оно должно квадрате давать это же самое число то есть она минимум получается в два раза меньше числа которые мы вводим то есть мы даже можем не искать где-то в области хайда а можем сразу допустим деле число на 2 у нас уже будет какая-то
00:31:17 - 00:33:00
отступи же кусок опекается такой довольно большой ну допустим хорошо но это можно передавать этот час ведь его добр и щедр к то потом больше на если ничего не нашли да там с тобой дадим -1 значить или давай но у минус 101 условий нас будет wild получается меньшая пока не меньше а меньше меньше либо равно high потом вышли мы медиану что дальше так когда мы вычисляем медиана вами диана но медиана на оказывается что мы находимся но что мы уже половина массировать сортировали площадь но это половина пустая
00:32:09 - 00:34:10
получается создавать участвует тайме она равна ровно сильному чувству правильным начали не получается да медиана будет равна 4 хорошо вокруг да около 1 0 0 1 2 3 4 5 6 7 8 9 вы пришли наши медиа на сейчас of на 4 что далее то есть если мы уже знаем и диану то то нужно получается из нас то ли еще один цикл запустить которым мы будем идти от медианы до inflow и каждый какая бы сложности 1000 циклов запустишь это уже будет ign в квадрате это сильно два вложенных циклов финна плохая сложность так чтобы
00:33:18 - 00:35:36
избежать если мы как бы в плане бинарного поиска сделать мы же можно получится найти еще одну медиану из этого множества да неважно уже где вы нашли мы нашли медиану мы знаем что число находится уже в этому перволь но тогда не нужна девушка понять вот и теперь я хочу проверить что вот это мое мое текущее число является моим ответом ли нет это сделаешь его в квадрат умножить само на себя допустим хорошо и вот возьмет и хорошо то есть я говорю что give me умножить на мид равно input мы видим что мы
00:34:37 - 00:36:35
рассол ними правильно надо хорошо если нет то что если нет тогда уже но нужно конечно другие условия там другие там два условия скажем если она получилась большими input- или есть оно получилось меньше это же будет но это же будет сильным много этих рифов уже получается это уже но осталось 22 их осталось ну да ну то есть в плане это немного же сам не то я просто думаю что это уже как-то сильно разросся этот метод это уже на размер такого видеть да тогда значит получается их у нас такая штука покажу
00:35:45 - 00:37:35
писать мид умножить на мид может заменим на кон перемена отлично хорошо хороший день на какую вид в квадрате мы же получается но перемены как должны как-то называется int мид возведена в квадрат английский как бы квадрат квадрат qr да вот здесь думаю можно под винтом написать про что мы уже раз про инициализировали да и могу ошибаться до быть скормит как как от огня и она пусть будет равна микс на вид на миг правильно отступ и делаем здесь уже тогда заменяем а а я правильно царское пойдем так странно
00:36:43 - 00:39:11
у меня почему-то на экране вообще ничего не обновилась это меня все-все так ну все получается значит мы их вот эта переменная если она что первую очередь нам нужно будет и сцена больше надо больше нужно обработать с она больше чем тут получилось значит мы взяли сильно большое число тоже перебор нужно идти в меньшую сторону как ты доводишь моде сейчас у нас их будет или просто зачем хорошо так если у нас значит здесь то есть допустим получилось число 4 допустим получилось 16 16 это больше чем 9 и
00:38:20 - 00:40:59
значит нужно допустим преследующие выборки то есть отнять 1 наверное ну то есть как то взять элемент который перед никто из ну вот я говорю то что если мы взяли большое число значит нужно не знаю проверить вот имеет -1 как-то ну вот тут нужно взять меньшее число последнюю строку много 5 меньше либо равно high tack ну и если пока у равно х вопрос а почему не минус один из москва если больше нет тогда нет ну да да я так получается сделать смотрим сюда смотрим сюда подожди стоп стоп стоп если сквер большими
00:39:48 - 00:43:01
равно -1 а если больше то он будет не в плюс один мысли если мы меньше то нам нужно войти в правую сторону мыло у смещаем если мы больше то вообще погорельского про многопоточности объясни пожалуйста разницу между волатильностью и сил и адамар ностью волатильность я знаю только ключевое слово volatile оно означает что потоки которые обращаются к этой что значение переменной не кэшируются и потоки должны напрямую постоянно обращаться к этой переменной стоит то что чтобы она всегда была актуальна вот от омар ность атаман
00:41:41 - 00:43:38
нас это у нас получается пакет java конкурент сида от омар ность она у нас так атомарная я знаю нет я знаю сейчас я вспомню расскажу что такое рейс кондишен такое не слышал хорошо давай давай на базы данных смотри раз пожалуйста что такое вообще реляционная модель данных что это означает а но электроны модель базы данных оно означает что базе данных есть связи между таблицами нет ниже чем цена модель базы данных показывать связи базе данных вот между объектами которые мы создаём воды с объектами не объектами
00:42:50 - 00:45:13
и вот записями которую мы создаем подожди у нас относится между собой запись или таблицы таблицы записи в объектах и сердитые глаза смотри какие состояния объекта с точки зрения джипа и точнее кибер на это есть у объекта так но я знаю три основные это и [музыка] да хорошо что если не ошибаюсь в более поздних версиях persist он был заменен на матч молочного сестра хорошим что означает персис там а вот как вест-энд означает что объектом получится уже что получается объект таблица нет объект получается что он уже имеет иди и он уже
00:44:11 - 00:46:26
присоединенная заполнено поле идеи он присоединен уже к текущей сессии хорошо может объект из персис там да берите его транзита объект у которого не заполнено поле и он еще не присоединена к сессии хорошо и ответ на вопрос ввиду этого этого может если получается поля иди но все же заполненной де значит получается не может перейти хорошо согласен да еще один проблем химерные гештальт какое и где пути решения хороший вопрос проблема n + 1 selecta заключаться в том что при поиске он выдает результат деле
00:45:35 - 00:47:55
этот вопрос но я его читал но я его не понял зазубрил так я на самом деле не особо понял вопрос получил вычитать 50 долларов из вас банк даёт 51 51 результат вот этот один результат это какой то вот какой то проблемы результат которого он выдает хорошо хорошо это отмечу пойдет к дальше скажи пожалуйста вот у меня есть по местам транзакциях вернейший заявил что это такое про повешен level я знаю что там есть в аннотации транзак что получается есть несколько пара но за их топовому что-то около 6 или больше
00:46:48 - 00:49:28
может быть и каждый из этих папа параметров общем сколько помню чаще всего не проверяют создание с полом усодана ли база данных из нет он ее создает данных или президент ли объект кцс если нет тонного присоединяет по моему проверяет именно это хорошо а вот штукой жизни циклу бина бен жизни циклу by надо это вот про просо да не еби надо трои инициализацию бина ну получается бин бин apple получается делятся на несколько типов основные это синглтон прототайп жизни цикл я хотя он на ксену примеру можно зайти с
00:48:16 - 00:50:56
исправлениями дни уж не то оно вряд ли отведу с этой стороны жизни цикл бина чтобы пролезть у нас беда используешь тебе обычно заброса что потерь не метод метод ястребе импотент что это означает такой хорошо допустим это убившим rest api которая как мы знаем будет пользоваться чем чем чем использование приложений почему-то на заказ пиццы сделать это будет не важно и человек и на мобильном приложении заказал пиццу пошел метро у него заказ прошло но не отобразилась даму в стране соединение он вышел из
00:49:53 - 00:51:43
метро еще разогнаться биться как бы ты решил проблему того что ну как бы чтобы поэтому говоря не получил два заказа нужно добавить получил добиться но это же получается здесь действует принцип должны включаться 100 серий транзакции транзакция прошла я как раз сервер я получил запрос создание закон я и создал у меня все хорошо потом не приходишь домой запрос создадим заказана беги я читал создал поставить просто если транзакция прошла и деньги уже деньги уже снялись со счета то получается по принципам транзакции
00:51:13 - 00:53:04
аннотация раза она же получается но задействует принципа тамар насти что если допустим произошли такие действия как снялась оплаты заказ сделан то она уже должна уйти дальше если что-то одно не завершилась то должен быть полный откат операции если у нас площадь совершились все действия которые мы закладывали в логику но заказа для совершения заказа то заказ уже при моменте когда у человека появится связь ему должно прийти уведомление что там заказ принятом или заказ там в работе то есть уже не должно быть ситуации когда он
00:52:11 - 00:53:42
повторно делать заказ думай что и он был хорошо возможно есть только что ты можешь туда как теорема что это такое теорема в распределенных системах хорошо спросил одну как бы все темы которые возможно и запрос на самом деле есть вопросы я готовил если там тебя задавал повторяться просто есть вопросы которые меня интересуют не смог и так нас коронатин они крови вот первый вопрос я когда вот гад но готовился к собеседованиям сном вообще изучал коллекции то там написано что он как бы действует работать на основе хэш
00:53:00 - 00:55:15
map это правильно но у меня вдруг возник вопрос почему headset работать на основе hashmi если у него как бы принцип его работы что он же на основе именно хэш-кода вычисляет место почему не пишется что работать на основе вот хэш хэш-кода а не на основе работает настолько кэша чем что хэш марта умеет работать ключом и значение хэштег даже работу это значение это значит что ваш мобилизовано все что мне необходимо для паштета но при сделку до заглушку на один параметр его значение просто что в классе мы
00:54:17 - 00:56:09
задаем и работаем с ним поэтому говорите что все равно принцип поиска только потому что кошмар используется ну безумная на комика skoda но не более кошмар хорошо так спасибо понял так еще вопрос по поводу собеседований вообще я когда вот у меня было несколько исследований меня вот на некоторых собеседованиях но вот ну как то путали допустим то есть я как бы отвечал правильный ответ а потом не говорит а точно такой ответ якобы начинал сомневаться вот мой вопрос кто такой что когда ты чаще на собеседовании
00:55:13 - 00:57:00
стоит ли подразумевать в каком-то вопросе что тебя могут но как бы нарочно запутывать или нужно отвечать просто как знаешь и но не обращать внимание грубо говоря если тебя пытают и как автор навести здесь доверяют понимаешь ли ты можешь ли ты аргументировать свой ответ и это очень важно время жизнь потому что номер девять реальная задача ты предлагаешь к это решение и прыгали и спрашивает почему ты позволяешь такое решение потом начинаешь в реальной жизни сомневался согрешений ну и уже слишком аргументации лично меня вот будет
00:56:08 - 00:57:35
собеседование на этой неделе уже говорил ся но она на позицию именно тройник есть такая позиция стажеры вот поджав ты если у атома с компании такая позиция и вообще какие требования выдвигаются к кандидату на этой позиции вот потрещать дрова junior у нас нет позиции вообще такие позиции компания особенно принципу видео все что необходимо но он не имеет реального опыта и соответственно он не несет ответишь и работ построен доволен более но более опытных людей это еще не junior но уже как при junior догадаться на она очень
00:56:51 - 00:58:40
гибкая плавающая обычно в гости компании где серьезно поставим вопрос грейдов через опыт и опыт ночь не способны для того чтобы не имеющие не может ошибаться тура он называется вроде бы отучился ты молодец реального опыта и соответственно ты не можешь сам поэтому аналог 3 нет у меня еще три небольших вопросы остались простыми на них ответить это еще и задача здесь она отлично отлично вот по поводу вернемся тогда к тем же коллекциям не карат был просто вопрос на на собеседовании там была коллекция и ее
00:57:45 - 00:59:44
за столик system of printed in my но мне сказали что выведется ну как бы каком порядке вы она будет выводиться я знаю что headset элемент хранится не по порядку они хранятся по порядку допустим глинки headset и там там линде i adore я но я ответил неправильно собеседование я после зашел но как бы идею построил наступил коллекцию headset добавила туда там пять элементов там от одного до пяти словно они у меня при запуске он их водил в том же самом порядке яхту доложил целыми числами то 1 будет 1 2 3 нужно было допустим
00:58:52 - 01:00:58
поработать я могу понять но если я их где будут ответим на такой да я я думаю что в этом я кстати говоря работу дает замечал что у них забыл вводят порядке а вот такой вопрос у меня будет но собеседование у меня будет предполагаться часть английского языка вот ну проводил ли ты какие-то опросы на английском ну и какие ну что требуется от кандидата ну вот когда его что то спрашивать на но на английском каких там знания что у меня просто объясниться или технического и вот так будет примерно вопрос закончить их собеседование потом
00:59:54 - 01:01:32
снижается либо и читать текст спицы крайне редко работают с собеседования может и через просить и на просто рандомный вопрос задаст тебе расскажет просто услышит о вич и понять ну как бы если ты вести делают вот и все это все что необходимости компаний то есть но просто важно будет то что я допустим но сумею просто объясниться да может быть ранец чтобы сумел объяснить и метра последний вопрос остался как вообще но компания как вот происходит рост по градации они очень сильно если компания более доказывать
01:00:46 - 01:02:25
крупные однако 2000 сотрудников то есть такая штука газ с ман 1 полгода и развода проводится у компании есть какие-то граниту и т 1 2 3 и так далее там на каждый great необходимо как стать определенной квалификации по каждой из тем что растет соответственно градации разработали для разработчиков потом идет уже и потом хорошо хорошо спасибо время как обычная материалы тебе попустил осмотр дать я дерусь материал рекомендуем на изучение в принципе неплохо есть пробел вот собеседника то это будет успешным
01:01:34 - 01:03:12