TGViewer
Ворчливый IT-дед Ворчливый IT-дед @vit_ded · 1.32K subscribers
Post #60 506
И снова про алгоритмы

Бытует мнение, что на бекенде алгоритмы - огого! А на фронте только кнопки красят. Но мы-то с вами знаем, что это не так. Хорошему фронтендеру (веб, мобилка - не важно) тоже частенько приходится применять алгоритмическое мышление и знание структур данных.

Начиная с более повседневных вещей типа оптимального обхода дерева или трансформации данных (очень желательно не за квадрат, не сожрать всю память, не крашнуться, и не словить ANR). Тут, кстати, цена неоптимального решения порой даже выше, чем на бекенде - сервера то все стерпят, а вот клиентские девайсы будут тормозить, греться и разряжаться.

Продолжим задачами типа мержа диффов при оптимистичном применении изменений локально. Особенно, когда данные могут разъехаться не только между клиентом и сервером, но и между несколькими клиентами. Примеры тому - собранная корзина в каком-нибудь еком-приложении, или пусть будет приложение заметок.

И закончим трудностями адаптации визуала к сложным данным. Например, вы пробовали в календаре отрисовать 5 частично пересекающихся встреч так, чтобы это оставалось читаемым? Или, скажем, задача визуализации графов с топологической сортировкой («А вызывает Б, значит А должно быть левее Б») и динамическим добавлением новых вершин так, чтобы пересечений линий было поменьше.

А вы спрашиваете, зачем алгосы на собеседованиях на фронтов. Не важно, какой путь выбрали вы - перекладывать жсоны или красить кнопки, алгосы ftw! Пишите в комментарии, как вы на фронтах применяете алгоритмы и структуры данных!
  • 🔥 8
  • 😁 1
  • 👀 1
More from @vit_ded
  1. Sep 26, 2026Код-ревью не нужно Довольно провокационное заявление, не правда ли? Однако, давайте разбер…
  2. Sep 24, 2026Из разговора в лифте: «С каждым днем мне все чаще говорят, что меня заменит ИИ. Но почему-…
  3. Sep 24, 2026Семат На прошлой неделе прошел Семат - крупнейшая в России выставка робототехники, автомат…
  4. Sep 16, 2026Впечатлениями и фотографиями с Семата поделюсь позже, а пока просто тематический мем
  5. Sep 15, 20262 до par Представим себе, что у нас есть далекая цель. Такая, что с наскоку, одним ударом,…
  6. Sep 13, 2026Тачки и кофе Про сходки vёshki cars&coffee я уже упоминал, а ведь зетка там еще не была. Н…
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 →