Квиз со звёздочкой для С++ программистов от Сергея Кушниренко

Привет всем любителям побрейнштормить и хорошенько развлечься! Команда PVS-Studio на связи. Новый крутой квиз с интересными вопросами из мира программирования уже у нас на сайте. Да не простой квиз, а задачки от Сергея Кушниренко — разработчика игр в 4A Games! Если устали от рутинных задач и хотите поразмять мозг чем-то интересным, welcome!

bfc0a0e4aa0c8cd0969eb48f8797f188.png

Сначала была идея

Как появился этот квиз? Чисто случайно. Недавно наша команда наткнулась на две статьи от Сергея. В них автор предлагает поразмышлять над интересными и запутанными ошибками: некоторые из личной коллекции, скрупулёзно собранные за много лет практики; другие использовались Сергеем и его командой в разработанном им формате собеседования «Собес наоборот». Поверьте, ошибки непростые — там есть над чем поломать голову.

Когда разработчики из нашей команды прочитали статьи, идея квиза возникла сама собой. Мы написали Сергею, и он любезно согласился нам помочь. А дальше дело за малым — придумать варианты ответов на каверзные вопросы, оформить и представить читателям!

Пошаговая инструкция

Итак, разберём подробнее, как же вам поучаствовать в нашем квизе? Всё очень просто!

Шаг 1

97a3c469ccef0419cecd0eb88699b60c.png

Выдохните и сосредоточьтесь, вопросы будут не из лёгких. Если вы ответите на большинство из них без проблем, то вы явно высококлассный специалист, пишете много кода, да и вообще человек хороший. Сосредоточились? Тогда вперёд, на страницу квиза по этой ссылке!

Шаг 2

618a1a4dae9dfaf9de42ea9926621604.png

Страх и сомнения остались позади. Скорее жмите кнопку «Начать». Далее всё просто: читаете вопрос, выбираете вариант ответа, который считаете правильным, жмёте ответить. Если выбранный вами ответ стал зелёным — вы не ошиблись, если красным — не расстраивайтесь и смотрите на зелёный, он был верным.

Шаг 3

cbd3d304aa2c2acb78995410f3df4886.png

Ну вот и всё, настало время полюбоваться своими результатами. Делайте скрин и ставьте в рамочку, если ответили на все вопросы верно, и не расстраивайтесь, если результат оказался слабым. Эти задачи были действительно со звёздочкой.

А что в итоге?

Нашли все ошибки? Не расстраивайтесь, если нет. Наш анализатор поможет найти такие баги. Хотите проверить? У вас будет такая возможность: после прохождения квиза мы подарим вам бесплатную триальную лицензию на 30 дней. Попробуйте PVS-Studio на ваших проектах и испытайте его мощь в анализе кода :)

И, конечно, в конце квиза будет ссылка на статью с подробным разбором всех заданий. В принципе, ссылку на эту статью можно оставить здесь, но я этого не сделаю. Это неинтересно!

А если хочется ещё?

Если хочется ещё статей с поиском ошибок и их подробным разбором, то у нас есть что вам предложить. Вот небольшой список:

На этом на сегодня всё! А если хотите ещё немного развлечься, вас ждёт раздел развлечений на нашем сайте. Игры, викторины и квизы помогут с пользой скоротать свободное время. Заходите, не пожалеете!

Если хотите поделиться этой статьей с англоязычной аудиторией, то прошу использовать ссылку на перевод: Boris Novoselov. A hard quiz to crack for C++ programmers by Sergei Kushnirenko.

© Habrahabr.ru