От: | mgu | ||
Дата: | 13.11.18 02:25 | ||
Оценка: |
https://github.com/Vasiliy-Makogon/PHPINFO/blob/master/work.mdУ вас спрашивают результат работы выражения $i+++++$i, что быстрее – пре-инкремент или пост-инкремент и другие не «Real-Life задачи».
Собеседующий вас – идиот, которому посчастливилось чудом вылезти в начальники. Теперь он испытывает «синдром вахтера» и идёт на «Хабр» с вопросом что бы такое задать, чтобы вас завалить. Ему не нужен работник – ему нужно потешить Чувство Собственной Важности, поиздеваться над вами.
На самом деле ни одному профессиональному разработчику не придет в голову писать в реальном коде что-то вроде $i+++++$i;. Профессиональный разработчик тем и отличается от новичка, что пишет код так, чтобы его понимал в первую очередь человек, а уж потом — интерпретатор.
Ни один профессиональный разработчик не интересуется – что быстрее работает – пре-инкремент или пост-инкремент. Профессиональный разработчик знает, где и когда использовать тот или иной вариант. Профессиональный разработчик не экономит «на спичках» и не забивает гвозди микроскопом.
Поэтому, если у вас спрашивают подобные не Real-Life задачи, то смело бегите от такого тимлида. Ничего хорошего из этого не выйдет.