в котором логика создания задачей
На скрине код, который создаёт задачи. Если получать задачи через for await of код просто встанет, т.к задачи получаются бесконечно, объясняю почему ниже.
В асихронном итерируемом объекте есть логика по остановке создания задач. Если он увидит, что 20 задач выполнились, он остановит получения задач, т.е цикл for await остановится.
Я решил проблему с бесконечным циклом, указав limit для очереди, но он захордкожен и кажется простым костылем, какие есть идеи?
Делаешь просто запрос в бэк, там всё фильтруешь сортируешь и на фронт отдаешь только то, что нужно отрисовать
Ты же не на мой вопрос ответил, правильно?
Это то знаменитое тестовое на джуна? Где надо очередь задач написать?
Ага) Почти получилось)
Я его делал с косяком )) у меня тесты проходили все, а у проверяющих падали тесты производительности с мизерным отклонением. В итоге меня позвали на собез, на котором я первое задание завалил и отказался от него )) Там задача была муторная и тесты для нее они предоставили. Я полчаса поковырял и махнул рукой. В принципе не могу в лайв-кодинг на собесах ))
Ты тестовое с React делал?
не на nodeJs по реакту мне ничего не давали. мне вот эту очередь дали сделать потом еще две задачи какие тупые на JS и запрос на SQL написать.
Понял про какие ты задачи)
А SQL мне как бы в нагрузку дали, потому что в очереди у меня касяк в производительности был
Обсуждают сегодня