Список вопросов: теоретическая подготовка бэкэнд разработчиков (PHP, SQL, Linux)
Primary tabs
Вопросы для программы подготовки: http://fkn.ktu10.com/?q=node/7716
ООП
- Что такое ООП
- Три главных принципа ООП
- Чем классы отличаются от объектов?
PHP
- Сколько типов данных в PHP?
- Что такое интерфейсы? (вопрос относится и к другим ООП-языкам)
- Чем статический метод отличается от обычного
- Чем абстрактный класс отличается от интерфейса
- Можно ли какой-то класс наследовать сразу несколько классов (иметь несколько родителей)?
- Можно ли реализовывать сразу несколько интерфейсов?
- В чем разница между наследованием класса и реализацией интерфейса?
- Что такое абстрактные классы, чем они отличаются от обычных?
- В чем разница между абстрактным классом и интерфейсом?
- Что такое type hinting (описание типов в сигнатуре функции)
- Что нового было в PHP7 (по сравнению с PHP5)? Назовите несколько нововведений
- Что новое появилось в PHP8 (по сравнению с PHP7)? Назовите несколько нововведений
- Чем ключевое self отличается от ключевого слова static? (см. "позднее статическое связывание")
PHP общее
PHP специальное
SQL
- Что такое JOIN и для чего он нужен
- Как работает оператор GROUP BY
- Что такое кортеж
- Что такое индексы и для чего они нужны
- Для чего нужны внешние ключи
- Зачем нужен первичный ключ (Primary key)
- Log in to post comments
- 1267 reads