Интересно, а как прокуратура отреагирует на вариант: «Извините, но указанный Вами ресурс http//:… мало того, что не имеет к нам никакого отношения, но еще и в браузере открывается как поисковик google»?
Вполне логично ожидать от соискателя на вакансию «программист» умения писать код, иногда пример кода, или простое тестовое задание просят сделать до собеседования.
Объяснять что такое Фибоначчи действительно естественно?
Рекурсивный вариант О(Ф^n) засчитывался как фейл? А O(n)?
2) это с чего вы взяли?
ip-hash — это те же sticky, разве что нигде не нужно хранить на какой сервер мы посылали пользователя, сервер определяется хешем от IP
даже не так, ip-hash вообще не имеет непосредственного отношения к сессиям, он просто гарантирует, что запросы одного и того же клиента будут всегда передаваться на один и тот же сервер.
Да видимо я не в теме… вот не понимаю, что это у Вас за clients :) Я привык к терминологии connects(одновременные подключения)/rps(запросы в секунду); И что за число 100000? Scalable, он на то и scalable, что предела нет. Сейчас один сервер без проблем может держать миллион соединений… Или clients это показатель ЦА?
По поводу личностных качеств ничего не скажу, не мне об этом судить, но там где я работал, никто никогда не жаловался :)
По поводу профессиональных, к слову, ни один из ответов этой статьи для меня не является новостью, более того, есть много чего добавить.
Также я смог бы ответить на вопрос, что делать, если «вы однажды замечаете что load-balancer загружен на 80% в среднем.» Хотя вообще говоря, об этом нужно думать гораздо раньше, так как система с одним балансировщиком нагрузки в принципе ненадежна.
Скорее всего в моем случае все намного проще, рынку нужны «средние» специалисты со «средними» зарплатами… А также опыт работы всего в 2года в моем резюме не вяжется с запрашиваемым уровнем. Но я прошу меньше, чем готова платить моя бывшая компания, в которую я не хочу возвращаться из геополитических соображений.
Странно, но почему-то мне показалось, что когда человек грамотно расписывает на собеседовании «за enterprise scalable web», это отпугивает собеседующих(может я не там их проходил?).
Или тимлиды ищут себе людей не выше своего уровня, опасаясь карьерной конкуренции, не знаю…
Прошел около 15ти собеседований в Новосибирске, почти везде слушали с открытыми ртами, но «извините, нашли другого»(отшивают стандартно, даже не перевыпуская вакансии на hh-like ресурсах, а одна из компаний после такого «нашли другого», даже умудрилась мне написать письмо с приглашением на собеседование)…
В итоге забил на все, перестал умничать, и устроился в мелкую конторку, (в которой мне пришлось выбивать для себя php5.3 вместо 5.2 и git вместо svn)…
В качестве снега?
У моей сестренки(на год старше меня) в детстве был пылесос рабочий игрушечный, тоже все пенопласт пылесосила :)
Потом я этот пылесос разобрал…
принципиальной разницы между reactphp + libevent и nodejs нет.
если Вы динамически клеите куски видеофайлов — почему Вы называете это статикой?
по моему мнению, статика это то, что можно отдать напрямую из файловой системы, без модификаций…
в node.js отдача статики реализуется pipelining'ом чтения файловой системы, получается почти как nginx, в reactphp думаю так же.
Ну это не совсем control-flow же, async — control flow в чистом виде, а промисы это все же абстракция над control flow.
Наверное, я так рассуждаю, потому что не использовал чужих реализаций, делал свой велосипед, и вот в небольшом сервисе (Сервис коротких ссылок, например, 2 метода, не считая авторизации) я этот велосипед не использую.
js не течет? кто такое сказал? одна из главных проблем — сложность детектирования этих утечек, как раз из-за асинхронности и отсутствия стека(события попадают в event loop с чистым стеком)
php в последнее время в этом плане вообще торт :)
Никаких кросспоточных проблем в стандартной поставке node не возникает, в том то и фишка, что она однопоточна…
Есть возможность юзать пулл потоков(node-cluster) при необходимости, но это отдельная тема
так демон же, однократно запускается… цикл для перезапуска в случае exception'ов
Интереснее вопрос: что в логах? Если он раз в час крашится, то это не показатель отсутствия утечек…
Объяснять что такое Фибоначчи действительно естественно?
Рекурсивный вариант О(Ф^n) засчитывался как фейл? А O(n)?
ip-hash — это те же sticky, разве что нигде не нужно хранить на какой сервер мы посылали пользователя, сервер определяется хешем от IP
даже не так, ip-hash вообще не имеет непосредственного отношения к сессиям, он просто гарантирует, что запросы одного и того же клиента будут всегда передаваться на один и тот же сервер.
По поводу личностных качеств ничего не скажу, не мне об этом судить, но там где я работал, никто никогда не жаловался :)
По поводу профессиональных, к слову, ни один из ответов этой статьи для меня не является новостью, более того, есть много чего добавить.
Также я смог бы ответить на вопрос, что делать, если «вы однажды замечаете что load-balancer загружен на 80% в среднем.» Хотя вообще говоря, об этом нужно думать гораздо раньше, так как система с одним балансировщиком нагрузки в принципе ненадежна.
Скорее всего в моем случае все намного проще, рынку нужны «средние» специалисты со «средними» зарплатами… А также опыт работы всего в 2года в моем резюме не вяжется с запрашиваемым уровнем. Но я прошу меньше, чем готова платить моя бывшая компания, в которую я не хочу возвращаться из геополитических соображений.
Или тимлиды ищут себе людей не выше своего уровня, опасаясь карьерной конкуренции, не знаю…
Прошел около 15ти собеседований в Новосибирске, почти везде слушали с открытыми ртами, но «извините, нашли другого»(отшивают стандартно, даже не перевыпуская вакансии на hh-like ресурсах, а одна из компаний после такого «нашли другого», даже умудрилась мне написать письмо с приглашением на собеседование)…
В итоге забил на все, перестал умничать, и устроился в мелкую конторку, (в которой мне пришлось выбивать для себя php5.3 вместо 5.2 и git вместо svn)…
У моей сестренки(на год старше меня) в детстве был пылесос рабочий игрушечный, тоже все пенопласт пылесосила :)
Потом я этот пылесос разобрал…
Не стал считать Content-Size...
Писал на память, могут быть ошибки
если Вы динамически клеите куски видеофайлов — почему Вы называете это статикой?
по моему мнению, статика это то, что можно отдать напрямую из файловой системы, без модификаций…
в node.js отдача статики реализуется pipelining'ом чтения файловой системы, получается почти как nginx, в reactphp думаю так же.
Наверное, я так рассуждаю, потому что не использовал чужих реализаций, делал свой велосипед, и вот в небольшом сервисе (Сервис коротких ссылок, например, 2 метода, не считая авторизации) я этот велосипед не использую.
php в последнее время в этом плане вообще торт :)
Есть возможность юзать пулл потоков(node-cluster) при необходимости, но это отдельная тема
Интереснее вопрос: что в логах? Если он раз в час крашится, то это не показатель отсутствия утечек…