Собеседование JUNIOR FRONTEND REACT разработчика

  Рет қаралды 272,359

Ulbi TV

Ulbi TV

Күн бұрын

Собеседование junior frontend react разработчика.
Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
Экспресс справочник для подготовки к Frontend собеседованию здесь - boosty.to/ulbitv
Мой канал в telegram и канал для общения подписчиков - t.me/ulbi_tv
Таймкоды:
00:00 - [JavaScript] Знакомство
01:20 - [JavaScript] Разогревочные вопросы
03:40 - [JavaScript] Способы хранения данных в браузере
05:10 - [JavaScript] Задача с объектами
07:00 - [JavaScript] Обработка ошибок
09:35 - [JavaScript] Задача со скобками
18:50 - [JavaScript] Усложняем задачу
21:20 - [JavaScript] Задача с массивом (удалить все числа, которые дублируются)
32:20 - [JavaScript] Функция конструктор
35:00 - [React] Что такое props? Отличие от state?
35:45 - [React] React хуки
36:50 - [React] useContext
37:20 - [React] задача по оптимизации рендера
41:04 - Итоги
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469

Пікірлер: 867
@smoozydrinker172
@smoozydrinker172 3 жыл бұрын
Поддерживаю видосы по оптимальному решению сложных задачек с собеседований. Простых в сети уже навалом.
@Cos6a4oK
@Cos6a4oK 3 жыл бұрын
Заходите на литкод и решаете задачи любого уровня и смотрите как можно было решить совсем иначе.
@-inside4478
@-inside4478 3 жыл бұрын
Блин очень крутой формат видео, особенно, когда один на один с книжками и курсами, а тут вдруг слышишь, как решают задачи. Одновременно видишь и слышишь. Вдвойне приятно)) Буд-то с наставником разбираешь задачи.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо) Успехов!
@chicken_naggets3561
@chicken_naggets3561 3 жыл бұрын
Задачу со скобками можно было решить проще, вместо стека объявить счётчик и если встречаем открывающуюся скобку увеличиваем, если закрывающуюся уменьшаем. В конце счётчик должен быть равным нулю, иначе скобок разное количество
@chicken_naggets3561
@chicken_naggets3561 3 жыл бұрын
Ещё можно делить входящию на две части и одновременно их обрабатывать
@Max-mv6gr
@Max-mv6gr 3 жыл бұрын
@@chicken_naggets3561 А если будет такой пример: ')(', то счётчик же тоже равен 0
@xenon671games7
@xenon671games7 3 жыл бұрын
@@Max-mv6gr каждую итерацию проверяем, что переменная >= 0
@v.k.samurai
@v.k.samurai 3 жыл бұрын
@@Max-mv6gr, в общем то да :) но это не противоречит условию задачи. Сказано, что скобки могут быть в произвольном порядке, вопрос тут конкретно стоит в том, что если есть равное количество открывающих скобок и закрывающих, значит вернуть true. В твоем примере у нас одна закрывающая скобка и одна открывающая, собственно, условие соблюдено)) Короче говоря, нужно уточнять условия задачи чтобы 100% понимать какие есть нюансы.
@ivannebyshynets8829
@ivannebyshynets8829 2 жыл бұрын
А если ещё и скобки разные, ок да.
@mikeneikovych3700
@mikeneikovych3700 3 жыл бұрын
Отличное, а главное, познавательное собеседование. Я смотрю все собеседования от "Отсобеседование", "Web interview", и ещё много где понемногу, но нигде ни разу не видел, чтобы интервьюер так подробно разжовывал алгоритм действий решения задачи для зрителя и самого собеседуемого. Это было очень полезно, спасибо большое!
@UlbiTV
@UlbiTV 3 жыл бұрын
Рад слышать, спасибо!
@HatWriter
@HatWriter 3 жыл бұрын
@@UlbiTV были бы почаще такие интервьюеры, чтобы джунам, которые пробуют впервые ходить на собеседования - было понятно, что стоит подучить/подтянуть. Спасибо за видео
@Independent19c
@Independent19c 2 жыл бұрын
А я считаю зачем париться просто плейлист создать собеседования и уровни в превью видео с должностью и всё, как бы вопросы не повторялись люди то разные, и смотреть интересно(а интересные уже определять самим время от времени ну или просто кидать в плейлист) думаю каждый вынесет для себя что то полезное, возможно узнаёт себя, не знаю как у всех ,для меня слово собеседование наверное на втором месте после слова очередь и ремонт.
@kvadro_id9697
@kvadro_id9697 2 жыл бұрын
@@UlbiTV Татьяну в итоге взяли?
@IIIEPBE4OK
@IIIEPBE4OK 2 жыл бұрын
Случайно попался на видос интервью в Блумберг там собеседуемого попросили дополнить алгоритм по поиску в бинарном дереве, там тоже интервьювер помогал и разжёвывал
@victormog
@victormog 3 жыл бұрын
Видео по практическим задачам всегда интересны!
@Valeryi07
@Valeryi07 3 жыл бұрын
Отличное собеседование,на одном дыхании посмотрел,и конкретно для меня ,оно очень познавательное..спасибо ребят..👍🙂
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@suvar8667
@suvar8667 2 жыл бұрын
спасибо за труд! такие интервью отлично подкрепляют изученные темы + позволяют расширить существующие знания.
@user-mn3sp6om8t
@user-mn3sp6om8t 3 жыл бұрын
Спасибо за видео! Нужно больше роликов, готовящих к собесам. Ты одновременно учишь теорию и практикуешься, когда ищешь решение задачки. Очень эффективно и в целом интересно.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо за отзыв!)
@user-zq9fo4zk5n
@user-zq9fo4zk5n 3 жыл бұрын
Очень ёмкое и полезное видео!!! Спасибо за такой качественный контент!👍🏻
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@chcylabrab
@chcylabrab 2 жыл бұрын
Спасибо за контент, а так же за то, что смонтировали ролик. Это Ваше конкурентное преимущество среди блогеров которые выкладывают интервью.
@met1388
@met1388 3 жыл бұрын
Да, интересные задачи было бы круто увидеть как вы их решаете оптимально
@user-sd7le8xj4z
@user-sd7le8xj4z Жыл бұрын
на самом деле очень интересно) и пусть будут заезженные вопросы! продолжай контент очень интересный.
@__online7250
@__online7250 2 жыл бұрын
Четко и информативно! Спасибо за такой формат!
@ipa_stor
@ipa_stor 3 жыл бұрын
Пора дисклеймер в название писать:))) как раз к выходным видео, спасибо большое! 2 года изучения, очень интересно, чуть позже гляну обязательно!!! Пс: всем приятного просмотра
@uNkind33
@uNkind33 3 жыл бұрын
Ждем видос с оптимальными решениями задач!
@kostasancez2358
@kostasancez2358 3 жыл бұрын
Видео с задачами ждём!)))
@dariabannaya2681
@dariabannaya2681 Жыл бұрын
Спасибо большое! Очень интерсный формат. Нравится больше всего у тебя смотреть
@user-wq3wt9pq5v
@user-wq3wt9pq5v 2 жыл бұрын
Все что касается собеседования очень нравится )) вдохновляет и настраивает, спасибо!
@vovayankers8956
@vovayankers8956 2 жыл бұрын
Хорошая подача! Поддерживаю видосы по оптимальному решению сложных задачек с собеседований.
@goedekoop501
@goedekoop501 3 жыл бұрын
Побольше видео с задачками, топ🔥🔥🔥
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 жыл бұрын
Заранее благодарю! Сейчас начну смотреть!))
@UlbiTV
@UlbiTV 3 жыл бұрын
Приятного просмотра!
@step_6512
@step_6512 2 жыл бұрын
Всё конкретно, понятно и без лишней воды. Спасибо!
@user-kn3ut1sh2o
@user-kn3ut1sh2o 3 жыл бұрын
Очень полезное видео! Тимур, спасибо за качественный контент! Плюсую за решение задачек.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо, Олег! Скоро будет видео!
@programming5944
@programming5944 3 жыл бұрын
Вопросов по реакту хотелось бы больше и поглубже рассмотреть какие то моменты
@user-hw4rh5du2q
@user-hw4rh5du2q 3 жыл бұрын
буду благодарна за видосы по оптимальному решению сложных задачек с собеседований.
@AGM140580
@AGM140580 2 жыл бұрын
Очень жду Ваших видео с решением задач!
@dimabashynskyi4984
@dimabashynskyi4984 3 жыл бұрын
спасибо большое, очень интересные видосы с заданиями.
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!)
@HatWriter
@HatWriter 3 жыл бұрын
Спасибо за видео. Многое для себя подчеркнул. И что стоит подтянуть.
@alexnikolaienko3478
@alexnikolaienko3478 2 жыл бұрын
Классное видео. Просмотрел с удовольствием.
@YuriiLutsyk0304
@YuriiLutsyk0304 3 жыл бұрын
Отличный видос получился! Ждем новые видео)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!
@fkinggaming934
@fkinggaming934 Жыл бұрын
Круто, познавательно и интересно. Я вместе с вами решал все задачки ) и много чего нового узнал для себя. По больше бы подобных видосов !
@itpro952
@itpro952 3 жыл бұрын
Ждал собес, щас активно готовлюсь, вспоминаю теорию, спасибо Тимур.
@UlbiTV
@UlbiTV 3 жыл бұрын
Успехов!
@serikabsadykov9260
@serikabsadykov9260 3 жыл бұрын
@@UlbiTV Привет, я смотрел твой ролик про firebase и как так сделать авторизацию и при созданий папки, я использовал базовую комплектацию, и у меня нету индекс.нтмл ( 7:16 в том видео ), мне стоит начинать все с начало, или есть другой путь?
@user-bu5xw6yf8q
@user-bu5xw6yf8q 2 жыл бұрын
Как успехи с собесом?
@sharover455
@sharover455 2 жыл бұрын
@@user-bu5xw6yf8q он забухал и насваем сейчас торгует
@user-bu5xw6yf8q
@user-bu5xw6yf8q 2 жыл бұрын
@@sharover455 жесть, коменту уже 10 месяцев
@forellko8600
@forellko8600 2 жыл бұрын
Очень крутой контент! Спасибо!
@denhost5033
@denhost5033 2 жыл бұрын
Интересна тема видео с решениями задач, записывай еще ))) Спасибо за видео очень крутой и познавательный контент.
@Vlad-yj2ny
@Vlad-yj2ny 3 жыл бұрын
Да, интересно, сделай видос по популярным задачкам с собесов, пожалуйста.
@garikmelqonyan6011
@garikmelqonyan6011 2 жыл бұрын
Many thanks to you, man. Your lessons are just great. They are very helpful for those who are really interested in learning something new or improving and enhancing one's skills. Learned a lot from your tutorials and interview videos. May you be prosperous in this good job of yours. Thanks a lot.
@powerrampage
@powerrampage Жыл бұрын
You watched the video with subtitles ?
@garikmelqonyan6011
@garikmelqonyan6011 Жыл бұрын
I understand russian, my friend.
@powerrampage
@powerrampage Жыл бұрын
@@garikmelqonyan6011 if you know, why you wrote in English
@garikmelqonyan6011
@garikmelqonyan6011 Жыл бұрын
Seems that you are interested in that comment more than in video itself, my friend. I just dont write grammatically correct in russian. Hope this will be the last question.
@powerrampage
@powerrampage Жыл бұрын
@@garikmelqonyan6011 sorry bro =)
@dmitrykorovin4356
@dmitrykorovin4356 3 жыл бұрын
самый крутой собес, что я смотрел ) без воды и пауз, очень круто и познавательно, спасибо! Другие порой смотришь - а там два часа непонятно чего
@khankhatai9480
@khankhatai9480 Жыл бұрын
Очень и очень познавательно. Спасибо за видеоурок
@redhook777
@redhook777 3 жыл бұрын
Лайк! Ждём видос про задачи!!!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!
@dimka_shchepa
@dimka_shchepa 3 жыл бұрын
Оо-о, видосы решения задачек на js вообще бы зашли идеально)) было бы не плохо, если б автор сделал это
@NoakSV
@NoakSV 2 жыл бұрын
Спасибо, было интересно!
@user-dl2fv2uc8o
@user-dl2fv2uc8o 2 жыл бұрын
Спасибо, полезное видео!
@M27B_our_victory
@M27B_our_victory 3 жыл бұрын
Запиши видео по решению задач!)
@looking_at_the_sky
@looking_at_the_sky Жыл бұрын
Спасибо за интересный и познавательный ролик. Много хорошей пищи для размышлений и обучения :>
@user-zv9iy3lm5n
@user-zv9iy3lm5n 11 ай бұрын
Все было супер! Спасибо!
@Wynell
@Wynell 3 жыл бұрын
если честно не знал что такая интересная ситуация с try catch finally спасибо за видео
@irinamyskoooo
@irinamyskoooo 3 жыл бұрын
очень крутые видео и канал !!!
@user-pl6xx3xk9t
@user-pl6xx3xk9t 2 жыл бұрын
Спасибо за такой формат видео. Решал задачи параллельно с просмотром. По задаче про уникальные, не дублирующие значение, есть вариант короче, с одним циклом. const num = [1,1,2,4,6,6,5]; function unique(arr) { const unicArr = []; for (const item of arr) { const pos = unicArr.indexOf(item, 0); if (pos === -1) { unicArr.push(item); } else { unicArr.splice(pos, 1); } } return unicArr; } unique(num ) // [2, 4, 5]
@tricky_pie
@tricky_pie 10 ай бұрын
Спасибо за видео - очень полезно. Решение задач оптимальным способом интересно, особенно, если будет производиться оценка сложности алгоритма))
@Quentinrei
@Quentinrei 2 жыл бұрын
💯 к уже близко 🚀🚀🚀
@andreyevanton
@andreyevanton 2 жыл бұрын
больше задачек! спасибо за контент
@victorchilari
@victorchilari 3 жыл бұрын
Нормальный эксперимент получился, удачи в долнейшем
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо)
@omnomnom1323
@omnomnom1323 2 жыл бұрын
Пожалуйста поясните кто-нибудь: почему Татьяна, которая работает фронтом 2 года и ее основной стек это уже реакт - собесится на позицию джуна. То есть чувак с курсов без опыта и Татьяна будут претендовтаь на одну и ту же позицию джуна в теории. Что-то я не понимаю явно
@scottwalker6071
@scottwalker6071 3 жыл бұрын
Это было интересно, мне понравился сценарий опроса, попробую применить его на своих собесах🙃 Спасибо, Тимур🤠 Было бы интересно посмотреть собес на сеньора или мидла++ по фронту
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!) До собеседования middle ++ и сеньоров я еще не дорос)
@pie_company
@pie_company Жыл бұрын
можно к вам?
@yuryitikhonoff9631
@yuryitikhonoff9631 3 жыл бұрын
Даёшь видосы про решение задачек, особенно рекурсивное построение древовидных структур
@SmirnovVladimir
@SmirnovVladimir Жыл бұрын
Работаю год фронтом. Забавная вещь - я на теоретические вопросы не на все смог сразу ответить. А на практические - на все кроме одного. Это к вопросу о разнице между собесом на первую работу, когда соискатель знает кучу теории, но как правило имеет очень мало практики, и спустя год работы - когда куча неиспользуемой теории забывается, а мозг заточен под решение практических задач. Друзья, кто ищет первую работу - больше практикуйтесь! Постоянно пишите код )
@OpankiDeLegend
@OpankiDeLegend Жыл бұрын
Чтобы на собесе ничего не ответить по теории?) Замкнутый круг
@djdisik
@djdisik 10 ай бұрын
@@hdfghfhhj2475 если по теории отшили, значит не нужна вам такая работа) на работе вы никому теорию рассказывать не будете
@user-gs9yh7rj6d
@user-gs9yh7rj6d Ай бұрын
@@djdisik подскажите, образование необходимо или нет?
@djdisik
@djdisik Ай бұрын
@@user-gs9yh7rj6d у каждой компании по разному, где-то возьмут без образования, но зачастую требуют высшее техническое
@DennisTurbay
@DennisTurbay Жыл бұрын
Классное собеседование! Оба участника себя чувствовали комфортно, главный как по мне фактор в собесах.
@nuriddintashpulatov4233
@nuriddintashpulatov4233 2 жыл бұрын
Я тоже Джун, начал учить фронт с верстки 4 месяца назад, видео я начал с теоретических вопросов, и расстраивался когда она отвечала раньше меня или более четко чем я (ну типа "блин, вот она тоже Джун, но более смышлёная, а я видимо никогда не научусь программированию такими темпами"). Но когда я досмотрел видео, а потом узнал что оказывается у нее уже есть два года коммерческого опыта, то прям камень с плеч упал, ахахах. Спасибо автору за видео!
@viktord3507
@viktord3507 2 жыл бұрын
Тут уже миддл?
@SNSDfOu
@SNSDfOu Жыл бұрын
так то у нее опыта для джуна прилично, да и женщина 86 года.
@evgeniyn1542
@evgeniyn1542 3 жыл бұрын
Супер, интересное собеседование. Плюсую за решение задачек.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!
@oleksandrvoichyshyn7486
@oleksandrvoichyshyn7486 3 жыл бұрын
Жду больше решений разных задач тут
@robertarakelyan4629
@robertarakelyan4629 2 жыл бұрын
Задачку с массивом можно решить так: function withoutRepeat(arr) { const res = []; arr.forEach(item => { const indx = arr.indexOf(item); const lastIndx = arr.lastIndexOf(item); if (indx === lastIndx) res.push(item); }); return res; }
@Kleo_Wyatt
@Kleo_Wyatt 9 ай бұрын
У меня еще вот так получилось. Работает только с отсортированным массивом. const withoutRepeat =(array) => { const uniqueValue = [] let count = 0 ; for(let i = 0; i < array.length; i++ ) { if(array[i] !== array[i+1] & count === 0) { uniqueValue.push(array[i]) } else if(array[i] !== array[i+1] & count > 0) { count = 0; } else { count ++; } } return uniqueValue }
@moscowtv5767
@moscowtv5767 3 жыл бұрын
Автор дает наводки, считаю это очень правильным походом. Татьяна молодец, автор молодец. :)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@Sense1ko
@Sense1ko 3 жыл бұрын
Так давай собеседования middle front / node js developer, бегло посмотрел, на канале только джуновские собесы, хотелось бы знать что ждёт нас дальше!)
@derw1sz
@derw1sz 3 жыл бұрын
Со скобочками можно было без стека обойтись, делать +1 или -1 к сумме и проверять на каждой итерации что не меньше нуля, после всех итераций проверить что сумма равна нулю и всё.
@swaxshow8404
@swaxshow8404 Жыл бұрын
Или же взять создать один массив с открытыми скобками а другой с закрытыми,и в конце сравнивать длину массивов. Если равно то правильно если нет то нет.
@mikhailstepanishchev283
@mikhailstepanishchev283 3 жыл бұрын
Очень интересно,спасибо ! Собеседование JUNIOR FRONTEND REACT
@user-dv6kj1cw6w
@user-dv6kj1cw6w 2 жыл бұрын
Обожаю автора канала!
@alivePunk
@alivePunk 4 ай бұрын
офигенно!
@darkside2436
@darkside2436 3 жыл бұрын
Топ контент!!! Ещё есть вопрос: когда тесты?
@UlbiTV
@UlbiTV 3 жыл бұрын
Трудно сказать, как время появится)
@darkside2436
@darkside2436 3 жыл бұрын
@@UlbiTV 😂
@helenit4365
@helenit4365 3 жыл бұрын
Собеседование понравилось! Татьяна молодец!
@user-ew2pd6fq8j
@user-ew2pd6fq8j 2 жыл бұрын
6:50 Бро, спасибо огромное что поставил пробел после знака присваивания(связывания)..., у меня аж глаз чуть не задергался...
@user-ho8ft6cw1o
@user-ho8ft6cw1o 2 жыл бұрын
Супер!!
@irinaoblomova4384
@irinaoblomova4384 3 жыл бұрын
интересно видео с задачами на JS !!!
@oleksiihmyrko7969
@oleksiihmyrko7969 3 жыл бұрын
Крутое видео ! Давай ещё задачек из собесов 🙂
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!
@kanatasanaliev8763
@kanatasanaliev8763 3 жыл бұрын
Спасибо за видео было интересно познавательно готовлюсь к собеседованию мне зашло (лайк поставил)
@UlbiTV
@UlbiTV 3 жыл бұрын
Успехов в подготовке!
@kanatasanaliev8763
@kanatasanaliev8763 3 жыл бұрын
@@UlbiTV а к стати может видео запилишь на счет работы Джуна что он делает до того как начнёт самостоятельно работать краткое видео думаю многим бы было интересно таких видео я не встречал
@kanatasanaliev8763
@kanatasanaliev8763 3 жыл бұрын
@@UlbiTV заранее спасибо
@cohomological46
@cohomological46 3 жыл бұрын
По задачам: видос по решению самых сложных ката с codewars _оптимальным_ способом.
@user-zn5ky3fw5h
@user-zn5ky3fw5h 3 жыл бұрын
Классное собеседование, узнал для себя несколько новых интересных вещей. Сам уже больше года разрабатываю на реакт, а про такую вещь, как React.memo не знал. Как говорится век живи, век учись!) Девушка молодец, успехов ей!)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо! Успехов!
@user-nm5pe7ux8e
@user-nm5pe7ux8e 3 жыл бұрын
Задача со скобками интересная,), Била у нас в унике по JS, там еще с регулярками можно заменять правильние скобки на пустую подстроку ...,,,
@konstantinilin7198
@konstantinilin7198 3 жыл бұрын
У меня вопрос по усложнённой задаче со скобками: разве представленное решение не вернёт false при input = “( [ ) ]”? В данном случае для каждой открывающейся скобки есть своя закрывающаяся, поэтому функция должна вернуть true. Или я неправильно понял условие?
@frozeninside5004
@frozeninside5004 3 жыл бұрын
Поддерживаю видео о решении задач оптимальным способом
@UlbiTV
@UlbiTV 3 жыл бұрын
Будет!
@usertyfoon
@usertyfoon 2 жыл бұрын
супер!!
@dindevil8659
@dindevil8659 2 жыл бұрын
Задачу с массивом и вправду можно было решить с помощью метода "Set", используя "has", "add" и "delete" в нужных случаях)
@mtb-love-belarus
@mtb-love-belarus 2 жыл бұрын
Спасибо!
@tatsuki5929
@tatsuki5929 3 жыл бұрын
Спасибо за видео
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо за отзыв!
@foxtv5150
@foxtv5150 2 жыл бұрын
Очень интересный контент, хотелось бы побольше JS уроков или разработки сайтов с использованием JS)
@user-ou5ok8fs9c
@user-ou5ok8fs9c 3 жыл бұрын
Спасибо за собеседование
@UlbiTV
@UlbiTV 3 жыл бұрын
и вам спасибо за отзыв)
@jsmonstr9638
@jsmonstr9638 3 жыл бұрын
Хотелось бы видео про хуки от тебя, про useContext useReducer особенно, сравнение с редаксом или мобХ, почему нельзя использовать только их и тд. За видеотоже спасибо, было интересно послушать
@UlbiTV
@UlbiTV 3 жыл бұрын
Учту, спасибо)
@ankub7835
@ankub7835 Жыл бұрын
Очень интересно смотреть, особенно задачи на логику, мне пока что с трудом даётся понять. А вот если будешь задачи разбирать было бы интересно, может хоть так смогу дотугодумить
@bbnoWhat
@bbnoWhat 9 ай бұрын
С удалением повторяющийся элементов в массиве можно: Перебирать массив со 2го по предпоследний элемент и если каждый очередной элемент не равен предыдущему или следующему то записываем в новый массив значение, это если упорядоченный исходный массив
@hsmtrue
@hsmtrue 2 жыл бұрын
Привет, я только начал изучать JS очень интересная задачка про скобки. У меня вопрос можно ли так? let i = 0; let startLength = str.length; while(str.length>1) { str.replace('()',''); //str.replace('[]',''); str.replace('{}',''); i++; if(i>startLength) { return false; } } return !Boolean(str.length); вернет true если строка отработала в 0 Вообще я как понял надо сперва регулярным выражением удалить все символы из строки, которые не являются нашими скобками искомыми, а потом уже с ними работать. Ну это смотря какое условие.
@supermama3120
@supermama3120 2 жыл бұрын
если там только скобки, то проверить на четное количество или не четное символов. конец. можно счетчик поставить на подсчет каждой скобки и когда прошли все знаки сравнить 2 счетчика. для понимания вроде так проще
@johnconnor9787
@johnconnor9787 2 жыл бұрын
Хороший формат
@grieverrr
@grieverrr 3 жыл бұрын
про красно-черные деревья можно пожалуйста. зачем они нужны и когда и как их применять
@user-jf6fs9vg3l
@user-jf6fs9vg3l 2 жыл бұрын
Вопрос про линейную сложность. Вы учитываете работу интерпретатора при работе с поиском текущего элемента в первом цикле(...currentEl in obj...)? Не получается ли, что это по уровню дороговизны сравнимо с тем же циклом в цикле?
@aspirin485
@aspirin485 3 жыл бұрын
На вопрос, что делать, если приходит разный по структуре ответ и под это надо писать логику на клиенте, ответом будет: держаться подальше от такого бэкэнда и уходить с собеседования
@konstantindeveloper6486
@konstantindeveloper6486 2 жыл бұрын
Привет, на 17 минуте есть еще одна ошибка в функции checkBrakets, т.к. return выйдет из цикла, но не из самой ф-ции. Вариант реализации может быть например такой, чтобы все работало ```const checkBrackets = (str) => { const stack = []; let lastEl; str.split("").forEach((el) => { if (el === "(") stack.push(el); lastEl = stack.pop(); if (!lastEl) return false; }); if (stack.length || !lastEl) return false; return true; };```
@user-kt7fm6ow4p
@user-kt7fm6ow4p 4 ай бұрын
Можно доп проверку сделать в задаче со скобками. Посмотреть длину строки. Если нечетное число, сразу вернуть false, чтобы цикл даже не запускать, не тратить время, вдруг строка оч длинная
@YusupOzdoyev
@YusupOzdoyev Жыл бұрын
Спасибо 🤝
@BeDb_MeDb
@BeDb_MeDb 3 жыл бұрын
18:03 Понимаю, что собесы это волнительно, но if в конце лишний. Достаточно же return(stack.length > 0). И то, я "> 0" добавил только затем, чтобы типо под true/false смотрелось, если где-то ее результат будет сравнениваться без автоматического приведения типа. Ну там === или !==. Но мне собес очень понравился:-) Я б тоже хотел попробовать, но к сожалению сейчас увы не до js
@vladpronin5033
@vladpronin5033 3 жыл бұрын
со скобками лучше через баланс писать, будет выигрыш по памяти при больших ПСП, да и код будет попроще
@MrMorrag
@MrMorrag 2 жыл бұрын
Со скобками гуд задача, видел ее на codewars. Всем советую решать там задачи - сильно качает навык поиска решений
@azamatzhamakeev670
@azamatzhamakeev670 2 жыл бұрын
Ulbi the best!
50 вопросов на Vue JS собеседование
42:07
Заметили?
00:11
Double Bubble
Рет қаралды 3,5 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 175 МЛН
Как создать выпадающее меню в React JS за 5 минут | React Dropdown Menu
5:12
Типичный Веб Разработчик
Рет қаралды 8 М.
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 273 М.
Junior+ Frontend Developer | Собеседование | karpov.courses dev
1:51:06
Собеседование JUNIOR frontend REACT
45:00
Веб-разработка - DevMagazine
Рет қаралды 38 М.
Mem VPN - в Apple Store
0:30
AndroHack
Рет қаралды 58 М.
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 12 МЛН
Непробиваемый телевизор 🤯
0:23
FATA MORGANA
Рет қаралды 57 М.
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 2,8 МЛН