Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2018, 14:14   #1
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию Оцените сложность задачи для бекендового дева

Находимся в активном поиске бекенд девелопера. Одно из заданий на вложении. По-моему, интересный вопрос на интервью, однако мниогие затрудняются.
Как вы оцените, сложно, очень сложно, очень легко?
Изображения
Тип файла: jpg Selection_0526.jpg (112.4 Кб, 136 просмотров)
rlib вне форума Ответить с цитированием
Старый 05.10.2018, 17:05   #2
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Если природа ошибки не выяснена и она возникает случайно, то какой смысл в увеличении числа серверов? Сервера одинаковы - значит, либо каждый из них ответит, либо не ответит ни один. Это если ошибка в коде. Если ошибка не связана с кодом, то получится, как вы и сказали - одни сервера отвечают, другие нет. Тогда вместо того, чтобы ставить четвёртый сервер, можно отправить запрос снова к первому. И так по кругу. Не пробовали?
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 05.10.2018, 18:21   #3
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
Если природа ошибки не выяснена и она возникает случайно, то какой смысл в увеличении числа серверов? Сервера одинаковы - значит, либо каждый из них ответит, либо не ответит ни один.
То, что сервера одинаковы - не значит, что ошибка одновремнно возникает у всех. Процесс Бернули, в общем-то, но чуть с другим анализом.

Кстате, задание точно отметает ваше предположение: "each of the server independently fails"

Последний раз редактировалось rlib; 05.10.2018 в 18:56.
rlib вне форума Ответить с цитированием
Старый 05.10.2018, 19:11   #4
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
Тогда вместо того, чтобы ставить четвёртый сервер, можно отправить запрос снова к первому. И так по кругу. Не пробовали?
Можно. Однако балансер сервер сконфигурирован с опцией redispatch и работает по описанному в заданиии алгоритму и его конфигурация неизменяема.
rlib вне форума Ответить с цитированием
Старый 05.10.2018, 20:02   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Простая задача 5 серверов.
Из 100 на 1 не попало 40.
Из 40 на 2 не попало 16
Из 16 на 3 не попало 6٫4
Из 6٫4 на 4 не попало 2٫56
Из 2٫56 на 5 не попало 1٫024
Ему и вернётся отказ.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 05.10.2018, 20:47   #6
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Простая задача 5 серверов.
Из 100 на 1 не попало 40.
Из 40 на 2 не попало 16
Из 16 на 3 не попало 6٫4
Из 6٫4 на 4 не попало 2٫56
Из 2٫56 на 5 не попало 1٫024
Ему и вернётся отказ.
Ну, вообще-то 6, так как при непопадании 1.024 реквестов, наше покрытиие будет все еще меньше 99%.

А сколько времени написать симуляцию процесса возьмет, чтобы показать, что ответ правильный в численном виде?
rlib вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените сложность экзамена на програмера начального уровня, full stack rlib Свободное общение 6 24.10.2015 22:41
Оцените конфигурации компьюютеров для видеомонтажа burda_a_m Компьютерное железо 3 09.08.2012 16:40
Дайте цену и оцените сложность работы proFox Фриланс 2 21.04.2011 07:39
Оцените мою программы для работы со штрихкодами! Cкулаб Софт 5 30.05.2009 12:33