СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА В OZON

  Рет қаралды 5,013

Нестыдный Фронтенд

Нестыдный Фронтенд

Күн бұрын

Пікірлер: 43
@mox_quattuor
@mox_quattuor 21 күн бұрын
Хороший видос, спасибо за запись, ещё только на первых началах изучения frontend разработки, но встретил вопросы, которые читал в документации/курсах недавно. Продолжай делать подобные видео!)
@takashimurakami3560
@takashimurakami3560 21 күн бұрын
Классный собес, ждём некст серий)
@user-gs7ro3tl9t
@user-gs7ro3tl9t 14 күн бұрын
Про cookies полезно было узнать новые детали, спасибо!
@user-rs9sf4oo5v
@user-rs9sf4oo5v 19 күн бұрын
Видос заслуживает большего и канал тоже, а то просмотров немного, зачем же впустую снимать,заюзайте ютифай, может вам подойдет.
@dev_tsx
@dev_tsx 21 күн бұрын
Можно по идее отсортировать, потом перевести в строку и сравнить, если заведомо знаем, что только числа. Запись будет самая короткая, но возможно не самая эффективная
@K1appy
@K1appy 21 күн бұрын
100% не самая эффективная, алгоритмическая сложность будет выше из-за сортировки, решение в видео эффективнее, хоть можно было и поменьше раз ходить по массивам
@dev_tsx
@dev_tsx 20 күн бұрын
@@K1appy согласен, просто в основном всегда пытаюсь найти самое быстрое и топорное решение, а потом оптимизировать. Особенно на интервью :) А то можно погнаться за самым оптимальным вариантом и обмануть самого себя, не успев доделать.
@svet0v
@svet0v 9 күн бұрын
@@K1appy Зачем программисты используют sort() если он повышает сложность алгоритмов ? Мне казалось что чем меньше кода, тем лучше, и не зря же sort() создали (не с претензией, сам новичок)
@warcraft.mp4889
@warcraft.mp4889 21 күн бұрын
Друзья, кому интересно, авторы подобных каналов не являются программистами. Интервью записано с другом который задает заранее обговоренные вопросы. Вся суть в том, чтобы заманить новичков и продать им "коучинг перед собеседованием". Надеюсь не поведетесь.
@flowcsgo804
@flowcsgo804 21 күн бұрын
Ага, так и есть
@vitaly-
@vitaly- 21 күн бұрын
я хз кто автор, но на видео прекрасно видно чела, который 100% работает в озоне и уже провел кучу собесов. Его даже можно чисто по голосу узнать, если проходил с ним собес.
@Губдалан
@Губдалан 21 күн бұрын
@@vitaly- хахахахаха вот и друг отписался
@vitaly-
@vitaly- 21 күн бұрын
@@Губдалан ты еще заплачь)
@Губдалан
@Губдалан 21 күн бұрын
@@vitaly- Так я вроде только что смеялся, с чего бы мне плакать
@user-sb2ud5bt1k
@user-sb2ud5bt1k 20 күн бұрын
если это первый, то след. какой этап бывает ?
@ne_frontend
@ne_frontend 19 күн бұрын
еще как минимум 1 секция техническая с лайвкодингом
@user-sb2ud5bt1k
@user-sb2ud5bt1k 19 күн бұрын
@@ne_frontend алгоритмы ? ждем продолжение
@sergeishmelev8000
@sergeishmelev8000 14 күн бұрын
Так ты прошёл первый этап?
@ne_frontend
@ne_frontend 12 күн бұрын
да прошел :) вторую часть позже планирую выкладывать
@flowcsgo804
@flowcsgo804 21 күн бұрын
Прошёл?)
@Justfunandchill
@Justfunandchill 21 күн бұрын
+1 к вопросу, а то такое чувство, что собеседующий сразу после этой задачки решил не тратить время (в плохом смысле), потому что подумал, что "if key in object" придает алгоритму сложность O(N^2), а это не так - там примерно O(1)
@ne_frontend
@ne_frontend 21 күн бұрын
@flowcsgo804 @Justfunandchill да, позвали на следующие этапы :) Их можно будет увидеть чуть позже, на этом канале или в телеге.
@aksenovkirill5191
@aksenovkirill5191 21 күн бұрын
Задачку проще через new Set решать Два сета и два цикла проверок с выходом на тру Вопрос по сетям нравится / всегда смеюсь, собес фронтовый, но что там браузер делает не интересно пошли смотреть транспортные протоколы На второй этап позвали?
@Alexchtch
@Alexchtch 21 күн бұрын
Поможет ли Set в таком случае ? [1, 2, 2] и [1, 1, 2]?
@aksenovkirill5191
@aksenovkirill5191 21 күн бұрын
@@Alexchtch согласен
@user-ux7cj9rc2b
@user-ux7cj9rc2b 18 күн бұрын
неее какой сет, сортируеш массивы по возрастанию/убыванию, переводиш в строку и сравниваеш строки, return arr1.sort().join() === arr2.sort().join(); на этом все)
@ЕгорТишко́-ш9у
@ЕгорТишко́-ш9у 20 күн бұрын
По задаче я бы сначала сравнил размеры, затем сделал sort или toSorted, чтобы не мутировать исходные массивы (если они не отсортированные приходят и/или если это требуется). Затем в одном цикле по одним и тем же индексам сравнил каждые элементы обоих массивов. Первое не совпадение -> возврат false. Может я не допонял задачу?
@wickedtorpedo75
@wickedtorpedo75 19 күн бұрын
в твоём варианте сложность алгоритма будет линейно логарифмическая + линейно логарифмическая + линейная, если использовать сортироку слиянием, а у автора линейная + линейная + линейная. Чтобы было понятно сколько тактов процессор выполнит, берём массив длиной 1000 элементов, в твоём варинате к-во тактов = 10000 + 10000 + 1000 = 21000, а у автора видео 1000 + 1000 + 1000=3000, что в 7 раз быстрее, но во втором варианте от 3-цикла можно избавится и у нас выходит 2000 тактов, 2-вариант теперь 10.5 раз быстрее при длине массив равной 1000
@ЕгорТишко́-ш9у
@ЕгорТишко́-ш9у 19 күн бұрын
@@wickedtorpedo75 Повнимательнее посмотрел. Согласен. Хорошее решение. Последний цикл можно убрать и вообще красота.
@ДокторЗойдберг-й4д
@ДокторЗойдберг-й4д 21 күн бұрын
``` function isSimular(arr1, arr2) { if (arr1.length !== arr2.length ){ return false; } for (current of arr1) { if (!arr2.includes(current)){ return false; } } return true; } ``` Не?
@ne_frontend
@ne_frontend 20 күн бұрын
если смотреть на тест-кейсы, которые изначально даны - то да возможно) Но, если начать накидывать дополнительные тест-кейсы, то код начнет отрабатывать некорректно. Например, [1, 1, 2] и [1, 2, 2] Если изначально дан ограниченный список, тест-кейсов от интервьюера, то это не значит, что он не захочет пополнить этот список, после того как напишешь подобное решение.
@ДокторЗойдберг-й4д
@ДокторЗойдберг-й4д 20 күн бұрын
@@ne_frontend эт понятно, дополнительные вопросы вроде - а что вы будете делать если в стандартной библиотеке нет метода includes - это классика, просто кажется нет смысла усложнять с самого начала. Есть простой вопрос и кажется разумным давать на него максимально короткий правильный ответ. А так это не критика ни в коем разе, просто я бы совсем не такое решение ожидал )
@dev_tsx
@dev_tsx 20 күн бұрын
@@ДокторЗойдберг-й4д к includes в цикле, скорее всего вопросы будут
@dididie158
@dididie158 20 күн бұрын
@@ДокторЗойдберг-й4д чел, тебе за короткий скажут молодец и сделай нам по-другому. Так всегда
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 574 М.
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Xzit Thamer
Рет қаралды 28 МЛН
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 1,5 МЛН
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 90 М.
Frontend Собеседование с разбором. Путь к трудоустройству 2024
41:18
СОБЕСЕДОВАНИЕ В ЯНДЕКС НА FRONTEND РАЗРАБОТЧИКА
11:48
Нестыдный Фронтенд
Рет қаралды 549
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Tim Joo
Рет қаралды 56 М.
FRONTEND СОБЕС (REACT) Live-coding. Получил ОФФЕР. ЗП 230к
26:09
Кодерские собесы
Рет қаралды 17 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 152 М.
ТОП 10 ВОПРОСОВ В ЯНДЕКС, СБЕР, ОЗОН ПО REACT
26:47
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 16 М.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 574 М.