Подготовка к собеседованию на 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 каналы и чаты
Транскрипция видео:
Константин не вижу [музыка] Почему вы должны видеть Если я не включил даже вот увидите у вас красота какая-то За окном туман и многоэтажка где горы на предыдущую встречу сидел с неё переключился Артём к нам тоже задерживает встречу поэтому начнём сначала сходной части представляла еще продуктом и к нам еще должен присоединиться у нас является ведущим разработчиком презентации рассказать про ваш опыт работы далее делать будем задавать вопросы потом будет несколько задач на онлайн размышления и уже определимся
00:00:00 - 00:01:46
Нет давайте тогда это вкратце скажу Так что представляем направление в мобильной разработки для B2B клиентов у нас находится на поддержке ряд сайтов мобильное приложение и сервисов для юридических лиц которые оказывают интернет телевидения телефония видеонаблюдения наша основной такой услуг которые компания оказывает там ещё Клиенты у нас разного уровня идут от маленьких ИП государства помимо прочего у меня в группе есть поддержка ещё ряда Legacy проектов это в основном приобретённые компании как бы остались
00:01:28 - 00:03:02
свои сайты бренды до сих пор до конца не интегрированы Константин можете нам по себе рассказать где Чем занимались задачки какие-то там решали сработало админки над и его три позиции зазор у меня стоит 2017 стартапы вот которых работали Я так просто смотрю полтора года в среднем были стартапе видимо в другом стартапе тут я по крайней мере последние места так работы смотрю может быть что-то интересное есть там что сделали в эти компании все интересное впереди админки были всякие графики ходят в банке
00:02:14 - 00:03:41
аутсорсинговой компании какие-то данные из банка выкачивают между ними моя админка была прокси инструментом для мониторин для ввода вот этих данных влогов может стоить из банка вышла когда удалены в том числе через этот прокси проходил и это все через свой обзор подключались данным Через наш инструмент все это записывал через браузер соответственно если браузер то это работа в рантовика куча этих уровней доступа сколько оплатил столько и функции просто понять не стало Что за сервис как бы Зачем работали
00:02:58 - 00:04:02
отечественный повод Когда мы это всё сделали то я ушёл отсюда продавалась за миллион долларов Министерство транспорт ещё и другие поменьше МТС типа того Добрый день небольшое количество теоретических вопросов Можно понимание вообще ветки и так далее даже не решение про то как вы это всё решаете Покажите мне пожалуйста про свой блок сайдинг От чего используется Какие значения принимает И в чём отличие это чтобы учитывать в один Мартин пользовался значения позавчера по цене Я уже год не проходил собеса поэтому
00:03:32 - 00:04:53
формировки надо вспоминать так срочно Это в одну строку высота управляется лайнхейтом а блочный управляется хейтер Что такое элементы которые в дом не вставлять все равно есть дефоры и автор первоочередное ничего не используется через CSS можно было ставить что-то куда-то дома сложно подключиться только через эту штуку можно сделать так понимаю способ позиционирования реактив относительно него двигатель абсолютно всё относительно документа расценивать шумно абсолютно относительно других элементов
00:04:15 - 00:05:30
не Статик отлично применить стиль ко всем элементам сначала подумал звёздочки потом вспомнил последний слой И в чём разница между этими способами как раз думал как объяснить начинающему программисту Как начать программировать надо с этого начать как Объявлять переменные и потом подумал Нужно ли про парк говорить вообще я подумал что не надо говорить скорее всего ну почему надо где-то сказать то что есть такой способ то есть потом надо будет рассказывать про Зачем он нужен про области видимость что поднимать с
00:05:02 - 00:06:02
переменные и так далее но это сложно для понимания Я про не просто детства про вообще что люди приходят спрашивают отличия вот в области видимости и я надеюсь не надо говорить про варку потому что он нигде не используется Ладно давайте тогда Вар работает функциональной области видимости кстати об этом тоже думал В какой области видимости коды работает кроме удаляйте из память ещё надо будет объяснять про регистры в памяти как это всё работает ну не настолько глубоко Я подумал что в универ техническое образование может
00:05:40 - 00:06:42
быть позиции у людей кто пришел во фронтенс с монтажного уровня у него будет другое представление фронте я подумал нужно ли ему технический бэкграунд чтобы понимать как работает браузер я подумал что Ну особо не нужно Ладно мы уже были ушли бар Ну понятно что у него функциональная область видимости А еще вот чем разница между ним и летом работает на уровне функции на блочной то есть любые блок поставишь и он там замыкается ифы или просто без Ифа Ну в консоли работает по крайней мере в LED cons вся использовать переменную до того
00:06:18 - 00:07:30
как её объявил ТЗ временное область невидимости под названием [музыка] зарисовки и асинхронными макро-тестками вот как это называется два слова я второе слово помню очередь на перерисовку есть очередь на асинхронной доски вот когда нету синхронных операций он делал перерисовывать очень грубо говоря и зависит от браузера Стрелочная функция и чем она обычно отличается и чтобы чтобы поменять очередь выполнение команд есть код линейно написано их выполнять в разные порядки то это использовать для этого Micro taski и
00:06:54 - 00:08:05
macro taski Micro Task выполняется в конце синхронных операций макро-тавские выполняется возможно после перерисовки Стрелочная стрелки чтобы привязать контекст быть еще сохранить аргументы функции потому что при каждом банде аргументы добавляется Ну конечно же они используют генераторов и куча всего ещё Это можно сказать облегчённая версия обычных контекста собственного если по учебнику отвечать нету свойства на им задачу скопировать объект Какими способами вы это сделать можете сделать какой вопрос Какими
00:07:46 - 00:08:49
способами можно скопировать объект самое простое для универсальной для всех уровней развития это портировать лотошань или парс делать деструктурировать глубокая нужна копирование то рекурсии значение кроме одного уникальное значение за линейное задача решал это было 100 лет назад то есть хотите просто Посчитать все это и что нам итоге будет одно число есть значит на второй раз есть на себя отняла только одно получается которое не отнимает тебя в принципе все круто а если например нам надо будет вывести грубо говоря
00:08:25 - 00:09:45
расширить функцию вывести элементы которые два раза делал бы таблицу которая есть частотность этих элементов если у меня не были связаны конечно всё что угодно всё что бизнес закажет тебе можно делать вот количество да и все тут Кант просто Передаем и все через можно было конечно гораздо легче сделать но да ладно то решение которое стрессовой ситуации нашел Я не думаю сайт Нет не два-три массив которые может быть отрицательно найти непрерыв от массив элементов которые [музыка] нам не нужно Именно под массивный нам
00:09:16 - 00:10:36
нужно именно суммой чего максимально бы этого под массива прикольное слово под массива можно сказать Какие характеристики у него должны быть требования Отлично На этом все по технической части я передаю слово Олеге мы ничего не сказали про наш стек Артем убежал ю второй версии переход только планируем пока чтобы некоторых проектах идет typescript Next на U2 пока что новый сайт на ларовали Я просто резюме видео чтобы там с тем работали тем как Что забыла сервисов упомянуть У нас есть сервис который мы поддерживаем он
00:10:03 - 00:11:14
использует я ещё себе фронтат разработчиков в принципе вот осознанием юй идёт но реакция опытного потому что планируем активно пользоваться инструментом Google инструмент для об тестирования и коммерческой части а она написана на реакции как так получилось что мы два проекта схлопнули и клиент думают что ставить S1 на самом деле это два разных проектов разных местах немного живут и на разных э ещё фреймворках реализованы вот и нам Если человек будет знать и убью и реакт и пользуются ими обоями и ещё инструментом
00:10:42 - 00:11:52
для теста происходит Просто у нас активно сейчас ABS идут на Ю коммерс части но там из-за проблем с наксом нормально не можем запустить на нашей части сайт идет вот и еще из таких моментов мы на следующий год планируем переезжать на глазах они с реактора пока все что на вьюхи на Квазар то что сейчас на реакте и коммерс часть нас онлайн Как перенести то есть там работ просто больше там у нас большая зависимость от нашего пилинга надо опихи прописать потом переписать весь проект и уже после на квазары
00:11:17 - 00:12:28
побольше делов чем в других местах используется вот на View 2 на Квазар отдельная команда будем ещё продумывать и прорабатывать этот момент все сервисы которые сейчас есть набью планируем перевести на базар а потом всё остальное и может надо сначала требование предъявить а потом выбирать стек работаем по условному скраму То есть это скрам вида изменениями работаем двух недельными спринтами задача у нас на разработчиков планирует и описывают аналитики дальше уже в рамках конца недели там идет планирование
00:11:57 - 00:13:14
можете мне немного рассказать о процессе работали задать бизнес аналитик сверху продуктоворы там всё рядом или против менеджера была очень разгружались со стороны менеджерские задачи менеджер что это разные участки когда ты менеджеры вместо того чтобы писать код Может у вас к нам вопросы есть расскажет компания полностью белые официальные то есть мы все придерживаемся правила трудового законодательства у нас официальные трудоустройство с первого рабочего дня Ну соответственно вся заработная плата белая То есть у нас
00:12:37 - 00:13:50
нет такого что часть там не знаю в конверте плачет платится до часть там перечисляется официально но я [музыка] вам на зарплату не выплачивается раз Вы в другого государства сейчас Да там где вы проживаете у нас зарплата выплачивается на Российский банк прежде что вы собираетесь вернуться в Россию ваши намерения актуальны оно то есть вы уже Купили билет получается возвращаете Да в машине 15 или тридцатого числа у нас происходит больничный Сколько человек в команде двадцати одного человека где-то до 30 с
00:13:20 - 00:14:23
чем-то там Он точно до сорока будет Мы просто в процессе до набора Я как руководители есть аналитик его с веб-налити контент-менеджер 1 Бэк и один ПК фронт только пока пока два Ну и вот тестеров тоже примерно 3,5 не должно быть здесь используем на самом деле я спросил под камеру добраться какой график посещения либо комбинированный когда часть часть удаленная либо полностью офисный то есть технику корпоративную Мы тоже можем предоставить если она нужна соответственно новичку с ребятами останемся обсудим и уже с
00:13:52 - 00:15:01
обратной связью Я думаю что мы сегодня решим и завтра либо сегодня либо завтра я уже вернусь к вам с обратной связи наливайте наконец-то первый совет в этом году [музыка] пиздец блядь архитектура странно даже вроде такие вопросы не задают действительно про архитектуре Только скажи мне архитектуру я понял Или 200 Сколько у тебя было до этого я только закончил учиться на 230 поработал Я ухожу через несколько за технику там ЗП я буду сидеть на выходных блять ебать писать блять алгоритм блять построение
00:14:47 - 00:16:08
дерева потом какой язык и вот этот фреймворк он идёт он типа позволяет интегрироваться с разными языками блядь всё что угодно руки блядь и поэтому особо разница Нет использования хоть раз хоть раз Никита что хочет продать всех Лучше продуктовые разработка мне попробовал разработками просто не сравнимок я просто проекты летят и всем ты нужен в любой момент вообще не Дайте Костя Спасибо за Собес было интересно Я так понял телеграмовский чат достаточно бурная Да в общем если что зайду Давайте парни
00:15:47 - 00:17:26