Size: a a a

JavaScript.Ninja

2020 January 12

AS

Alexander Shamshurin in JavaScript.Ninja
mkots
В питоне есть асинхронность? Но зачем?
Чтобы справляться с трафиком. Puma медленная, гил и тд
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
mkots
В питоне есть асинхронность? Но зачем?
Для того, как и в остальных языках, чтобы эффективнее утилизировать ресурсы.
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Лично для меня основной минус в рельсах - слабая архитектура. Это конечно спорно, но я считаю так. Тяжёлый монолит без инверсии зависимостей как минимум. Код - никакого фп, все а иперативном стиле, на каждый шаг блокировка потока. В итоге получается тяжело управляемые приложения, не смотря на красивость языка (но не читаемость)
источник

O

Overtime in JavaScript.Ninja
Привет всем!
источник

O

Overtime in JavaScript.Ninja
Скажите, по вашему мнению, не слишком ли большое тестовое?)
источник
2020 January 13

O

Overtime in JavaScript.Ninja
На работу с объектами

Технические условия

Не использовать фреймворки и библиотеки.


Входящие параметры

Числа M, N, X


Подготовка

Создать матрицу M*N (строчки, колонки)

Значение места пресечения — объект с уникальным идентификатором ID и количеством Amount: int (3-х значный рандом)

Найти сумму по каждой строчке M и среднее по каждому столбику N


Вывод таблицы

Вывести результирующие данные в таблицу с хорошим UX. В основных ячейках таблицы выводится Amount, ранее автоматически сгенерированный, справа сумма по строкам M, снизу — среднее по столбцам N.


Динамика ячеек

При нажатии на ячейку увеличивать значение Amount на 1 и соответственно менять среднее этого столбика и сумму этой строки


При наведении на ячейку подсветить X ячеек, Amount которых самый близкий к Amount текущей ячейки.


При наведении на ячейку суммы по строчке необходимо заменять значение ячеек на процент их вклада в общую сумму и добавить фон: столбик, который наглядно покажет величину процента. Фактически закрасить часть ячейки.


Динамика строк

Дать возможность удалить строку с таблицы, при этом должны поменяться средние значения по каждому столбику


Дать возможность добавить строку, фактически M+1. При этом строка заполняется по всем правилам таблицы.
источник

O

Overtime in JavaScript.Ninja
Тестовое на джуна
источник

O

Overtime in JavaScript.Ninja
Если что
источник

IK

Illya Klymov in JavaScript.Ninja
Норм
источник

O

Overtime in JavaScript.Ninja
Норм?)
источник

O

Overtime in JavaScript.Ninja
Это даже смешно)
источник

IK

Illya Klymov in JavaScript.Ninja
Я серьезно, норм
источник

O

Overtime in JavaScript.Ninja
На джуна, этободьшое тестовое
источник

IK

Illya Klymov in JavaScript.Ninja
Хорошему джуну это часа 4 работы
источник

O

Overtime in JavaScript.Ninja
Оке)
источник

IK

Illya Klymov in JavaScript.Ninja
Задание кстати очень хорошее
источник

IK

Illya Klymov in JavaScript.Ninja
Если его начать делать не подумав, то будет больно :)
источник

O

Overtime in JavaScript.Ninja
Задание норм, но оно не на 4 часа. Зачем ты так приуменьшаешь?
источник

O

Overtime in JavaScript.Ninja
Можео быть я не правильно имею ввиду джун. Но для меня джун это знание теории, и самую малость практики
источник

IK

Illya Klymov in JavaScript.Ninja
Overtime
Можео быть я не правильно имею ввиду джун. Но для меня джун это знание теории, и самую малость практики
Это не Джун
источник