BackendQuiz - задачи с собеседований по бэкенду – Telegram
BackendQuiz - задачи с собеседований по бэкенду
1.8K subscribers
240 photos
6 videos
6 files
208 links
Задачки на алгоритмы, на понимание HTTP и сетевого стека вцелом, так же базы данных и хранилища. Подойдет как для начинающих так и для опытных. Языки и технологии: Java, PHP, Ruby, Javanoscript, SQL

Контакт: @cyberJohnny
Download Telegram
[Patterns] Поведенческий паттерн проектирования, позволяющий последовательно обходить элементы составных объектов, не раскрывая их внутреннего представления. О каком паттерне идёт речь?
Anonymous Quiz
24%
посетитель
11%
посредник
63%
итератор
2%
Не знаю
[Rest] Какой из следующих компонентов HTTP-запроса содержит метаданные для сообщения HTTP-запроса в виде пар ключ-значение?
Anonymous Quiz
5%
HOST
10%
URI
79%
HEADERS
5%
METHOD
1%
Не знаю
[SQL] Как выбрать столбец с именем «FirstName» из таблицы с именем «Persons»?
Anonymous Quiz
3%
EXTRACT FirstName FROM Persons
3%
SELECT Persons.FirstName
6%
SELECT Persons FROM FirstName
87%
SELECT FirstName FROM Persons
0%
Не знаю
[Алгоритмы] Пусть для некоторой задачи есть полиномиальный алгоритм. Лежит ли эта задача в NP?
Anonymous Quiz
43%
Задача лежит в NP
26%
Задача не лежит в NP
31%
Не знаю
[SQL] Какой запрос позволит получить всех пользователей так, чтобы новые оказались в начале. Дата регистрации - "reg_date"
Anonymous Quiz
74%
SELECT * FROM users ORDER BY reg_date DESC
6%
SELECT * FROM users SORT BY reg_date DESC
16%
SELECT * FROM users ORDER BY reg_date ASC
2%
SELECT * FROM users ORDER ASC BY reg_date
2%
SELECT * FROM users SORT(reg_date)
1%
Не знаю
Какой оператор SQL используется для возврата только разных значений?
Anonymous Quiz
8%
SELECT DIFFERENT
74%
SELECT DISTINCT
15%
SELECT UNIQUE
2%
None of the listed above
1%
Не знаю
[SQL] Все перечисленные ключевые слова относятся к DML (Data Manipulation Language): INSERT, CREATE, DELETE, UPDATE.
Anonymous Quiz
52%
Да
45%
Нет
3%
Не знаю
[SQL] Ограничение NOT NULL приводит к тому, что столбец не принимает значения NULL.
Anonymous Quiz
87%
True
13%
False
0%
Не знаю
Написать генератор чисел Фибоначчи

Серия Фибоначчи - это серия элементов, в которой используются два предыдущих элемента, чтобы получить следующий элемент, начиная с 0 и 1. В этой задаче необходимо написать функцию которая будет генерировать ряд Фибоначчи. Способ реализации любой, главный принцип - чем быстрее тем лучше. Функция которую необходимо написать должна принимать два значения:
- начальная позиция пооследовательности;
- конечная позиция пооследовательности. Возвращать функция должна строку с числами последовательности разделенными пробелами.

Сложность: Junior

#задачи
[Git] Команда git add . выполняет также действия команды git rm?
Anonymous Quiz
13%
Да
80%
Нет
6%
Не знаю
[Git] Как инициализировать пустой репозиторий (без рабочей директории)?
Anonymous Quiz
2%
git init --shared
13%
git init --bare
46%
git init --empty
4%
git init --free
26%
git init --new
8%
Не знаю
[SQL] Как называется набор требований к транзакциям?
Anonymous Quiz
5%
ICANN
1%
INT
66%
ACID
3%
GUID
2%
DCIM
4%
GRID
12%
T-SQL
6%
Не знаю
[SQL] С помощью какого запроса можно удалить все записи из таблицы A?
Anonymous Quiz
2%
delete A
8%
delete table A
64%
delete from A
24%
Ни один из вышеперечисленных
1%
Не знаю
[Git] Какая команда используется для загрузки данных с удаленного репозитория и сразу выпонляет git merge для создания коммита слияния?
Anonymous Quiz
63%
git pull
11%
git merge
19%
git fetch
4%
git remote
1%
git get
2%
Не знаю