Подготовка к собеседованию на 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 каналы и чаты
Транскрипция видео:
и так всем привет сегодня у нас в гостях эдуард расплата себе кто ты откуда и какие цели стоишь перед собой всем привет меня зовут эдуард эдвард в израиле живу в израиле мне 23 там я приехал из украины между прочим из киева учился sti плюс плюс это алгоритме я это этому подобное на си плюс плюс это колледжа киевском если тебе знакомо и так топ киевский техникум электронных приборов сожалению и тогда когда не надо в общем учился два года потом это бросил после этого работал в разных областях связаны там неважно с чем то есть везде
00:00:00 - 00:01:45
пришлось поработать потом переехал сюда и израиль уже 3 года и 8 месяцев нет нет сейчас подруги год год назад я начал учить джаббу на должность как бы java но должность финских разработчика сюда вошла вошел язык си потом java потом java core после этого мы начали java технологию это spring здесь в израиле насколько я понял это очень так серьезно взяли за этот проект фреймворк изучал spring который в себя включает большинство большое количество технологий мы с тобой общались прошлый раз и ты спросил меня
00:00:54 - 00:02:36
по поводу hibernate и теперь которые включают по большому счету гипернет это я уже сам смотрел я не учил этого и поэтому меня немного это запутал чтобы ты знал просто мы учили spring but именно плотно но он в себя уже все это смещен это в день бы шагов к сделают то что вы стала перед этим голиаф был просто знакомство не совместно просто их науки и технологии это изучал да то есть это не собеседование было просто разговор знакомства в общем что еще рассказать до принципе через учусь у чудо java уже
00:01:43 - 00:03:07
в сторону отошла в сторону единство плотно интерфейс все что связано с человеком с его представлением на мир интернете так сказать такую дилемму подъезд не моя поэтому я не буду только не обращай внимание чисто поджали под bbq хочу посмотреть чего я стою так сказать не все ли у меня выветрилось из головы что нужно подтянуть так сказать спасибо тебе кстати за помощью это даже не ценный опыт пойдем пожарник сама простого вот скажи пожалуйста пол плода у нас есть какие принципы объекта и можешь выделить принципы ооп
00:02:27 - 00:04:19
это наследование и полиморфизм абстракция и исследование принимать полиморфизм абстракция и инкапсуляция более подробную абстракцию что это такое абстракция ну об секса это когда мы к примеру класс создаем класс и помещаем в него базовый функционал который мы будем использовать постоянно это методы переменные то в моем представлении могу немного и то есть это основные основные функции которые будут выполняться в дальнейшем из и под любого места класса метода нашем проекте сделка водку-то на будущее то есть на
00:03:23 - 00:05:01
советских старайся избегать фраз название замесах с моей точки зрения я догадываюсь я не учил допустим пришел знаете я понял я понял кивает сразу не только ты начинаешь уже извиняюсь я понял давайте пойдем дальше смотреть вот перегрузка методов относится ли это к полиморфизма перегрузка метода дали что такое парень перегрузка мне-то чего отличается на период переопределение метода перегрузка метода это когда ты в одном классе делаешь несколько методов но который принимает несколько параметров то есть разные параметры
00:04:16 - 00:06:24
методов которые не проблем я щас просто вспоминаю сейчас с фронта ухожу и вспоминаю то что это и прибить 41 клубе именем метод с одинаковым именем уразу сигнатур игра да да да да с одинаковым именем но с разной сигнатурой то и принятие параметру это перегрузками честно скажу с поляком полиморфизм и не трудно сказать потому что я забыл честно я не помню уже как кажется да это является полезным хорошо пойдет если мы снова поговорим про массивы массивы это объекты или примитивы ну конечно же объект как иначе
00:05:22 - 00:06:48
объектах чем объект отличается вот примитива примитив он как бы у него своя своя область памяти во-первых java и не помню это кажется стапелях стек кажется он состоит из байт байтов примитив ну а объект она как бы ссылка это ссылка в хеппи кажется откуда не понял ссылка на что ссылается есть . от и до то есть кто-то ссылается куда-то [музыка] немного запутался в этом мире не для начала просто хотим такие вопросы на как хорошо пойдем дальше смотреть с тобой про массив какие алгоритмы поиска по массиву
00:06:07 - 00:08:07
тебе известны алгоритма поиска поиск пузырьком боба нет это сортировка пассировку это сортировка пузырьком перебора до линейный поиск хорошо перегуда линии линейный поиск и бинарный то есть когда делится пополам и но он должен быть отсортирован сразу хорошо хорошо дома и делим пополам какая сложность бинарного поиска по ты вот он хорошо а перебора о н квадрат представим что у тебя есть коробка пакете с конфетами с одинаковым обертками и все конфеты метражу вкус тебе нужно найти и апельсиновую вопрос
00:07:13 - 00:09:22
есть ли ты если они отсортированы ты споришь перебор сколько раз уже сточите придется взять конфету каждый раз но сколько раз всего в коробке конфет мне нужно будет каждый раз брать эту конфету и проверяйте школу отлично откуда этот случай появилась появилась квадратичной сложности adata мне нет вложено цикла все я немного неправильно сказал там используется один цикл тогда он хорошо при а сортировка бинарный поиск бинарным поиски будет здесь уже н квадрат равен квадрат и там делаешь ну там там как когда массив
00:08:23 - 00:09:57
делится пополам но он должен быть обязательно отсортирован мы сравниваем две части допустим число там не знаю 5 в какой ячейке лежит в первый или во второй хорошо согласен и так повторил много раз у тебя вот таких конфет 100 и они-то быть отсортированы по алфавиту по вкусу если те 100 конфет сколько раз хуже мсл учите придется взять конфету вот и помер он слой брянцев давай у тебя 8 конфет у тя 8 конфет сколько раз худшем случае придется с конфетам в худшем случае да сейчас скажу а два раза под
00:09:12 - 00:10:54
олег по более 4 взял 4 конфету не подошла допустим это давно вышла допустим много-много 433 какая три цифры 2 3 и 8 камер с помощью из двойки с помощью тройки получи восьмерку к к к к к ты сделаешь то есть число 2 как из двойки получить 8 под кафку тебя через цифра 3 но один раз взять двойку и два раза тройку ну в принципе в принципе может не иметь что 2 умножить на 2 сколько будет получается 6 8 8 8 8 22 это как еще по-другому из выразить математически 2 умножить на 2 умножить на 20 секунд математически а два в
00:10:03 - 00:12:25
третьей степени 20 степень хорошо то есть ты знаешь что если у тебя будет в данном случае бинарный поезда ты знаешь что тебе худшем случае это будет три раза обратиться к этой штуке то есть мы приходим потому что два нужно списывать уж тебе какая математическая операция чему это виду все какая этим диск операция говорить ни в какое число нужно власти другое чтобы получить результат математическая операция да о боже со школьной скамьи я немного под забывайте все терминологии логарифм нет логарифм да хорошо
00:11:26 - 00:12:59
вопросы сути финальный такая сложность бинарного поиска а тогда это получается all логин да отлично все суток хорошо пойдем дальше вопрос передачи нормально абсолютно прижать баню дальше смотри рассылка с алгоритмов и сложность и давайте придем к коллекция например коллекция под названием [музыка] пожалуйста какая сложность поиска по ключу кошмаре по ключу до подключенного статического один константа один фиг дали один нет не всегда когда у нас происходит коллизия с с этим спешим когда у нас в в одном кей может быть несколько
00:12:11 - 00:13:57
значений хорошо а коли ничего критика чего это когда когда хэш высчитывается статический постоянно до статический постоянно возвращает одно и то же число хорошо я веду к тому что может ли у меня быть в одном ботить и ну допустим разные элементы с разными ключами оказаться может так нет хорошо то есть хорошо хорошо скрыт в случае если мы столкнулись коллизий какой сложности мы можем прийти в этом случае сейчас я так глубоко не мы так глубоко не начали прямо кошмар прямо сейчас я вот этот bucket какая-то
00:13:09 - 00:14:55
структура данных на то как список список дат лист какая сложность поиска элемента по значению линька для стен ан-12 учат очень важно противнику ты хорошо хорошо хорошо давайте если не против делаю себе важно на тебя [музыка] что у нас с тобой есть дерево оно имеет вот такой вид скину в чате это все это описание там тоже необходимо резать алгоритм который скажет не является раздевать и симметричным первое дерево симметрично потому что видишь как зеркальное 2 является то что дней зеркальная и мы имеем вот такую структуру части скину
00:14:00 - 00:16:00
ссылку на аккаунт шер и здоровые сайт наша явно она может я открыт к комнату и пожарить свой экран на секунду там где справа должно очень правом нижнем углу показать на главном экране а давишь так так вроде бы грузится хорошо хорошо родила так вот и вот у нас сигнатура нашего 3 но да вот такая и вот наш класс мы будет котором можно ли давать метод является даны огромное дерево симметрично на дорогах делом что все было более корректно хорошо так вяжем до есть сейчас я выберу здесь синтаксис чтобы java язык это и то
00:15:06 - 00:17:02
есть все теперь не можете погасить экран для записи будут лучше если его через так теперь а весь экран шагом все отлично по идее должно быть вот это надо отобрать все смотри я теперь думать и размышлять как решить данную задачу давайте секунду перед глазами пример наш [музыка] вот такая структура нашего верится видно из тайги до я вижу все ну вот сразу сразу понятно что у нас есть но do right и надо ли то есть нам это говорит что мы можем зайти в лифт и райт и из ну сравнить допустим равны или они на на у
00:16:15 - 00:18:18
если случае что у нас райт равен nalu дерево как бы не является симметричным а если вы или не ravenol ну значит она ну тоже есть получается ну не лично хорошо ты между знал хорошо давайте сделать это для одного уровня тогда берут воду подальше как это сделать случае что у нас получается двойки ну как бы ли втирает равное имеют ссылки на объекты сейчас подожди посмотрю просто меня немного 2 варианта что-то мне выслал несимметрично сейчас внимание вообще ли это важно потому что вот эти два дерева
00:17:26 - 00:19:30
они равны даже они равны но они симметричные они не зеркальные да но я как то есть в принципе очень похож на сравнении что дерево деревья равны одну сторону делим равны но просто небольшое будет отличие в условия и все часто подумать какой тепловых есть даже применяется к отделением сейчас скажу тебе это как как как это называется когда метод вызывает сам себя рекурсивный до рекурсивно отлично давай думать рекурсивным не будем делать скорее всего так как я был так окей в первом случае у нас получается дерево
00:18:36 - 00:20:23
симметрично во втором случае у нас дерево как бы есть есть одна загвоздка у меня в плане что у нас есть вот корень это единица стартовая но да и у него два сразу ответили от два ответвления господи двойка ну и две двойки да вы это это является тоже симметрией да да конечно симметрия зеркально ходится да теперь нужно но это не говорит нам что деревья симметричная нам нужно теперь в каждую из этих нот зайти посмотреть имеются ли у них райт и либо лифт ну да безусловно заходим проверяем а окей ну во-первых
00:19:41 - 00:21:25
[музыка] подождите там [музыка] как бы ну можно начать писать нет я конечно проговорил решение поправитесь ok у нас то есть перед тем как писатель должен уметь объяснить себе и видим что будешь делать дано сейчас есть конструктор ч ok в первую очередь мы значит доходим до конца во-первых до конца дерево я так думаю проверяем если у него left и right то есть у дошел до самого конца 1 2 до мы можем как по мне мы можем за один проход все это продлить нет смысла спускаться самый низ в этом случае чтобы определить не только и
00:20:39 - 00:22:54
задачами которые требуют от нас спуска вниз то есть мы может полностью цверги да сейчас тоже увидел что смысла по большому счету нету самый низ идти можно просто-напросто зайти во второй во второй во вторую ноду на верить у него как бы есть у него love the right если есть дерево симметрично просто есть это не так важно наличие значение вылью то есть вот если в первом деле в я допустим вот так вот сделаем допустим 553 здесь 4 диска дерпи видел я буду же не зеркальными на следующего полива fail and we'll 30 и
00:22:27 - 00:24:11
увидела сид изменение у нас догоняют нет у меня . если давайте наши космические на потом в такую жару можно купить вот эти два дерева они уже является не зеркальным не изверг античными то есть тебя за сравнить все таки значение этих но они только не только нагнал лина номинал поможет тебе но это не решение она так разу сравнивать к примеру 1 нода первый проход это ну крут наш да мы сравниваем верю в left и right чтобы у нас были двойки правильно я понимаю не двойки значение когда кто-то разное значение до значения
00:23:26 - 00:25:00
нужно нам нужно их сравнить left и right сравнить на на равенство по i классу подсказкам 1 я бы здесь задавал кто-то отдельный важный метод asymmetric internal огнем были идет этап проверки ну то есть как поставкам появился наверное вот такой еще метод увидел же меня нет нет о чем я уже ладно извини что она бывает у нас очень сильно хотим сегодня заметил ну мало ли я обновился до метод появился для данного здесь от нам надо надо тогда сравните два объекта вот ну ну да ну да 1 надо 2 по поигрался большому счету это
00:24:22 - 00:26:10
у нас объекты и сравнивать их на равенство не только что ты у нас он и пули на строке 18 она настолько ну надо нас интересуют да да да точно у нас это примитив то есть можно нравится сравнивать да да новыми такое хорошо сейчас находимся на двойки двойки на строке 4 ты пришел в два и два как ты бежал его надо вот что ты первую очередь должен проверить первую очередь я должна проверить их значение вылью переменного слева у меня двойка справа на имеет смысл дальше проверять нет уже можно сразу как бы выходить сразу на на
00:25:27 - 00:27:06
на на у проверь это а если это бы догнал но сразу сделать одним 1 проверкой если т1 равной аналу или n2 равной она тогда сразу ли torrent files отличным пишем давать ход клиент привык руб этой среде разработки она сразу сама себя подставляет неважно сама окей сразу проверили на нал и [музыка] теперь если это мы там но тут возвращаешь платежном сел такое часто мне пока не это выразилось да я написал это я написал neff d нрав равная nalu или т.н. равная на лу рид р фильм так губительно не умещается черта может
00:26:25 - 00:28:42
потому что я не зарегистрировано и они специально такое дело году у них какая-то а может текст обожал глазки , подавленная грант назад и встречает хорошо да нет проблем сейчас скину раньше не погладили годам выполнены олови ловлю достиг p1 хорошо согласен если это мой канал что он возвращаем true или false там это да а подожди если там и там на у ну а смысл проверять налы надо тоже вернуть files по большому счету но если меня если вот допустим мы если у меня будет дерево вот здесь например у меня будет покажу такой
00:28:03 - 00:29:48
вот благо дерева нужен симметрично правильно надо а если это мы если два года равны но можно говорить что она симметрична но знал это как бы как как как объект поэтому можем говорить что они равны дошли до конца ту истину то есть захочет то есть там такой человеке там закончилось справедливо всё верно в интернет кися чтобы и как узнал там и там мы сравниваем как бы мы сравним как бы примитивы зачем сравнивать на вы не примите наши самые то есть пока мы сами что сам нот вот сам сам узел дерева если вот о бок
00:29:00 - 00:30:34
узла дерево равны на этот true или false true да отлично пиши решение одну тогда проверку вот кстати хотел тебя спросить по поводу i feel so когда его нужно использовать и редко на самом деле в боевом ходит с промышленным используется редко меня я имею в виду не не iv а потом а синтаксис if else if else когда когда альфред ареста с рождества повторяющийся структура поэтому неважно что просто вложенный файл стиль языка то есть как бы это не игру не читается грубая ошибка если ты там кучу начался с условиями
00:29:50 - 00:31:28
обычно тактических более понятно и то что то что вот это уже драться нет добиться проходить отлично даже не слышал как писал сейчас так так так а может пожалуйста мне пять скинуть в этом на секунду не направит туда клавиатура геймерская на ноутбуке очень тихо мне нравится просто есть есть есть окей хорошо согласен теперь давай дальше мне нужно при сравнении эрик ухе а ты рисуешь дальше ну в этом методе рекурсию мы просто проверяем в этом методе рекурсия тут не нужно вызывать можно по-другому рекурсивный алгоритм он
00:30:46 - 00:32:22
потом уже три бусины что метод сам себе вызываешь удержать в метре и 7 track но в принципе если папа не вижу то есть такая будут клиентский метод более чистый грязной работы делаешь во внутреннем нет 1а она для этого и создали чтобы настигла более красиво да окей я понял ну теперь теперь теперь мы сравним а целью на равенство когда шоу и возвращаем если мы удовлетворяем условию значит возвращаем тоже труп то есть еще необходимо что несколько миров вот у меня равенство выполнена в 32 были равны по дальше мне нужно сделать что
00:31:48 - 00:33:31
проект что дерево дальше ум не является симметричным надо тогда в этом случае вызывать метод повторно какие буш параметры передавать о том в этот метод ну но аду потому что он парень принимает народу такую но какие надо вот ты будешь вызвать вызовешь из семи internal час а слушай тогда на два раза вызывать отлично хорошо и как тоже можно у нас две ноты хорошо райт и что-то будет стравливать в первом методе вот в первом вызове чтобы устранить подумать и в сейчас дай подумать она сразу в efi мы сравнивать
00:32:48 - 00:34:32
равенство белье от n 1 ну является равными значением т.н. 2 чтобы тнт . вал нет нет смотри то есть мы же вызываем из 7 3 то есть проверка все логике идет тому же под капотом то есть в этом методе пудрили зова на то есть ты должен сравнить как бы уйти вот вся логика сравнение симметричности уже практически не золото и я сейчас напишу за тебя вот здесь тоже проговорил поэтому бы написать n1 well равно n 2 . well вот так правильно там или это будет труп будет смотреть через этот через вообще там в мид через мид я теперь ты
00:33:46 - 00:35:32
вызываешь два раза ты предсказал ты должен быть еще раз этот метод правильно да ты будешь передавать в первый вызов ты строишь симметричность но ттн 1 . лифт т.н. один . лифт и дальше а второй аргумент ты на n2 не стоп стоп стоп n1 . right подожди ты будешь сам собой вот сравнивать нет а ты сравниваешь ты дура . [музыка] отлично а здесь а здесь получается зеркальном отражении т.н. один . райт , тэм2 . я была просто не пишу потому что почему-то синих лучше рынок но очень обновляет очень медленно вот такая
00:34:45 - 00:36:34
логика правильно да хорошо а теперь вот здесь мы будем вызывать из 7 track 7 track internal что теперь досюда ну roott . в пещеру . руб . сейчас подожди лифт , ру . right хорошо это дело пойдет при одном условии я уже его вижу тебя ты получишь себе ошибочку здесь если передашь именно так что это я посмотрю она сейчас подожди дай посмотрю [музыка] смотри приставишь вот тут и напишу допустим рут равен null а условия если руд да мы здесь и пойдем на точно на нам надо проверить сразу еще приемлет можно сделать лаконичнее просто
00:35:45 - 00:37:56
более грамотный вызов тебя поможет избежать не лаконичного кода в 1 строку типа мы так можно написать а хорошо сказал что какая алгоритмическая сложность этого подхода алгоритмическая сложность кажется логарифм квадрат если они ошибаюсь логарифм квадрата как логарифм н квадрат математически это некорректно мне кажется [музыка] смотри сколько раз допустим где слева 50 элементов и справа 50 элементов сколько раз будет вызван метод и 7 track internal 100 хорошо если там 100 если постой лимита с каждой стороны сколько раз будет вызов
00:36:56 - 00:38:56
иметь asymmetric internal а нет подожди все просто умножить на 100 не 100 на 100 до 200 будет там 100 слева справа сто-двести при оценке сложно сада ритма мы вот допустим 2 н3 и н4 н мы это учитываем или нет не видел коптят опускаются и мы говорим про то есть передышка после нее на и хорошо хорошо давайте я экран пока демонстрацию завершу от рассчитают по идее-то ищет уже видишь нормальный кран там где ты и я правильно подачки мы закончили пойдем дальше смотреть вот у меня например многопоточности и знаю какая что большое
00:38:03 - 00:39:32
за давай объясним пожалуйста концепцию класса конфликт был фьюче что он делал для чего нужен conti этого фича сейчас а он как бы при завершении потока возвращает какое-то значение потока а сможет ли я звоню принципе любой поток по завершению мне даст результат какой-то правильным но если мы допустим в классе thread вызовем ран то он живой доски он ничего не возвращает это ты и говоришь про различие метод интерфейса пора на был и collapse то есть рана была он воет овский коллаба возвращает мне объект
00:38:50 - 00:40:28
начать вы там про фьючерс такую концепцию фьючах что это такое не помню хорошо хорошо блин не помню шоу есть пойдет дальше шаблон проектирование цепочка ответственности для чем низ ягодиц вместо желаем не одни хорошо допустим шаблон проектирования builder что-то знакомое но шаблоны я не помню что нет шаблонное 6s но шаблона программирование как бы хорошо хорошо ладили между подожди паттерны что ты потратил вида паттерны price паттерн мы проходили но не все не все паттерн и по желанию можно звать с каким
00:39:40 - 00:41:48
должен паттерн которым сталкивая сталкивался в это синглтон потом а [музыка] много уже по вылетал из головы мы несколько патронов изучали вспомнил по спаррингу что он использует синглтон где когда мы объект пытаемся бен получить из из-под капота спринга когда он там пошли к скупом бинов springen пинов кроме синглтона ты еще знаешь про прототайп хорошо что еще мы изучали только вот как бы я читал про prototype и зацепил там есть еще пометка что есть еще несколько scope of связанные с http и честно скажу я не помню уже там есть
00:40:45 - 00:42:56
еще кажется плюс еще три опять всего skype но всех лет все я тебя не назову основное это вот прототайп и синглтон а может быть и что то что такое бенз пинге бен это объекта это как бы когда spring ну разработчики спринга назвали бенно как обычный объект объект а чем отличается обычный объект от 2 до 2 дней сбил а есть обычный класс допустим объект какой перри класса это класс или объект больше похоже бен он часто дожди когда мы создаем кейша он мы в него ну как бы он принимает себя класс значит класс
00:41:52 - 00:43:31
а кроме класса что еще ему необходимо мы класса даже кроме класса не помню ну метаданные вам не вперед метаданные нужды кабелем метаданные сейчас допустим поговорим про а ну да понятно да да да конечно сервис хорошо хорошо я of the wild на быть местным стандартам usercontrol learners to reach of the world что означает но мы просим у спринга ссылку на этот объект точнее объект мы просим до ссылку на этот объект хорошо а как у него получались как spring получает этот [музыка] ну да да я бы там творог получил по итогу рабочие объекты
00:42:48 - 00:44:53
с которым работаешь он берет из под капота и своего когда мы запускаем аппликацию он сканирует весь весь пакет пакет пакет то есть наш глаз должен быть в корне дерева и мы можем там на создавать кучу вы тоже пакетов и дерево зависимости или больнице три ребра что типа того указал на центральный класс когда мы ставим аннотацию аппликация на контекст applications создаем a spring spring applications методом рамка с и и я не помню уже забыл методом ран кажется и передаем туда класс сам сам себя передает получается еще раз pink bouquet
00:43:56 - 00:45:38
а к нему я правильно да да spring это что он путает класс вечность примут 20 минут application of a nation компонент хан за что он отвечает они рует весь как как бы проект на на вот на наличие аннотации сервис контроллер репозитории и вот с тремя с тремя аннотациями с которыми я мы писали scanning есть проект для чего ж не нужен то если и так весь проецирую что сделать чтобы сделать на абонентском создается сразу зависимости название компонент скан что тело это может сказать сканирование компонентов
00:44:48 - 00:46:51
какие директории сканирует где искать компанию молчание чем по всему проекту компонент как пузырь от где искать местах указать где искать компоненты а и мы не писали я не помню что мы мы создавали объект компонент скан и указывали ему пути конкретные где искать и все сервисы мы не использовали не таких деталей сказал то есть мы указали компонент скажу где искать серверных хорошо давай еще такой вопросик там пол базам данных вот примеру есть такая штука как транзакция транзакции есть такая набор
00:46:03 - 00:47:34
характеристик называемый не слышал хорошо транзакцию я знаю только из под спринга когда мы делали объект для для для spring a-data или метод хорошо уровне propagation достаточно за что он отвечает про погашен не помню может быть писали но не помню сразу честному тебя скажу что не помню что такое мог работал с makita или только жизнь там работали мы работали с джею не там вообще в основном смоком мне помог один ну как бы парень который закончил у нас курсы который работает и там тоже им сказали моком
00:46:46 - 00:48:29
надо пользоваться он не объяснил принцип его работы но я с ним не работал я при семей приз что что такое мог одессы пожалуйста но это как заглушка как когда мы делаем в проекте допустим мы не хотим мы допустим ожидаем какой-то результат вызываем метод и и собираемся получить и получить этот результат хорошо хорошо то есть мы указываем что вы ходили бомжи куда надо хорошо скажи про только про тропический блин да мало знакома шагу едим противный смех едим патент ность не отвечу тебе на этот вопрос хорошо
00:47:51 - 00:49:23
давай еще наверное спортивный обычный бросок какие ты знаешь какие виды тестов есть у нас виды тестов для блин тестер не выписан из муки до 1 мою нет кроме ивенте стены что есть мы учили только вот упорно g unit тесты 5 4 версии и больше ничего а вот makita просто чистая из интереса прочитал что есть такая вот вещь makita и спросил у человека и все как бы принцип работы хорошо интеграционные тесты функциональные target или так отлично хорошо интеграционный но g g unit это функциональный доронкин скука помолчи возникает а
00:48:44 - 00:50:26
почему называется g-unit лина это это функциональный и захватов для нет доски это знаете g-unit принципе можно поиграться но насколько я читал то используем тестировали так она поняла при запуске приложения ты стартуешь жетон как бы дергано допускается для это более сложные вещи для фонтана использует селение бог умер с этим я нельзя даже не сталкивался сейчас все расходы в принципе я все просто который хотел задать я задал я вопрос остались вопросы ну как как бы как бы к тебе вопросы но как тетрис
00:49:39 - 00:51:18
ну как бы к интервью добывая так это порядковый ценится беседа людей ада тебе вопросы то какие люди как бы могут попасть на должность ну как бы она в эту компанию выборка вы баркас допустим вот студент пришел который вот реально встал со скамейки он он ничего не знаю глухой будем так говорить какое предпочтение будет к таким людям вот я по себе просто знаю что действительно после курса за когда я закончу курс то я больше с большей уверенностью готов что меня большинство компаний просто не примут происходит
00:50:37 - 00:52:23
отбор есть обычно то есть если девичьи он убирать резюме 30 ссылок антей какой-то я про стучится допустим skype recruiter и говорит там женя есть там оля оля нужно выбраться беседовать вот вы режима подойдет он нам проект доколе молодец можно подавать им поговорить потом мы с ним побеседовать 12 стих специалиста встречаемся и в конце подсадиться мы заполнение мы как бы делаем индекс для наших вечера на текущем мы строим этом балльная система пополам оценивается по итогу эсеры просто берут людей с высшими баллами кто
00:51:31 - 00:52:55
они вот проекта компания мне кажется компании не хотят обычная мече который умеет это прочтем себе вкладываться в обучении потому что ты пришел ничего не имеешь зарплату столбиков например мы учились и предложили 500 они потратили находят зависимости от ok посмотри по завершению всегда возникает вопрос а когда человек начинает что-то думать сейчас конечно у меня вопросов таких нету и вот вот этот вопрос просто был как бы спонтанной как бы вопросов пока нет если если можно будет задавать или какие-то
00:52:17 - 00:54:06
вопросы в skype низамов социально доска пилотом ты тоже плачешь вопроса хорошо это процесса был образ ответы я там специально чтоб заключение то есть как обычно [музыка] дней мы дело рекомендуем стены тебе и в описании под видео чтобы они были запрет на пробел и есть если отметил нас обратить внимание можно отработать а потом уже и тот еще продолжим и если можете что за ребятам зритель запрещению сказать зрителям пытайтесь учитесь несмотря ни на что не слушайте никого даже если вы думаете что вы не справитесь
00:53:12 - 00:54:57
учитель просто вот учите и упорство вознаграждается это доказано и все в ваших руках и только ваших руках как те кто пытается вас остановить это люди которые по большому счету ничего может быть и не добились и учитесь только учитесь и если вы начали изучать программирование это на самом деле не такая сложная специальность если ее очень плотно изучать изучать все время свободная посвящать свободное время не только книгам и видеозаписям пишите практика это большой фундамент который построит вам целое здание то есть в моем
00:54:08 - 00:55:41
понимании пишите и учитель если вы сталкиваетесь с ошибками читайте что это за ошибки исправляйте их и все в ваших руках удачи и желаю чтобы все нашли работу те кто прилагают такие усилия особенно те ребята которых я смотрел у тебя на канале реальные эмоции особенно самоучки я слушал я отвечал на вопросы которые ты им задавал бы до некоторые вопросы я с такой и за коверкай но ребята справились молодцы проходите собеседование молодец он очень позитивно реагирует на на сообщение предлагается созваниваться и реально очень огромное
00:54:56 - 00:56:35
спасибо тебе за такой опыт и за то что ты не ленился выслать потом фидбэк и описать все пробелы которые человеку нужно заполнить реально спасибо
00:55:44 - 00:56:09