Если вместо этого вы используете рекурсию, это может понравиться интервьюеру и дать вам несколько дополнительных очков.
const fibonacci = num => {
// if num is either 0 or 1 return num
if(num < 2) {
return num
}
// recursion here
return fibonacci(num — 1) + fibonacci(num — 2)
}
Аааа, ужас-ужас-ужас!!!
Если ваш интервьюер всерьёз считает, что приведённый рекурсивный код лучше тупого цикла — бегите оттуда бегом! Этот код работает за экспоненциальное время, в то время, как цикл — за линейное. В приличных же местах интервьюер должен знать, как эта задача решается за логарифмическое время.
Про врачей вы неправы, конечно, же. В 90% случаев врачу не нужно думать, а достаточно действовать по стандартному протоколу (и более того, в цивилизованном мире врач просто _обязан_ действовать по такому протоколу, иначе он может получить большие проблемы). Из оставшихся ситуаций ещё 90% можно закрыть с помощью несложного ИИ (и это обязательно довольно скоро произойдёт).
Остаются врачи, «работающие руками» — хирурги, стоматологи и т.д. Это сложная (и опять таки, в цивилизованном мире неплохо оплачиваемая) работа, но интеллекта там вкладывать надо гораздо меньше, чем инженеру.
Ну и исключительные «докторы Хаусы» какие-нибудь, к которым идут со сложными случаями.
Этот вообще ни по одному пункту не подходит — монобровь + круглый экран+ ещё более лопата (160мм). Подобых телефонов на рынке пруд пруди, но они мне не подходят.
Ни разу не являюсь фанатом Яндекса, но мне телефон показался в чем-то интересным.
Довольно давно безуспешно пытаюсь подобрать замену погибшему Redmi 4 Pro. Критерии простые:
— отсутствие «моноброви» и скруглённых углов экрана (строгое условие)
— среднего уровня SoC. Платить за флагман не вижу смысла, Snapdragon 625 меня вполне устраивал.
— экран 5+ дюймов, чем больше, тем лучше, но при этом размер телефона должен быть не более 150 мм, желательно — 145. Т.е. лопаты не годятся, а нужен вариант, где из компактного корпуса выжали максимум. Как следствие, фронтальный сканер отпечатка нежелателен. :)
— крайне желательно — чистый андроид или наличие альтернативных прошивок, близких к нему, типа AOSP.
Так вот, по таким простым критериям выбирать-то почти не из чего, буквально пара вариантов, и те со своими минусами. А вот такой телефончик вроде как более-менее подходит. Действительно, цена завышена на 2-3 тысячи (не принципиально) и присутствует никому не нужный софт от товарища майора (ну ведь будет же прошивка от умельцев?)
Кстати, на этой Arima Z2 есть ещё что-нибудь? Беглый гуглинг только ссылки на яндексфон выдаёт.
У меня вообще смешно — читая статью, в сэмпле на Soundcloud отчётливо слышал «Йени». Дочитал до конца, зашёл по ссылке на NY Times, в дефолтном среднем положении ползунка — тоже отчётливое «Йени». Подвигал ползунок туда-сюда, послушал оба варианта, вернул ползунок в середину — теперь слышу в этом положении «Лорел», а зона «Йени» начинается ощутимо правее. Видимо, какой-то глюк на сайте, подумал я. Зашёл ещё раз на Soundcloud — теперь тот же сэмпл отчётливо слышится как «Лорел».
«The New York Times has completely warped my fragile little mind»
«Удалить из графа минимальное число вершин (с их инцидентными рёбрами) так, чтобы в результате все вершины стали изолированными».
За 40 минут жадный алгоритм, пожалуй, можно накидать.
А вот обосновать, что он является оптимальным (сомневаюсь), и сделать что-то лучше в такие сроки — уже довольно специфический скилл.
Это где такие задачки предлагают, если не секрет?
Например, написать программу, которая находит пересечения проводов, и убрать короткие замыкания между ними с минимальными повреждениями для остальной проводки.
Не очень понятна мотивация Гугла. Задача нетривиальная, в дедлайн не уложились, но прогресс есть — так отодвиньте ещё срок, а лучше — сделайте конкурс бессрочным: кто первым добрался до Луны, тому и приз. Денег стало жалко? :)
Windows 10 Mobile gets its final death sentence
No more new features, no more hardware — the head of Microsoft's Windows division says Windows 10 Mobile will no longer be «a focus» for the company.
Это получается ускорение больше 300g, астронавты-то выживут?
Аааа, ужас-ужас-ужас!!!
Если ваш интервьюер всерьёз считает, что приведённый рекурсивный код лучше тупого цикла — бегите оттуда бегом! Этот код работает за экспоненциальное время, в то время, как цикл — за линейное. В приличных же местах интервьюер должен знать, как эта задача решается за логарифмическое время.
Естественно, потому что порог вхождения в JS + {самый модный на сегодня фронтенд-фреймворк} гораздо ниже, а платят за это в полтора раза больше.
Остаются врачи, «работающие руками» — хирурги, стоматологи и т.д. Это сложная (и опять таки, в цивилизованном мире неплохо оплачиваемая) работа, но интеллекта там вкладывать надо гораздо меньше, чем инженеру.
Ну и исключительные «докторы Хаусы» какие-нибудь, к которым идут со сложными случаями.
Довольно давно безуспешно пытаюсь подобрать замену погибшему Redmi 4 Pro. Критерии простые:
— отсутствие «моноброви» и скруглённых углов экрана (строгое условие)
— среднего уровня SoC. Платить за флагман не вижу смысла, Snapdragon 625 меня вполне устраивал.
— экран 5+ дюймов, чем больше, тем лучше, но при этом размер телефона должен быть не более 150 мм, желательно — 145. Т.е. лопаты не годятся, а нужен вариант, где из компактного корпуса выжали максимум. Как следствие, фронтальный сканер отпечатка нежелателен. :)
— крайне желательно — чистый андроид или наличие альтернативных прошивок, близких к нему, типа AOSP.
Так вот, по таким простым критериям выбирать-то почти не из чего, буквально пара вариантов, и те со своими минусами. А вот такой телефончик вроде как более-менее подходит. Действительно, цена завышена на 2-3 тысячи (не принципиально) и присутствует никому не нужный софт от товарища майора (ну ведь будет же прошивка от умельцев?)
Кстати, на этой Arima Z2 есть ещё что-нибудь? Беглый гуглинг только ссылки на яндексфон выдаёт.
«The New York Times has completely warped my fragile little mind»
Волновой алгоритм в Оракле реализуется довольно тривиально с помощью рекурсивного запроса с «search breadth first».
За 40 минут жадный алгоритм, пожалуй, можно накидать.
А вот обосновать, что он является оптимальным (сомневаюсь), и сделать что-то лучше в такие сроки — уже довольно специфический скилл.
Это где такие задачки предлагают, если не секрет?
А можно условия задачки поподробнее?
Windows 10 Mobile gets its final death sentence
No more new features, no more hardware — the head of Microsoft's Windows division says Windows 10 Mobile will no longer be «a focus» for the company.