собеседование

Редактор кода онлайн для нескольких человек. Без регистрации

Очень неплохим инструментом является: https://code.yandex-team.ru/

На момент написания данной заметки в это онлайн редакторе:

  1. не нужна регистрация
  2. есть подсветка синтаксиса
  3. можно редактировать код онлайн без запуска
  4. несколько человек могут редактировать код одновременно и видеть результат онлайн в режиме реального времени

sql Многие ко многим -- JOIN, HAVING, COUNT (Пример для mysql)

Forums:

Задача была (из списка задач с собеседований):

У книги и авторы, одну книгу могут писать несколько авторов и, конечно же, один автор может написать много книг (это "многие ко многим", потому через 3 таблицы).
Напишите запрос, который выведет названия книг написанных ровно двумя авторами.

Вопросы и задачи с собеседования по позицию среднего middle разработчика (web, PHP, но может быть и другое)

SQL

  1. Задача 1: В некоторой СУБД есть таблица persons, в которой есть поля:
    1. id
    2. name -- имя сотрудника
    3. salary -- его зарплата
    4. department_id --id отдела, в котором работает данный сотрудник.

    Напишите SQL запросы:

[!] Задачи с собеседований. WEB-Программирование. Разные фирмы разного уровня

Соберём свою коллекцию наиболее интересного.

Обратите внимание на то, что уровень весьма условен. Иногда задачи и вопросы "младшим" могут быть несколько неожиданными.

  1. Собеседование на оплачиваемую стажировку (php-программист)
  2. Вакансия middle-разработчика

Что должен знать системный администратор, программист-специалист по версии Яндекса. Книги. Программа подготовки

Подготовка

Опыт работы для стажировки в Яндексе не обязателен, но требуется хорошее знание одного из языков программирования. Многие из стажёров Яндекса остаются работать в компании постоянно, и мы собрали их полезные советы — самим себе в молодости и всем, кто всерьёз решил стать разработчиком.

Вопросы PHP программисту -- собеседование (для начинающих)

Вопросы по PHP

  1. Абстрактные методы и интерфейсы - в чем разница и для чего нужны
  2. Обязан ли разработчик реализовывать каждый метод, который требует интерфейс
  3. Что такое MVC
  4. Что такое исключения
  5. Что такое composer

MySQL

  1. Что такое индексы и зачем они нужны?
  2. Составные ключи - когда он задействуется при выполнении запроса, а когда нет ?
  3. Разница между различными движками таблиц
  4. чем LEFT JOIN отличается от RIGHT JOIN, Inner join ?
Subscribe to RSS - собеседование