TGViewer
Maxim WebDev Maxim WebDev @maxim_webdev · 513 subscribers
Post #102 1.54K
На моем YouTube недавно вышло 3 видео с разбором решения задач в Бигтехи (Яндекс, Т-Банк, Авито и другие).

Кто еще не смотрел, ловите ссылки ниже 😉

1️⃣ Реализовать функцию reduceString (2 способа решения: через цикл и reg exp)

Темы: работа со строками, регулярные выражения, суррогатные пары (пример: "😊").


console.log(reduceStr('AAABBBBBBB😊😊😊😊FFFFFFFMMHELLO123333GGGK'))
//Должно получиться: A3B7😊4F7M2HEL2O1234G3K


🔗 Ссылка

2️⃣ Написать аналог Array.flat (2 способа решения: через рекурсию и через стэк в качестве массива)

Темы: рекурсия, замена рекурсии на кастомный стэк.


console.log(flat([
[[1, [100, [5]]], 2],
[[1]],
2
])); // [1, 100, 5, 2, 1, 2]

console.log(
flat([[1, 2], [[1]], 2])
); // [1, 2, 1, 2]


Примечание: часто на собеседованиях дают условие "реши задачу без использования рекурсии". Поэтому стоит уметь решать задачи разными способами. Решение Array.flat без рекурсии по ссылке ниже.

🔗 Ссылка

3️⃣ Поиск числа в матрице. Search a 2D Matrix

Темы: бинарный поиск, поиск в матрице.


console.log(searchMatrix([[1,3,5,7],[10,11,16,20],[23,30,34,60]], 3)) // true


Данная задача есть на LeetCode. Уровень Medium.

🔗 Ссылка

P.S. Не забываем, что на моем YouTube есть отдельный плейлист для Front-End разработчиков по подготовке к решению задач на собеседованиях 😉. Его можно найти здесь.
  • ❤ 13
  • 🔥 5
More from @maxim_webdev
  1. Jun 9, 2025Как найти все ред-флаги компании в процессе собеседования? 🚩🚩🚩 Многие разработчики в ко…
  2. Mar 10, 2025Какие алгоритмические задачи с собеседований я применял на коммерческих проектах? Вас тоже…
  3. Nov 29, 2024Смешная история про общение с рекрутером Мне написала рекрутер и предложила пройти собесед…
  4. Nov 19, 2024⚛️ Хочу вам рассказать про рендеринг в React через реальную ситуацию с работы. Я отдал зад…
  5. Nov 4, 2024Недавно мне предложили 10_000 RUB за то, чтобы я другому человеку на алгоритмической секци…
  6. Oct 21, 2024Помните я вам рассказывал, как рекрутер не успевала записывать мои ответы на технические в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →