«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:29:25  №1333871 2
>>1333833
>Сколько ключевых слов зарезервировано языком, что это за слова?
Без знания этого факта нельзя софт писать, да?
>Что значит слово “инициализация”?
Предварительная подготовка.
>Какие унарные и бинарные арифметические операции вы знаете?
Из бинарных and, or, xor, not. Но вообще это хуета.
>Какой оператор используется для перехода к следующей итерации цикла?
Continue;
>Как правильно организовать доступ к полям класса?
Поля позакрывать, как границу при СССР, доступ через сеттеры-геттеры, как у чекистов принято.
>Дайте определение понятию “конструктор”.
Инициализация и запуск объекта. Внезапно.
>Что такое сигнатура метода?
В душе не ебу.
>Расскажите об особенностях класса с единственным закрытым (private) конструктором.
Бесполезная херня, если кроме этого закрытого конструктора там ничего нет.
>Чем отличается переопределение метода от перегрузки?
Понятия не имею.
>Можно ли объявить метод абстрактным и статическим одновременно?
А зачем?
>Можно ли перегрузить static метод?
Статик метод этож вроде глобал функции. Не знаю.
>Что будет, если единственный конструктор класса объявлен как final?
Не пользовался.
>Каким образом можно обратиться к локальной переменной метода из анонимного класса, объявленного в теле этого метода? Есть ли какие-нибудь ограничения для такой переменной?
Х.з.

Вопросы как-то совсем из другой плоскости, как по мне. Всегда говорят - учите технологии, а не синтаксис. А тут спрашивают хуйню, которую нагуглить за 10 минут можно.
Ответы: >>1333879
Аноним 2019/01/24 10:40:05  №1333879 3
>>1333871
>Без знания этого факта нельзя софт писать, да?
Нет. Вдруг ты назовешь свойство ключевым словом?
>Предварительная подготовка.
Неверно.
>Из бинарных and, or, xor, not. Но вообще это хуета.
Арифметических, а не логических.
>Continue;
Молодец.
>Поля позакрывать, как границу при СССР, доступ через сеттеры-геттеры, как у чекистов принято.
Молодец.
>В душе не ебу.
Это классика, это надо знать.
>Бесполезная херня, если кроме этого закрытого конструктора там ничего нет.
Молодец.
>Понятия не имею.
Классика.
>А зачем?
Нужно.

Иди кароч мат.часть учи.
Ответы: >>1333880 >>1333885 >>1333886
Аноним 2019/01/24 10:41:24  №1333880 4
>>1333879
>Иди кароч мат.часть учи.
Иди нахуй - я в лесу не работаю.