С чего вы начнёте оптимизацию?
+2 Правильный ответ: с профилирования и измерения.
-1 Неправильный ответ: все остальные
Чем хеширование отличается от шифрования?
+2 Правильный ответ: необратимостью.
-1 Неверный ответ: любой, включающий в себя слово «ключ».
Когда не надо использовать OOP?
-1 Неправильные ответы: «всегда надо использовать», «да что вы говорите такое» и «мама запрещает мне писать без классов».
+1 Правильные ответы: все остальные.
Когда не надо использовать паттерны проектирования?
+2 Правильный ответ: паттерны проектирования надо использовать там, где они применимы и дают преимущество в разработке.
-1 Неправильные ответы: все остальные.
Как узнать, что будет в PHP 8?
+2 Правильный ответ: следить за обсуждениями в PHP-FIG.
-1 Неправильный ответ: гуглить или читать Хабр.
Что лучше, ZF или Laravel?
+2 Правильный ответ: «недостаточно данных»
-1 Неправильный ответ: любые рассуждения на тему, что лучше.
Любимая оболочка командной строки
-1 Неправильный ответ: bash
+1 Правильный ответ: любая, кроме bash
Bug fixed или bug is fixed?
+2 Правильный ответ: bug has been fixed
-1 Неверный ответ: любой другой
Автор: Дмитрий Бергштейн