Как стать автором
Обновить
13 декабря 2058. В этот день вся земная история разделилась на два этапа: до и после Контакта. На орбите нашей планеты появился объект внеземного происхождения. Незваного гостя засекли около Марса, а еще раньше «странно движущуюся комету» заметили астрономы в разных странах. Пришельцы оказались механической формой жизни, которая, впрочем, не проявляла враждебности.
Продолжение истории — под катом
Всего голосов 27: ↑13 и ↓14+17
Комментарии30

Комментарии 30

«Найдите ошибки в описании теста по js»
кто ответит правильно минимум на 9 вопросов из 10

Видимо 9 — это максимально возможный балл здесь)

НЛО прилетело и опубликовало эту надпись здесь
Там прекрасен уже первый вопрос:
image

Щто??
8.4 Принимая участие в Конкурсе, Участник дает свое согласие на использование Организатором, в том числе в рекламных целях в любых средствах массовой информации, предоставленной им информации, включая его персональные и иные данные (фамилия, имя, город проживания), сведений о полученном Призе без получения предварительного согласия Участника и уведомления Организатором, а так же без выплаты какого-либо вознаграждения.


Простите, нет. Это дно)
Хм, почему в посте сначала экшн, а потом правила?

Сим уведомляю, что на момент прохождения квеста правил не читал и согласия на обработку ПД не давал.

Спасибо, пожалуй присоединюсь:


Сим уведомляю, что на момент прохождения квеста правил не читал и согласия на обработку ПД не давал.

И тест можно проходить не один раз (C#). При должной усидчивости даже далёкий от темы человек с ним успешно справится путём перебора вариантов.
Тест по С++, первый же вопрос
Итак, начнем. Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при
A a1,a2,a3=5;
a3 = a1 – a2;


Только операция вычитания
Преобразование к целому
Произойдет ошибка
Операция вычитания, а затем преобразование к целому

А конструктор класса A с параметром типа int определен???
В общем, после первого же вопроса проходить тест желание отпало:)
а я до второго дошел! ответив на первый неправильно, так как вообще-то там ошибка должна быть изза a3=5
а во втором еще веселей
нажал, что будет ошибка, но по причине синтаксиса, оказался прав (но по другой причине). видимо, какой-то джун писал и не проверял код.

я конечно не претендую на звание про, но они ищут кодеров которые пишут нечитаемый говнокод или же все таки простую, понятную и сложную архитектуру?)

Кстати да, от половины примеров по С++ стошнило, видимо обфусцированный код был восстановлен декомпилятором, ну или просто они индусы
По плюсам в принципе все понятно, но вот по JS… Вопрос:
Какой результат будет получен в следующих двух примерах:
1. “2” + “10” = a
2. “2” * “10” = b

Я бы сказал что будет syntax error в обоих случаях, но такого варианта ответа там нет… Чтобы не было syntax error, надо бы выражения перевернуть.
Вообще-то в JavaScript значение из правой части записывается в в левую.

Ммм. И как это отменяет то, что я написал?

Перевернули, но всё равно SyntaxError: illegal character, потому что кавычки не те.

'' + 1 // '1'
Но ведь в исходниках страницы есть все ответы… Kaspersky_Lab небезопасненько как-то…
«Не виноватые они»(с) Это движок тестов такой, еще будет дорабатываться внутри Хабра.
Кто сказал, что поделки Kaspersky_Lab это безопасно, это просто дорого и тормознуто
Я просто тыкнул на первый ответ, собираясь выбрать второй, но это оказалось невозможным после первого тыка :(
Не могли бы вы пояснить, в чем смысл вопроса про check_authentication() в тесте по C++?
А именно, почему неверен ответ habracadabra? С ним check_authentication() возвращает 1, а не это ли требовалось?
В тесте JS:
2 вопрос: выражение которое «вернет» false — и разные варианты с оператором сравнения. Дальше по тесту вопрос что «вернет» typeof и вариант с object неверный, видимо потому что теперь слово «вернет» обрело иной смысл.
8 типов? А спецификация или реализация не уточняется, и как это понимать?
а что у нас функция теперь не объект?

У вашего теста по С++ есть один фатальный недостаток.
Полагаю, что и в других тестах — тоже тот же самый.
Стыдно! (Глупо!)
Подробности письмом, тем более, что тест я прошёл и свой адрес вам указал.
Хотя как способ рекламы — сойдёт. Да и сроки розыгрыша призов, поди, давно все закончились, апеллировать не к чему.

Нет ни Java, ни Brainfuck?
Эти пришельцы безнадёжны, не стоит тратить на них время.

Сведущие, поясните ответ на 5-й вопрос по C#: почему метода 3, а не 2? Ведь в приведенном коде только Do(true) и Do(DateTimeKind.Local) вызываются со значимыми типами
Почему в 6 вопросе по с++ ответ «habracadabra» неправильный?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий