Подготовка к собеседованию на Frontend 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 каналы и чаты
Транскрипция видео:
привет друзья с вами сергей пузанков и вы смотрите front and science мы с вами продолжаем наши публичные собеседования и сегодня у нас в гостях будет валерий он уже приблизительно полтора года занимается разработкой а последний год работает исключительно на фрилансе в начале интервью будет небольшой при скрин где я расспрошу валерия про его предыдущий опыт работы и в этот раз я решил сделать это на английском так как достаточно частая практика для того чтобы проверить уровень английского у кандидата
00:00:00 - 00:00:58
спросить именно о его предыдущем опыте чтобы он рассказал про это все и на английском языке остальная часть собеседования будет на русском языке и на java скрипте да кстати если вы хотели бы поучаствовать в такого рода фиксирования вы можете это сделать заполнив форму ссылочку на который я оставлю внизу в описании поддержите там валерия внизу в комментариях своими лайками и вперед смотреть собеседование всем привет привет валерий характер и сегодня весь здесь видеть в это раннее субботнее утро просто живи сегодня не суббота
00:00:29 - 00:01:49
воскресенье рада сегодня здесь видеть в то воскресное утро благодарю что присоединился и у нас сегодня собеседование на фронтенд разработчика по формату вначале будет небольшой приз queen скажем так общие вопросы про твой резюме про предыдущий опыт дальше мы перейдем уже были технической части по по разным тематикам пообщаемся и в конце я дам тебе свой фидбэк на то какие сильные стороны у тебя уже сейчас есть и на то какие моменты стоит еще посмотреть и где-то подтянуть формат я думаю понятен можем приступать
00:01:07 - 00:02:39
хорошо тогда давай начнем с краткого экскурса в твой предыдущий опыт и я предлагаю перейти на английский [музыка] школ оставлять симпу скриптинг поставит вас мая на in class н д ю ду сам алгоритм взрослая cats and others like моей богини нэнси программе don't use a mind and programming ван ешь после was like to ясенского дёс авто за это деньги не небольшой ой уступает сам объект вариант программа сама simple став папину займу сам каплей шанс у собак как ты сам лайт брай там как-то kinder вот это
00:02:00 - 00:04:23
сказки надеваешь of the main course мой университет ае life is not given меня смачным formations матч experience смачно помешал фавела и сторон оби-ван бывало пробиться можете взять своей форме труди strike source творог с 28 млн руб виделась завод one book with books and programming and one last battle inox баш на баш скрипта соя отец destroy клан инглиш за интернет один девизом одессой that one болотный газ а вот он он и bodies on all я билде own web site is easy and explanations dislike пусть медведи war games is one
00:03:38 - 00:06:31
thing this was about фронта html москве автозак rides a little work bitch киев взрыва слотов дан старт и 3 строчки и битва сладостей подавился you some на sinx youtube videos нозоки classpath масла и отец писать эту бренда смотрящими с этим а и родить x боссом злостный nike mini купить или кому-то верить [музыка] one month and it was first few days и дальше алтаря завоз and little bit фронта славик и миха веб-сайт и вас dipline и юст hp and send us an audio and bars соня и пить вас разыщем авто за самый
00:05:42 - 00:08:36
man's man's world of work and builds a web site and you can't be for both users and land on the king & alloc мне толчок силой сварка лайки инфа на улице мои биосинтез you consider скам цена за вы подчинитесь благодарю кей в принципе все понятно по английски все гуд давно ее может немного прибыл переволновалась это будет за много рассказала либо я не знаю как может надо было меньше больше более структурированно в целом как мне было достаточно вот можно сократить чуть больше первую часть наоборот больше внимание уделить 2
00:07:24 - 00:10:00
да да да именно там может какие технологии использовал и какие-то дела против возможно принципе по как бы по той части поговорили теперь можем как раз по-русски поговорить чуть более подробно расскажи пожалуйста вот по последним проектом что именно за проекты и то есть какого рода сложность интересно проектов чуть больше подробнее про хотя бы простых технологий который используется значит на бокале это использовала для тестирования немножко такой автоматизации тестирования там попить и расселению дальше это но уже за 200 бат
00:08:54 - 00:10:38
заданиях войска либо man потому что это сделать со пешкой приконнектиться сделать записать базу данных сделать растеряева об индии экспресс вот мангустам использованы много и на фронте это так вот 0 человек тип скрип в основном я бы сказал сейчас только на так скрипте удобно писать и куда в принципе ну там ваш и немного какие-то скрипы сервер настроить тоже такие штуки вот последние проекты это было это сайт сейчас прыгнут над которым вы работаете там просто frontend сайте для построения я как бы вот как бы
00:09:45 - 00:11:22
это сказать о тесте блок-схема да и для людей которые не знают программирования чтоб можно было им делать программы на не используя код вот еще там несколько было проектов то есть с данными да а паркетом с несколькими клиентами забрать данные и шут с ними сделать записать базу данных что так как бы когда большие объемы данных и вот такие сайты типа делать там простые какие-то вот я и понял хорошо расскажи плиз тогда еще в двух словах я вот знаю что ты сейчас в unity залом сидишь как попал интересно это но
00:10:34 - 00:12:04
это очень просто будь из программа юг от раньше тут была школа шире хват вот и потом ребята которые здесь решили сделать свой программный код и когда они только начинали нужны были люди чтобы тестировать эту программу вот и мой друг сообщаю он пошел сюда и как бы уже просто потом позвал меня он сказал а здесь imac 27 дюймов но сначала много говорила и говорю да нет эта фигня не хочу потом он рассказал им о дюймовка это точно надо идти надо ведь было бесплатно все вот наши мы тестируем программа то еще больше года что именно
00:11:23 - 00:12:39
в этой программе преподавали или для этого фишка вот это еще могут добавить муки ленс это когда мы пошли это фишка вот мы писали такие штуки как л.с. вот здесь вы знаете команды в терминале писали все вручную и всякие другие штуки вот много фишкой работали вот и потом потом они уже новую программу сделали старк дано мне уже не пришлось проходить то кто же тогда работа над контенте вот тоже нет и теперь у тебя получается есть возможность сюда как в coworking ну пока что да пока я не решу чувство да
00:12:01 - 00:13:24
да так точнее но здесь есть еще один такой вопрос скажи пожалуйста вот из всех твоих проектов которые у тебя были расскажи про самый либо сложные либо самый интересный для тебя ну вот почему деньги хотел бы поделиться вот один был такой вот это был такой из первых я бы столом очень сложно было потому что там надо было вот очень много там был докер надо было сделать свой свой instance от этого всего сконфигурировать и тристан да уж если пеппа и что вот и там человеку надо было собрать со многих а пишет данные о сайте сделать как бы
00:12:41 - 00:14:14
всего сайта вот надо было коннектится к разным а пешком вот одна пешка не работало надо было самое то все настроить там было вот это все много с линуксом надо было много читать вот гуглить то есть даже там ли не было много информации то есть пришлось настраивать все docker и так дальше от это было самое сложное вот самый интересный еще скажу вот это который сейчас делаю я накидал ссылочку это который мы с этими блок-схем он такой прикольный я все сам делал и вот как все сам там была похожая библиотека да она
00:13:30 - 00:14:45
ее надо переделать как бы полностью вот поэтому для меня он сейчас наверное такой самый самый интересный хорошо поехали то первый вопрос расскажи пожалуйста разницу между подключением скриптов когда мы делаем просто скрипт мы делаем скрипта sing и мы делаем скрипке это он наш скрипт подгружается тогда когда уже страничка загрузилась дать лишь когда мы делаем die for не знаем что уже вот и чтимой который есть прогрузился то есть почему лучше делать de fer вместо того чтобы ставить скрипты в это в принципе то же самое составить я
00:14:07 - 00:15:36
бы сказал вот скрипке внизу самым до самом низу чтим алина как бы лучше будет если ставить head это как бы более так красиво вот а sing если не ошибаюсь это асинхронном и сразу загружаем как можем вот не только само слово говорит то есть почти малька еще может не погрузилась вот жест мы загружаем так то есть если а steam или еще не загрузился весь но мы уже начинаем грузить скрипты a better тогда это что давай de fer это когда уже и чтим ольга загрузилась то есть тогда у нас исполнится скрипт который а смотри я
00:14:54 - 00:16:32
например поставил в ходе давай тогда давай по отдельности давай я поставил в ходе просто так скрип бизнес без каких либо атрибутов браузер до служит для него да просто скрипта что будет браузер дошел интересный вопрос ну если просто скрипт и в нем вы напишите какой то же если бы просто я пишу да то есть я пишу я пишу ссылку на какой-то внешней java script то есть что будет когда я думал он на по идее он должен исполнить да и даже если почти мое имя загрузился он я думаешь он будет исполняться на вот то есть у меня
00:15:43 - 00:17:01
груз html я дошел до тега script у меня здесь есть java script новый bangle не входя в хранения вот допустим хайди надпись у меня до еще не до грузился html вот я дошел до будет ставить ногу shop ему исполнится его ищешь надо загрузить правильно сам скрипт ну то есть если мы делаем через source бывает через сорок мне интересен такой вариант думаешь насколько я думаю думаю что он будет загружаться даже есть не за хуже то есть мы и ждем загрузки его а даже если очки мы не загружен потом мы ждем когда он выполнится и потом только
00:16:21 - 00:17:48
дальше грузим html вот тут вот такой интерес либо просто то есть скажем пакете у нас вариант когда загружается параллельный темари джаз ибо сначала выполняется с такой интересный вопрос не могу точно дети могут точно сказать что да есть два варианта либо либо он загружается и потом высечки малина почему то мне кажется что наверное он сначала выполняется потому что если еще арсен осинка это наверное продолжение ну тут честно скажу я не разбираюсь точно не могу ответить вот какие есть предположения что есть возможно осинка
00:17:09 - 00:18:27
отвечать за то что они параллельно загружается и джесс загрузился и этот загружается параллельно и потом выполняется вот джейс выполнять а когда без осин возможно g сначала выполняется и потом пока почти мой загружается не совсем как это где-то ты правильно говоришь где-то не не совсем смотри обычный так скрипт полностью блокирует загрузку страницы то есть пока ты не загрузишь так скрипт тебя обработка с чем или дальше абсолютно не идет поэтому как бы и основная фишка потому что в теге скрипты можешь менять уже существующий дом или
00:17:48 - 00:19:19
подгружать другие теги скрипт который ты будешь тоже вставлять сразу за собой поэтому ты не можешь дальше обрабатывать о схемой то есть он блокирует блокирующий sdr у тебя ситуация следующая есть в эфир используется именно для внешних скриптов то есть с россией у тебя будет когда он тогда мы используем ты будешь дальше продолжать обрабатывать html параллельно загружать этот тег скрипт и когда у тебя произойдет полная загрузка страницы у тебя отработает содержимое но при но ты его можешь поставить в хедер
00:18:33 - 00:19:49
понимаешь потому что раньше из-за того что блокирующий джонс был все скрипты добавляли вниз в конец боги ну sdr как бы этого делать не нужно ты можешь параллельно грузить и html и джесс когда загрузится тогда да грузится а.с. а sing там как бы ему все равно он не ждет никого его не ждет никто просто вот как бы когда загрузится тогда загрузится тогда выполнится и так далее то есть он такой синхронный себе скрипт ждет его я помню вот de faire всегда надо использовать почему-то де форе я помню шон и точно выполнялся когда вот
00:19:11 - 00:20:39
все стремечко прогрузилось но вот еще вот частного и понял что он до параллельно загружается а только выполняется хорошо так ну раз мы тут с браузером начали разбираться давай тоже по всяким с браузером штукам пройдемся расскажи что такое всплытия события его нба блюм хоккей то есть допустим у нас есть div днем еще один дьюв еще один допустим мы крикнули в этот центральный есть два варианта если у нас есть onclick onclick event найти всех делов надев которые здесь здесь и здесь то значит его на бабы там есть два типа
00:19:55 - 00:21:38
иван бабы and capture значит bubbling это значит когда у нас сначала отрабатывать клика за самым внутренним потом в значит outer алтарь и дальше вот a captcha по идее вот если не ошибаюсь это когда сначала в самом большом отрабатывает он клик сначала потом среднем потом как я могу например повесить event-а чтобы он отрабатывал на стадии captcha линга они бабле нга шаблон на стадии а детям а гигант лишенных точно помню каким там должен быть какой-то массивчик и в нем можно передавать эти атрибуты
00:20:45 - 00:22:13
возможно за месяц тип char либо что-то такое property в этом осечки туда можно записывать руфус вот там там не массивчик там просто она аргументы либо аргумент расскажи пожалуйста вот ты сказал что у тебя есть div еще один gif еще один gif и на всех на них висит onclick а если у меня будет внешней gif потом один внутренний и самый маленький внутрений если вот на этом среднем не будет висеть onclick у меня будет работать bubbling и keep hearing ну конечно были ну то есть если допустим иметь ввиду на средний танк
00:21:34 - 00:23:06
клик будет нормально если я делаю клик на какой-то элемент и я хотел бы остановить bubbling то есть я хочу сделать клик и и чтобы у меня например не отрабатывал клик потом там на windows с помощью чего я могу это сделать 10 гейши и реван дефолт стоп при падении точно нахожу статора повешены приварен дефолт в чем их различие для чего каждая использовал гривен дефолте пусть весь у нас формочка да и там 10 браузером стандартные скажем стандартной функции которые отрабатывают мы можем сделать привет дефолт и этот
00:22:15 - 00:23:45
стандартный слов он не будет зарабатывать на будет ставать он будет отрабатывать только то что мы написали вот что preparation придумаешь этот наш вопрос он больше этот на что пропустишь он больше не будет этот ивент вызывать другие эвен другие шаги лири на этот да то есть ты правильно сейчас как бы сказал я так понимаю что ты не сталкивался никогда с такой задачей у меня господи у меня было просто я сейчас доделаем было такое же просто когда мы нажали на клик до больше не надо чтобы другие серверы от субботы
00:23:05 - 00:24:19
как и другие хендлеры то есть вопрос в том что есть несколько как бы моментов датой 100 пропадешь он действительно запретить дальнейшее всплытие события a при вен дефолт это просто отменить стандартные event обработчики для данного элемента то вот как ты сказал формой например или если у тебя есть не знаю конец клепка до или есть есть та та же ссылка вот чтобы не переходил браузер попку это ссылки ты можешь там написано тот же prevent дефолт вот поэтому как бы это немного про разные вещи но вроде
00:23:42 - 00:25:02
вроде все верно у тебя получилось хорошо ты сразу ответил на следующий вопрос как остановить дефолтную обработку события окей тогда давай пойдем дальше и перейдем немножко кгс у классического так сказать расскажи пожалуйста какие какие типы данных vds ты знаешь значит undefined на лбу лин дальше у нас есть string дальше у нас есть объект символ ведь и и еще не назвал на у undefined string а нам дано на and no one to find string булин line undefined string гулин намбер дикий объект сен 8 отжиг делится там есть function это тоже
00:24:21 - 00:26:22
он хорошо вроде вроде все ты не ты назвал там много всего не назвал например массивы почему это получится это улучшит просто окей а функции это тоже обжиг окей хорошо перейдем к методам массивов мы скажи пожалуйста какие перебираю щи и методы массивов ты знаешь или даже не так вот какие да вот расскажи только мяты за музеев инструкции у тебя есть до массив и тебе необходимо перебрать его элементы какие вообще в предыдущей есть вариант его тебя окей и рассказать им на как они работают но мы какие вариант можем
00:25:30 - 00:27:01
начать каких вариантов потом обсудим их особый гей ok for in for a map of reach это перебрать все матричном еще есть региус уже а дальше еще какие в принципе ну дальше то можно в принципе взять все про придя на это дарит они план где-то он properties и тайга обед для массива на тоже и все ну там есть еще съел интернета когда мы фильтруем frost fresh матки не только а конструкции типа while ну да уж конечно да можем там wild уже сделать думаю хорошо ok тогда расскажи мне пожалуйста в чем кардинальное отличие
00:26:17 - 00:28:24
вот если я собираюсь что-то перебирать допустим тот же массив если я буду использовать обычный for цикл или же я буду использовать готовый method for each массива значит музычку передаем функцию которая будет использована для который будет вызвана для каждого элемента этого массива и ford сказать for in illis обычно обычный форм обычный for то есть просто формул в форе нам надо делать и на этом какой-то переменные дальше когда переменная меньше rings и дальше плюсовать плюс 1 и принципе делать то же самое вот нефитов
00:27:20 - 00:28:59
просто возможно здесь есть эта разница в performance точно не скажу то есть я обычно использую думаешь лучше использовать foreach так все-таки встроить а form for обычный там ну допустим нам надо что-то глобальное внимательно а есть что-то чего ты не можешь сделать с методом for each но можешь сделать с обычным форум ну допустим нам надо изменить да и ну ладно это такое что могу не могу сделать с обычным что могу сделать с форума не могу сделать fur dich отпустим на нам надо будет удалить утвердить этот элемент до нас есть index
00:28:09 - 00:29:43
for нас значит в принципе мы можем во-первых изменять в если будем использовать быть обычный цикл for мы можем изменять это полностью да вот этот наш массив вот of reach я бы не сказала что нам ну там тоже в принципе передается индекс в принципе мы скажем можем изменить я бы сказала если если меня было бы задача вот это все изменять я бы использовал мой либо мал либо for обычные снимки еще он допустим нам надо будет удалить какой-то элемент массива да там он просто прости можем сделать долейте все
00:28:57 - 00:30:17
отлично хорошо я я всё записала нам надо поговорить про дарит нам надо поговорить про map ok возвращаясь к нашим форум и фары чан скажи пожалуйста если тебе необходимо будет интегрироваться не по каждому элементу а через один например по всем по всем нечетным методов ты выберешь любое можно выбрать и в принцессе на выберем foreach мы просто там можем rich and сделать если там он делится на два индекс если for и через это мы сделаем и плюс 2 и плюс равно 2 в конце я выберу наверное обычный обычный for хорошо и еще один
00:29:39 - 00:31:17
тогда к тебе вопрос [музыка] допустим ты тренируешься шло к кому-то массиву и в какой-то момент допустим ты дошел до середины этого массива и тебе дальше больше не нужно интегрироваться но break сделали домбре лик хорошо for и те же мы сделаем если индекс больше если на газ больше половины творить о самом начале у нас придется индекс как строй отлично ты делаешь ритер из функции callback который вызывается для каждого элемента ты все равно дойдешь до сама ну да ну да и ну да ну то есть тогда получив речь мы не можем остановить она
00:30:30 - 00:32:05
эта функция всегда исполнится для всех элементов мне туда этот вопрос да причем и всегда будем да вот фриче мы всегда будем и тренироваться по всем в обычном на цикле for мы можем остановить когда стоите за хоть понятно что мне не и прочее есть такие моменты да хорошо так и то есть мы с тобой говорили поговорить про map расскажи пожалуйста чем for each отличается от map и когда какой из этих методов стоит использовать когда нам нужно новый какой-то массив каждое значение которого можно получить
00:31:19 - 00:32:58
определенным способом из предыдущего массива мы используем от он может возвращать новый массив выступает функции применяется каждому элементу возвращают шо-то его в соответственно и значение будет а нам на том же яндексе в новом оси возвращает ногу новыми syn-ake понял хорошо и как вы то есть for each им imac мы сравнивали готовится of reach только три штука делается только об лает эту функцию каждому каждому элементу так мы еще говорили с тобой про метод радиус all его когда стоит использовать
00:32:09 - 00:33:44
ну в принципе можно использовать на нам надо как то тебе тут сказать делать какой-то отчет о да когда у нас уже потому что там на каждой итерации у нас есть вот этот аккумулятор и когда нам какой то надо именно подсчет делать через как на каждой итерации тогда радиус вот и при этом иметь иметь доступ к этой переменной который уже до готовых сделан из предыдущих элементов в принципе как бы он позволяет тебе аккумулировать вместе какие-то данные и [музыка] собрать это все не обязательно подсчет там может быть не знаю ты можешь а
00:32:55 - 00:34:32
объект склей до из из массива но очень хорошо так и мы с тобой говорили поговорить про дэвид итак у меня есть let our один два три четыре и я пишу дэвид и я пишу делит один что будет выведен на в консоль когда мы напишем собой консоль волк array что что будет в консоли значит консоли будет один underlined 3 4 то есть но там нет 1 dash мы делаем рей 10 [музыка] заберем хотел сам ответить хорошо и даже по сложности давай так links чему будет равен рейлинг вот такого вот да да да понял посчитать там 10 это
00:33:44 - 00:36:53
будет по идее 11 элементов потому что от 0 до 11 будет а скажи пожалуйста а если я сделаю вот так велит 10 likes будет тоже интересно мы удалили вот этот кий 10 вот такое интересное я скажу что здесь 11 почему он просто удалила дарила property can define a massive длина массива все давай давай давай сделаем вот так чтобы покороче было понимаешь да то есть я просто он define ну как бы на месте где лета твоего у тебя просто underline этапе дети же самое шо race light ray дать как бы там не удаляется сам хорошо
00:35:27 - 00:37:31
интересный задавить там с были там разобрались да расскажи пожалуйста в чем разница между вот этими вот персонами в каждой строке где где что и и почему пакет porsche онлайн будет indecent потому что функция вызывается возвращение не возвращается значит новом бефани вот то есть первом случае функция просто вызывается во втором случае функция везла здесь функция просто вызывается делать page 2 а вот эта вот там функции объявляется вот на шестой строчке рвать пальцем 2 просто будет отдыхать и в восьмой строчке функция вызывается в
00:36:40 - 00:38:20
контексте как конструктор этому парсон один это будет отдых от его но его подают но он будет скажем так его прототайп это будет понял хорошо ok [музыка] хорошо а если я здесь например напишу притон я здесь напишу объект давай так я здесь напишу вот так вот а ликеры что тогда и где будет спасен будет на нем он должен игнорировать этот вечерний село и все равно возвращать кончик вот это хорошо так давай наверно по пишем немножко код code давайте и так у нас есть объект такой вот простой мы подразумеваем что у
00:37:31 - 00:40:05
нас в дальнейшем будут только такие простые объекты необходимо написать функцию копии которое принимает на вход объект и возвращает новую копию объекта окей окей если настолько простые объекты может делать объекты сайт либо ты сам partisans дефо это будет рекурсивно то есть сделать хорошую копию если там нет функций вот бы написать я понял что ты уже знаешь ответа на эти вопросы как то мы быстро очень решили можем сделать еще циклы вручную написать наши функции вот вы будете копировать хорошо тогда давай
00:38:57 - 00:40:15
по пишем код на другой задачи это это вышло очень быстро необходимо написать функцию id давай напишу это он пугается вот необходимо написать функцию id которая умеет складывать два числа либо таким способом либо таким способом у это интересно нас может быть много вот этих вот наш ограничено то есть у нас эта функция работает только с двумя аргументами но как бы мы передаем либо если что могу написать чтобы и много было ну ладно давайте значит но значит надо написать эту штуку так а можно использовать на толщину пожалуйста уже
00:39:36 - 00:41:20
такой призыв к стрелочным смотрел предыдущий интервью платит что-то вспомню с него что там была и сделаем штуку так и значит что у нас будет три дернется она возвращает нас только два аргумента только два момента работ значит защищать вторую функцию убейда так давно робот нас работают эти а во втором случае нам надо так что я поспешил окей окей значит и другом случае [музыка] передадим можем сделать через раз если мы передадим а ибо если бы у нас underlined разрешим сумму если у нас b анди хайнес
00:40:26 - 00:45:01
и возвращаем функцию предпринимает болтает или станут ты давай попробуем все запустить за пещер в консоль просто теме теперь консоль блога так две семерки окей хорошо если мы сделаем 3 5 7 8 окей да все в принципе верно из того что порадовало вот эта вот часть что ты действительно проверяешь нам define они не б потому что ну иначе у нас 05 до на еду эту штуку знаю уже 50 до царя вот тут можно очень хитро неосторожно наступить на большие грабежом и так у тебя задача необходимо написать функцию которая принимает на вход строку строка
00:42:55 - 00:45:05
это название файла и возвращает расширение этого файла то есть фрагмент после последней почки окей да понял я ты можешь без 1 коммент да я просто не от пусть близок лично преступив это файл и шум например . xalingo но потом сразу в переменного засовывай . [музыка] делаю концовок . вот и хочу сейчас baby [музыка] поставим как безразницы разделим через три . значит у нас через точку последний идет мы сделаем притворно значит сделаем так возможно ну это у нас строка да то есть есть говорите про чеки делать может сделать
00:44:09 - 00:46:14
сам если айпад мини вторичке реке мы не можем сделать тут string bass поэтому сожалеть важны такие штуки писать равно string равно string мы можем сделать сделать сделать параметр ты опечатался во-первых парами matter почему на красном то есть это книга летай помните окей т3 торнадо счете нам еще целый мешочек . допустим у нас нас допустим придет вообще строкам в которой точки не будем да допустим еще такой вариант тогда шоу нас эта штука будет так далее ну давай если будем возвращать нам на пути нет окей ты
00:45:56 - 00:48:36
будешь знал значит если мы сделаем сплит пустякам от идеи повернет только рода короче если line сделаем если равно единице чтобы обращаем канал иначе возвращаем такую штуку так жертва под номер на час значит если нас точки не будет у нас внутрь елена массива будет только один вот все . не будет она массива будет только один проверяем есть ли длина массива 1 решает на начал возвращаем парад станцию музыки идея так еще чуть можем сделать он а тут не равно отлично я сижу жду когда ну да в принципе тут еще можно подумать
00:47:39 - 00:49:21
дальше идеально ну да да давай в принципе вот посмотрим то есть если у меня отлично она возвращает год его жарим или вкладку можешь переключиться дамагу перекатился шамот есть gif сойди об называется и вот сюда я вставил в вагон дивов твоя задача написать алгоритм который сможет мне сказать максимальную глубину вот этого html дерево то есть если саре вот это считаем корневым то есть это первый уровень вот этот div то есть внутри give up у нас лежит это первый уровень то есть если бы только видела это будет единичка
00:48:36 - 00:50:31
выводить да да да то есть это вот здесь давай найдем то есть вот 1 2 0 3 4 4 4 5 6 6 6 есть 6 марта будет здесь вот есть 100 раз вот в нем вложен 2 3 4 5 6 7 вот два дива седьмого уровня то есть свой алгоритм должен вернуть на выходе 7 что у нас максимальная вложенность этих дивов равна 7 ты по идее можешь отловить вот этот вот внешний div по айдишник uab в твоем дресс-коде так что можем возвращаться в dress code потерь супер принципе скажем я буду использовать как текст пока что давайте попробуем чисто попробуем стучаться к
00:49:32 - 00:51:24
тексту хотя в принципе мы можем там и через children принципе можно да давайте тогда будет равно а . и у нас есть мы можем пользоваться супер супер дальше просто как развод можешь проверить что ты там получился нужно да супер нравится делать если можно сделать на качество эта консоль и этой телок от а что ты вообще идеально так дальше шоу можем сделать фон чулок . давайте попробуем ещё раз какой-то онлайн . чем сколько у нас единичка окей пока если мы туда добавим добавим еще один div div будет вас двоечка супер супер
00:50:28 - 00:53:16
значит можем пользоваться скажем чем миром так можем написать рекурсию подумаем как это сделать сначала можно декорировать есть муж какой то девчат не были стиль дети смотрели выше по всем чудо добавляем счетчик плюс один может делать рекурсивную функцию при курсе мы можем пользоваться до 3-го раза у нас значит принимаем шамот принимаем косточки марина момент дешевые воскрешаем упасть и и значит мы сделаем нам надо пройти по где их если нет элемента нет нет скажем так важных элементов то есть моль моль
00:52:08 - 00:55:20
что питер питер иначе чтобы дело делаем нам надо нити значимой то есть скажем так значит так я щас напишу возможно молча но я потом объясню но только допишу элемент и значит и их больше больше проще было работать чтобы это все просто интересно что она выводит сначала фрич у конечно работ и подумаем на 40 туриченко ростову иначе card + 1 решка может раньше работает работал будешь передать файл и какой у нас будет макс послать участвует только подымет надо [музыка] 1212 насколько мы сбросим с подобным
00:53:51 - 00:59:03
кто-то просто жить и тактик точно сделаем такой ну как то так вот все выводят на чашу так подумают души чтобы быть уверенным что все будут работать наша нам прямо здесь дети на привал надо пришивать давайте сделаем сделаем дать значит либо даже здесь надо сказать заходит внутрь и нестись на самом деле ты правильно делал то тебя ты делал в 3d + 1 то есть если ты идешь дальше вглубь ты делаешь + 1 до этого а макс dips я стар и ты рассчитываешь когда ты только зашел на этот внутренний уровень пути к
00:57:27 - 00:59:46
максимальная глубина этот текущий уровень то есть переменная макс dex без + 1 то есть переменная макс dips изначально у тебя текущий уровень если ты внутрь дальше глубже не зашел и arrays- этот for each тебе не вернул никаких других масс максов то у тебя текущий уровень для данного и остался максимальной глубиной попробуй сейчас попробую сейчас в html сейчас секунду добавить еще один час с тебя сейчас давайте здесь добавим в принципе как-то работает ну то есть мы можем конечно чеки там стоит а дальше шо
00:59:50 - 01:01:26
photos вот это точно нужно быть дипломант это точно но по идее углом часто идея в на уровне идее должно работать хорошо супер благодаря на уровне ей работает на меня так но смотри то есть принципе по адресной части из того что я хотел спросить наверное все еще есть у меня для тебя вопрос тогда расскажи пожалуйста допустим 35 каких-то способов которые ты знаешь для уменьшения времени загрузки скрою странице как воспринимаемого или реального то есть хорошо загрузки страницы до чтобы страницу то есть это скажем так допустим
01:00:37 - 01:02:44
у нас есть сайтик да мы имеем доступ к бренду и нам надо утром можем сделать чтобы страница загружалась быстрее верно да до сих до рынка расскажи мне пожалуйста хорошо в чем разница между воспринимаемым и реальным временем загрузки страницы упс воспринимаем и реально много скажу так воспринимаем это допустим юзер увидел какой-то контент уже да вот это воспринимая нибудь вот страничка загрузилась но на фоне наджас еще работает еще может что-то подгрузок подражать какие-то данные вот по этому стремится чему
01:01:44 - 01:02:57
загрузить вот мое озеро уже что-то увидел как бы да то есть это можно loader может брат загружается допустим сразу видно loader дайджест подтягиваю надо пусть берет и пользователь не думаешь вы все сломалось как бы знать номер два выглядит шла грузится есть процесс на отлично хорошо но на самом деле там техник достаточно много давай послушаем окей ну я сейчас говорю что ты можешь называть 5 как реальных так и воспринимаемых техник вот как реальный ну давайте начнем с каких-то реальных скажем так сделаем сервер сайт рендеринг
01:02:21 - 01:03:49
дам им использовать допустим мы используем реакцией сайт рендеринг на серваке этом быстро все компоненты ты сделался юзеру отправился готовые чтим олеся супер это будем быстрее хотя там не особо там не особо быстрее сколько я знаю дочитал помню но возможно хотя бы немножко одна хорошая тема давай давай обсудим он ты говоришь не как бы не очень по перфоманса в чем вообще давай так вот сервиса и тренда ринг в чем плюсы этого подхода ну плюсы в том шину тамошнюю силу мы можем можем значит бота и которые кроу и
01:03:06 - 01:04:28
рыдают которые в лосте либо так далее другие боты они получают сразу готовый чтимой потому что они что грязь не будут выполнять они могут индексировать на сайте да все supercell работает до есть маслят up by сервер сайт рэндами cabot зайдет такой о поесть власьев и дерут все это весь наш сайт или для села это не будет очень хорошо вот мы что у нас компания тег уже готовы делается на сервере и юзер отправляется но в принципе акта подумать на севере все равно что компонент надо вызываем дарит сделать как бы немножко немножко
01:03:47 - 01:05:00
выиграем по скорости загрузки на я бы лучше очень близко и лучше вот а мы говорим мы говорим просто в общем или говорим можем говорить о реакции или встречу в общем в общем деньги хорошо я стараюсь не привязываться конкретному фрибург у потому что там сегодня ты наряд кипиши завтра на послезавтра не зная там как и target a regular какой-нибудь кину content delivery на значит могу рассказать как это работает на этот штука и кеширование кафиров и поговорим ну скажем так есть у нас контент или арина тогда есть у нас
01:04:23 - 01:06:06
допустим 1 сервачок да он там где-то в америке допустим и все люди с вами раз те же данные они очень далеко время загрузки очень долго вот допустим 8 facebook для примера на там все пользуется и на как можно сделать можно сделать много серваком на них как бы распределить по регионам да и у них есть уже данные которые надо да и игрушек достучится к этому домену выбирать ближайший до ближайшей сервак которые есть и снова берутся данные это уже будет быстрее плюс в шам еще сделаем можем сделать это кеширование до юзер
01:05:14 - 01:06:32
первый раз зашел все погрузилось муки сохранились супер и второй раз уже можно от киши равную версия дать еще что можно сделать как бы такая интересная штука есть у нас много юзеров этого сайта на допустим когда мы сделаем сделаем тяж на какой-то запрос один юзер зашел дело этот запрос сырочки в кэше это сохранилось до другой юзер сделать такой же запрос мы можем использовать этот тоже кеш вот но это все надо аккуратно и продумать на такую технику мы тоже можем использовать то есть он про кеш очень много говорить как
01:05:53 - 01:07:18
это все делать допустим весь нас много щербаков да вот потом допустить будем называть их h-сервис я просто читал статью как звук дело оптимизацию и что мы можем сделать вот найти всех очках у нас есть вот да какие то данные до юзер присылает на этот сервачок запрос допустим поэтому сорочка нет заки шермана ответа на он по сила послать на уровень выше если у этого на уровень выше есть ответом дает до сюда и тут уже все здесь уже подготовкой ответ и он может уже к 7 или расставание так окей это поговорили про пендаль и
01:06:36 - 01:07:59
гурина цирк и что ещё мы можем сделать чтобы быстрее было ну картинки оптимизировать их до скажем чтобы у юзеров которого допустим и так там разрушены поддерживать 4 коми послать ему картинки 4k в предыдущего вида соваться смотрел до делаем несколько для меня домена для для разделения статике потому что браузер не может одновременно больше систем грузить так суши ищу такое serviceworker не думаешь он будет помогут да не думаю хотя в отдельных случаях тоже допустим носить какой-то большой computation
01:07:17 - 01:08:46
вот на на фронте прям какой-то большой допустим есть можем использовать serviceworker и все у нас будет отдельный поток это все выполнять то есть но это тоже даем это вариант который из вас будут большие вычисления тогда стремится быть погрузить в этом случае нам точно поможет потому что она не будет блокировать нас с hd так хорошо еще какой еще какой говорили чтобы на этом мы поговорили который реально который визуализировать ну да впредь поможем лаванды рыдать подгрузили часть страницы до остальные
01:08:01 - 01:09:31
части мы продолжаем на джерси через патч какой то и что-то уже показываем юзер даже если на стол 1 кг сделали сегодня я затрону тему шифрования расскажи пожалуйста как бы больше рассказала сейчас у нас прям system design интервью какой-то и больше рассказал вот именно как там на сервере можем мы будем стратегий кэширования настраивать расскажи пожалуйста с точки зрения браузера какие в http есть заголовки которые отвечают за каширование просто их достаточно много какие из них ты знаешь вот тут тут я бы сказала наверное
01:08:46 - 01:10:21
ни одного не знаю заголовки кэширования не могу сказать что я знаю личность пути домой может быть и передавать но нет тут не знаю на там их достаточно большое количество каждый control и так expires да играй и pragma кэш control да то есть все все эти заголовки выше тебе они как раз отвечают за разные методики кэширование контента и как она называется очистки кэша сколько времени или по времени там просто есть такие которые там и и тек по айдишник у и прочие там достаточно много разных моментов хорошо
01:09:34 - 01:11:23
давай тогда последний вопрос вот и закупки сказал скажи пожалуйста с точки зрения cookie-файлы могу ли я руки поставить чтобы она удалилась у меня там через три дня до 100 имидж палец миллисекунды что какие а могу ли я установить qq вот у меня есть какой-то основной домен допустим там союз . к могу ли я ее поставить на сам домен да да да можете если я поставлю на сам домен например не знаю youtube . frontend сайнс точка ком будет ли эта cука доступна на домене frontend ign.com если вы ставитесь дочерней домен .
01:10:35 - 01:12:34
торрента не будет а если наоборот если я поставлю на фронт inside . комната чай не parinti по идее должен быть доступны или должен хорошо и про cookies и скажи мне пожалуйста еще какие еще поля в cookie ты знаешь которые отвечают за security тут уже тоже не скажу то есть возможно там есть какое-то поле точно скажу тут не знаю мне использовать такие штуки хорошо но там самом деле есть несколько то есть там один из вариантов самое главное то ждите пион ли вот ну короче ладно тогда почитаешь мы прошли все сыты 1
01:11:35 - 01:13:27
хорошо тогда давай мой фидбэк по всем частям потому что у нас первая часть была с тобой это скажем так при screen интервью по английскому мне все понравилось прекрасно разговариваешь как бы для работы на на продуктах вполне себе достаточно это очень хорошо мне было все понятно из того что ты рассказываешь какие-то моменты наш типа из разряда там где то время не точно я использовала еще что то вообще бы никто не парится никто не замечает и в реальных проектах тебе никто ничего никогда не скажет сам
01:12:40 - 01:14:04
такой часто да да да то есть как бы особенно когда работаешь на зарубежные компании и по поводу произношения там вообще никто не парится вот и здесь здесь все супер дальше мы с тобой пошли поговорили про скрипты подключения скриптов и здесь вот надо тебе чуть больше освежить знания по скриптам скрипта sen de fer здесь более сложные наш когда задачки когда прям вот ваш тем или прописывают там 5 скриптов один из бисера dance осинка и так далее и спрашивается в задаче некие какой из них первый выполнится и вот
01:13:21 - 01:14:50
рекомендуете посмотреть по решать такие вот возможные варианты потому что бывают проекты на которые ты приходишь ты не контролируешь подключение самих скриптов они уже подключены за тебя и часть из них подключены сосин com часть deform часть а грузится синхронно и блокирует все оставшиеся поэтому ну как бы нужно здесь понимать как это все работает ну как бы важно такая часть дальше мы с тобой поговорили про всплытие перехват дефолтную обработку события здесь вроде все было хорошо ты как-то немного сомневался насчет привет
01:14:07 - 01:15:26
дефолт и сто про повешен вот поэтому не на этом мой можешь перечитать как бы эту тему еще раз просто чтобы освежить но в целом ты ответил все правильно но сомнения были наш как бы не была такой там четко уверенности поэтому рекомендую тоже тут посмотреть то дальше у нас пошли задачи позже с типы данных все гуд перебираю щи и методы массивов тоже в принципе все все норм было да то есть вот моменты которые разница между классическим форум да и фары чем вот там вот были у тебя моменты что ты как бы или сомневался ты
01:14:47 - 01:16:29
вроде как и знал что да так и надо делать но как бы эти вот несколько отличий когда ты . на понимаешь эмблем нет стопудово придется брать for их ну желательно знать потому что когда у тебя есть какое-то алгоритму или просто задача и ты понимаешь что если я дойду там до какого-то элемента искомого и мне нужно закончить это инь ян не и тировать до конца длинного массива то такой блин ну тут точно форм кто-то в споры чем ты этого не сделаешь что-то пройдет по всем элементам тоже вот такие моменты как бы их желательно конечно
01:15:38 - 01:16:49
знать но в целом каких-то супер больших проблем там не было дальше дальше дальше у нас был разница между списанном и конструктором там тоже все отлично написать функцию id которая может изоморфные может принимать два аргумента может принимать через этот через ченнинг вот здесь смотри тысячи правильно написал мне понравилось что ты сам define дам там все верно сделал но ты начал вначале писать функцию совсем другую это очень важный момент на собеседованиях внимательно следить за заданием тем более что у тебя
01:16:13 - 01:17:49
написано прямо на доске до тебя написано что именно какие оба примера и что должны вывести вот ты побежал решать другую задачу не ту которую тебе задали поэтому здесь очень внимательно следи я смотрю такое блин там он замыкание уже делает нужно очень очень очень внимательно слушать дальше было задание по с этим с вылетом на и ты как бы с одной стороны в начале ты правильно сказал про общую длину то есть ты понимаешь что если я задам например там 10 элемент то у меня длина массива увеличится таки но потом
01:17:03 - 01:18:33
сдали там немного напутал хотя до этого даже видел в консоли что он просто он define делает вместо удаленного элемента тушеного не удаляет по факту вот и длина остается той же дальше был написать алгоритм вычисления максимальной глубины дерево все прекрасно ну были какие-то моменты но ты сам добавил сам пришел к решению я вообще не видел чтоб я как-то тебя подсказывал то есть мне все все понравилось тут всё молодец классно и самое главное быстро справился то есть мы не не вообще не задерживались так
01:17:48 - 01:19:08
сильно долго так а еще был нас копирование объекта тут вообще как-то раз уж я ожидал час мы тут засядем в не то порадовала и и и и по поводу времени уменьшение времени загрузки в целом об мне как бы я вижу что ты там вроде как из такие какие-то читающие так далее это хорошо вот по поводу заголовков http обрати на http более пристальное внимание особенно учитывая тот факт что ты работаешь и сервером но я вижу тушуйте такой нож ka-bar us больше в какой-то full stack рекомендую почитать более подробно трожьте типе
01:18:27 - 01:19:57
потому что это очень большая и такая наш как бы важная часть в принципе в разработке особенно что касается вот того же кэширования потому что вот сама по себе кэширование этот о чем front-end разработчик очень много впоследствии будет работать когда он там дорастает до определенного уровня и перестает решать просто там как и насущные задачи сверстать формочку они уже дело действительно какие-то большие сложные интерфейсы приходит вопрос перфоманса скорости загрузки так далее приходит вопрос а как
01:19:16 - 01:20:28
это все кэшировать еда есть отдельная как бы большая часть это кэширование на стороне бакен да то простоты рассказывал потому что часто патент занимает очень большую как это часть очень большую часть не времени а ну да то есть времени отработки запроса слушая только сейчас увидел что ты мне вообще все это время не видел привез совет ты бы сказал я 13 cold мне камера включена вот то есть сервер занимает большую часть времени обработки запроса но в то же время как бы забывать про клиентскую часть тоже не
01:19:52 - 01:21:22
нужно потому что любой запрос с клиента на сервер это наше время и кстати вот то что мы не закончили самом деле обсуждать и я забыл ну да ладно по поводу s и сара хотелось у тебя поспрашивать 0 сервер сайт рендеринг в том числе важен для того чтобы сократить время загрузки страницы потому что когда ты отправляешь клиенту в начале штемпель потом ты им отправишь госбанду потом ты отправишь клиенту стиле потом ты джесс bungalow тебя инициализировал ся он такой ага мне надо сходить за данными еще в 4 место
01:20:37 - 01:21:48
пойдет за данными затянет когда он получил эти данные у него там в ходе ага надо еще суда пойти за дополнительными данными вот эти все запросы туда сюда это куча времени особенно если человек сидит на мобильном вот ну как бы он очень будет долго ждать есть у тебя сервер сайт рендеринг то ты делаешь один запрос все эти запросы в но три не они будут в локальной сети делаться и они будут делаться быстро вот я к сожалению забыл задать этот вопрос ну хотя бы так мы обсудили его вот поэтому http обязательно почитать по поводу
01:21:13 - 01:22:30
уменьшения времени загрузки страницы в принципе да то есть скорости и вопросы скорости и прочего обязательно это наш типа перманентный как бы у тебя должен быть такой как это сказать момент на который ты всегда обращаешь внимание читаешь новый стыке это гарри потому что это очень важно в современном вебе особенно вот это есть и в принципе по моему это все что на сегодня было а и cookies тоже обсудили с куками вроде вроде все ок вопросы по поводу безопасности это опять же следующий уровень можно было бы еще побольше тебя
01:21:51 - 01:23:16
погонять но и уже не стал тебя мучить вот то есть про те же cookies прочтите пион ли почитать про различного рода на этом кросс-сайт скриптинг и и прочие опасности который нас поджидает тоже пользительно знать вот ну да и можем поговорить вот спасибо тебе огромное в целом мне все очень понравилось благодарю тебя за то что согласился поучаствовать в таком нашим формате вот муж чего есть тебе сказать до конца года у тебя прошло круто круто я рад как плюс experience вот и но мне понравилось то есть все круто хорошо в год вот а у меня
01:22:33 - 01:24:20
на сегодня все благодарю тебя желаю тебе всяческих успехов в твоем карьерном росте и дальнейшим развитием вот спасибо огромное спасибо такой шанс учиться на youtube это очень круто очень круто здесь все кем можно вам пару праздновать пока вода сказать вообще можете затем просто за ваш канал этого принципе первый видос вообще вот этого медлило разработчика и вот я вот смотрел на час крыму до работаете или не фильма круто круто x x да я в киеве давно очень и мы в корму родился просто и потом там уже в киеве
01:23:27 - 01:25:06
жил а потом все равно обратно возвращался в храме жить вот так что такое недавно ачивки давайте на ростова года круто это было очень круто нужно ваш кучу подписчиков и тут не просто так повезло вот пройти интервью с вами просто за я такой да куча заявок но видишь ты молодец проявил проактивность как бы описал более подробно там и про проект и так далее ну как бы видно что как человек активный ему это очень интересно потому что знаешь как бы есть часть заявок который я пишу привет актуальное таки народ нет
01:24:24 - 01:25:43
не актуально вот просто написали там наш как бы я есть такие как оказались который за которых друзья написали вот их туда закинули что что происходит вот поэтому но есть разные вот но видишь ты молодец между написал поэтому смог выделиться из всего большого потока тех заявок который есть тем более например на сеньоров у нас достаточно мало заявок вот допустим там трое не junior это самая самая большая пачка ну то есть middle там тоже как бы много но не так от ранее junior там практически весь этот объем поэтому тут тяжело
01:25:03 - 01:26:35
иногда продлится таким ну просто интересно какие там вопросы приблизительно 7 8 у вас тоже будут уж интервью и просто чувствуют очень интересуют вопросы на сеньора ну как бы я еще буду готовиться я тебе честно скажу смотри а вопросы на интервью ну вот допустим на junior вакансию и нами на 3 не это одним вопросы вот сегодня да были такие вот более junior все-таки вопросы хотя задача с деревом вот этим вот обходом дерево глубину найти я это давал сеньором в в яндексе смотри вопрос всегда не в самих вопросах вопросы
01:25:49 - 01:27:15
которые я давал на мидла на собеседовании это те вопросы с которыми я очень долгое время со беседовал людей на сеньоров в яндексе в мае херитейдж и частично это вопросы и swix а вот на собеседовании вопрос всегда в том как быстро человек отвечает как он отвечает на сколько у него глубокие знания по этим всем темам поэтому знаешь как бы ориентироваться на сотворил это вопрос юниорские то должны junior ски это не совсем верно вот и плюс хочу тебе сказать что например с тем же medlock или сеньором у меня ну то
01:26:32 - 01:27:56
есть вот люди часто там в комментариях писали что о ну вот типо он прошел все его теперь надо брать на работу ну как бы техническое собеседование которое я очень давно не нанимал в компанию именно джунов мне не было открытых позиций я всегда нанимал тюнер ребят ну макси как это минимуме дал вот и если такое собеседование есть то кроме вот этой технической части на которые мы решаем по такие вот простые маленькие задачки да и какие то вопросы задаю есть еще о тех задания вот я думаю что я сеньора
01:27:14 - 01:28:38
найду выберу с которым провести онлайн собеседование я сделаю такое техническое задание как я на собеседование их реальных даю вот то есть это дается час времени дается там готовый project на нем нужно доделать такую-то функциональность тут кто-то пофиксите тут это сделать вот дает сейчас зелени и это задание из разряда что успею что успеешь то есть у тебя есть такой знаешь как бы подгорают и дедлайн ахриненно вот объем большой есть сложные какие-то алгоритмические моменты есть просто надо за добавить что-то вот и при этом
01:27:56 - 01:29:11
пожалуйста google и используя свои наработки если у тебя есть up to you вот но это вот такой вот момент что ни одним собеседованием вот этими с техническими вопросами это все решается векси у меня вообще у нас 5 собеседований это техническое задачами это практическое задание на два-три часа там уже больше react такой но опять же ты можешь не знать react и его пройти там вопросы реакторы только со звездочкой хочешь ты проходишь если нет базового джесси достаточно знать это дизайн интервью обычно но system design
01:28:34 - 01:29:53
вот это интервью это менеджерская интервью ну то есть он достаточно длинный процесс большой поэтому ни одно техническое собеседование и типа и все понимаю но идем в принципе заготовки обычно прохожу танки то себе сам папа обычно спрашивают какие то там соли и так далее вот эти штуки вот их обычно тоже не ну как бы я мог бы спросить там тот же опада просто вопросов же вагон и маленькая тележка ты все не воткнешь здесь это берешь где-то здесь это я просто новая вот эти все вот мел ну как бы это же одни мелочи вот эти все детали
01:29:12 - 01:30:40
этого скрипта когда вот работаешь уже что-то делаешь какие-то это забывается просто штуки ну как бы да я помню что не как работают но в принципе уровень их читал бы даже вот эти дыры тогда же что точно помешают читал и все то же самое как басен где они найти еще было где-то год назад и как бы уже когда время идет и что-то делать просто забываешь плечо и будет быть дочь напомнивший читал вот точно помню что читал да ну там все объяснялось такой и дуться без и ты точно помнишь то это читала такой а то есть как бы точно уже не
01:29:57 - 01:31:06
можешь си деталей рассказать ясно это бывает окей food принципе все благодарить тебя было клево seabrook спасибо спасибо да и дальше тогда успехов пока что вот такого собеседования нас вышло еще раз хочу поблагодарить валерий за то что он согласился поучаствовать в таком публичном собеседование и желаем у карьерного и технического роста в дальнейшем если вы хотели бы поучаствовать в такого рода собеседования вы можете это сделать заполнив форму ссылку на который я оставлю внизу в описании ребят если вам
01:30:31 - 01:31:45
понравилась это видео то обязательно поддержите его лайком напишите что-то хорошее валерий в комментариях и поделитесь этим видео с друзьями до новых встреч пока [музыка]
01:31:09 - 01:31:33