Digital-школа

Online-обучение интернет-маркетингу и разработке веб-приложений
Диплом гос. образца
+7 831 424 32 32

Задачи с собеседований по PHP

Базы данных
  1. Отличия MyISAM и InnoDB
  2. Проверка наличия текста в БД
  3. Предложите структуру БД
  4. Чем отличается datetime от timestamp
Битовые операции
  1. Порязрядное И
  2. Порязрядное ИЛИ
  3. Порязрядное исключающее ИЛИ
  4. Узнать бит числа
  5. Битовое И
  6. Что выведет на экран код?
Массивы
  1. Отображение массива на экране
  2. Преребор массива в while
  3. Вывод вложенного массива на экран
ООП
  1. Список магических методов
  2. Что такое SOLID
  3. Основные принципы ООП
  4. Что такое класс
  5. Что такое объект
  6. Что такое статическая функция
  7. Отличие self и this
  8. Определите результат вызова методов
  9. Что такое конструктор и дестркутор
  10. Поработайте интерпретатором
  11. Модификаторы доступа
  12. Что такое абстрактный класс
  13. Чем отличается абстрактный класс от интерфейса
  14. Выведите имя на экран
  15. Достоинства и недостатки статических классов
  16. Статические классы в PHP
  17. Создание экземпляра класса
  18. Ключевое слово final
  19. Результат создания класса
Основы веб-приложений
  1. Что такое сессия
  2. Недостатки cookies
  3. Персистентность в программировании
Паттерны проектирования
  1. Что такое ActiveRecord
  2. Что такое GRASP
  3. Достоинства и недостатки паттерна Singleton
  4. Определние паттерна проектирования
  5. Определение антипаттерна
  6. Определение MVC
  7. Список паттернов проектирования
Принципы, методы, стандарты
  1. Методологии разработки программного обеспечения
  2. Что такое контрактное программирование
  3. Стандарт PSR
Рекурсии и алгоритмы
  1. Написать рекурсивный факториал числа
  2. Написать рекурсивное сложение
  3. Напишите рекурсивный обход массива
  4. Рекурсивно вывести все числа до заданного
  5. Исправьте недостаток в рекурсивном скрипте
  6. Является ли число стпенью двойки
  7. Сумма цифр числа
  8. Является ли число простым
  9. Является ли строка палиндромом
  10. Проверка вхождения цифры в последовательность чисел
Серверная сторона
  1. Способы деплоя
  2. Что такое composer
  3. Классификация кодов ответа сервера
  4. Хранение сессий на сервере
Стандартная библиотека
  1. Типы данных в PHP
  2. Формат отображения числа на экране
  3. Поменять переменные местами
  4. Найдите потенциальную логическую ошибку
  5. Как можно улучшить цикл
  6. Динамические переменные
  7. Результат echo
  8. Не критичные ошибки и уведомления
  9. Критичные ошибки
  10. Отличия PHP 5.6 от PHP 7
  11. Новое в PHP 7.1
  12. Новое в PHP 7.2
  13. Консольная команда из PHP
  14. Проверка на запуск скрипта из консоли
  15. Что выведет eval экран
  16. Что выведет intval на экран
  17. Как перевернуть значения массива
  18. Как перевернуть значения массива
  19. Разница между двойными и одинарными кавычками
  20. Функции и языковые конструкции
  21. Проверка e-mail на корректность
  22. Список суперглобальных массивов
  23. Закрывающий тег в php
  24. Сравнение текстов
  25. Что такое try / catch
  26. Недостатки глобальных переменных
  27. Превышение количества аргументов у функции
  28. Отличия include и reqire

Быстрая регистрация

Войти в аккаунт Codearmy

Спасибо!