«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/01/24 09:34:51  №1333833 1
1051332.jpg (35, 600x450)
450x600
Коль скоро у двачеров обед, а есть они любят прям за пекой, то вот вам блиц-опрос с собеседования, которое я не прошел, устраиваясь пхп-джуном в одну известную контору в моем городе:

1. Сколько ключевых слов зарезервировано языком, что это за слова?

2. Что значит слово “инициализация”?

3. Какие унарные и бинарные арифметические операции вы знаете?

4. Какой оператор используется для перехода к следующей итерации цикла?

5. Как правильно организовать доступ к полям класса?

6. Дайте определение понятию “конструктор”.

7. Что такое сигнатура метода?

8. Расскажите об особенностях класса с единственным закрытым (private) конструктором.

9. Чем отличается переопределение метода от перегрузки?

10. Можно ли объявить метод абстрактным и статическим одновременно?

11. Можно ли перегрузить static метод?

12. Что будет, если единственный конструктор класса объявлен как final?

13. Каким образом можно обратиться к локальной переменной метода из анонимного класса, объявленного в теле этого метода? Есть ли какие-нибудь ограничения для такой переменной?
Аноним 2019/01/24 10:07:44  №1333860 2
>>1333833
Ой, да пошли они нахуй. Отвечаю, что га все эти вопросы готов дать ответ с гуглом под рукой, потому что и в работе его юзаю. Какой смысл в зазубривании.
Ответы: >>1333872 >>1333902
Аноним 2019/01/24 10:30:24  №1333872 3
>>1333860
Так логика в том, что ты можешь дать ответы на эти вопросы без гугла. Иначе зачем их тебе задавать?
Ответы: >>1333876
Аноним 2019/01/24 10:34:30  №1333876 4
>>1333872
>Так логика в том, что ты можешь дать ответы на эти вопросы без гугла.
Тебя в лесу работать посадят, среди медведей?
Аноним 2019/01/24 11:06:08  №1333902 5
>>1333860
Лол, я толком не писал ничего, но и то знаю ответы на большинство без гугла. Если ты не знаешь, то непонятно что ты за погромист.
Ответы: >>1333974
Аноним 2019/01/24 12:25:55  №1333974 6
>>1333902
> знаю ответы на большинство без гугла
Если ты что-то знаешь с гуглом, то ты нчего не знаешь. Сейчас очень упала ценность чистого знания, когда все появилось в интернете. Ненышнее поколение считает интернет своей памятью и искренне удивляется, что кто-то нодобряет такой подход.
Ответы: >>1333987
Аноним 2019/01/24 12:36:16  №1333987 7
>>1333974
Если ты не знаешь элементарные вещи, значит ты не писал кода. Когда пишешь код, все само запоминается. Все таки они правильно делают, что хотя бы такие вопросы задают. Иначе поналезут нулевые гуглята.
Ответы: >>1334096
Аноним 2019/01/24 13:58:26  №1334096 8
>>1333987
>Иначе поналезут нулевые гуглята.
Как-то в твиче у работников гугла был флешмоб - они писали как здорово нихуя не знают элементарных вещей, на которых постоянно валят джунов разные говноконторки.
Программист должен понимать что делает и как, а не учить синтаксис наизусть. Вообще, всё знать не возможно в ИТ, и основная доля программера - читать документацию и гугл.
>Когда пишешь код, все само запоминается.
Вот именно - когда пишешь, а не когда судорожно пытаешься вспомнить сколько там конструкций в языке.
Ответы: >>1334101 >>1334115
Аноним 2019/01/24 14:03:03  №1334101 9
>>1334096
>а не когда судорожно пытаешься вспомнить сколько там конструкций в языке.
Я кстати погуглил эти ключевые слова из интереса, чтобы подсчитать. Оказалось некоторые из них я например вообще не видел ниразу, не довелось, соответственно я бы их и не назвал. Например insteadof.
Ответы: >>1334103
Аноним 2019/01/24 14:06:52  №1334103 10
>>1334101
Ну вот видишь. Теперь ты не имеешь права писать программы.
Аноним 2019/01/24 14:16:24  №1334115 11
>>1334096
>Программист должен понимать что делает и как, а не учить синтаксис наизусть.
Если ты не знаешь унарные и бинарные операторы, то ты ноль, очевидно что код не писал. Они везде одинаковые. Про изучения синтаксиса никто не говорил. Тут как раз не синтаксис, а семантика.
Ответы: >>1334140
Аноним 2019/01/24 14:56:01  №1334140 12
>>1334115
Это не семантика даже, причем тут семантика, это фундаментальные знания, на которых программирование и построено.
Ответы: >>1334143
Аноним 2019/01/24 14:59:50  №1334143 13
>>1334140
Семантика это значение единиц языка. Любое вычисление основывается на формальном языке. Это может быть даже не язык программирования. Но у него всегда есть единицы, а них значение. Бинарные операторы на самом деле пришли из математической логики. Они могут обозначаться по разному в разных формальных языках, но значение всегда одинаковое. Поэтому семантика все таки.
Ответы: >>1334145
Аноним 2019/01/24 15:03:22  №1334145 14
>>1334143
Ладно, ты победил. Я до сих пор и не знал толком, что такое семантика, но благодаря тебе узнал.