Ты знаком с концепцией интерфейсов в программировании?
Интерфейс в программировании — это контракт, который определяет набор методов, которые класс должен реализовать, но не содержит их реализации.
Читать ответПодготовка к интервью
36 вопросов с собеседований в ИНДИНС
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ИНДИНС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, php.
Каталог
Интерфейс в программировании — это контракт, который определяет набор методов, которые класс должен реализовать, но не содержит их реализации.
Читать ответВ PHP есть несколько способов проверить, существует ли переменная:
Читать ответНаиболее фундаментальным принципом ООП для построения надёжных объектов считается инкапсуляция.
Читать ответВложенный SQL-запрос (подзапрос) — это запрос, который находится внутри другого запроса. Например, в PHP с использованием PDO можно выполнить запрос, который выбирает пользователей, у которых есть заказы:
Читать ответОператор DISTINCT в SQL используется для выборки уникальных значений из столбца или набора столбцов. Он удаляет дубликаты из результата запроса, возвращая только уникальные строки.
Читать ответТакой подход требует внимательного управления безопасностью, валидацией данных и организацией кода, так как отсутствуют готовые инструменты фреймворков.
Читать ответВ PHP для преобразования массива данных в формат JSON используется функция jsonencode(). Она принимает массив или объект и возвращает строку в формате JSON.
Читать ответPSR (PHP Standards Recommendations) — это набор стандартов и рекомендаций, разработанных PHP-FIG (PHP Framework Interop Group) для обеспечения единообразия кода в PHP-проектах.
Читать ответДля корректной реализации паттерна Singleton в PHP, кроме запрета публичного конструктора, необходимо:
Читать ответОсновные операторы для выборки данных в SQL:
Читать ответИнкапсуляция — это скрытие внутренней реализации объекта и предоставление доступа к данным только через определённые методы.
Читать ответОсновные виды таблиц в базах данных:
Читать ответ