Найти в Дзене
772 подписчика

Примеры вопросов на собеседовании на вакансию python-разработчика.

Напишите код, который будет печатать в консоль числа от 0 до 1000, которые делятся на три, не делятся на пять и сумма цифр в которых меньше десяти.
Что такое Garbage Collector?
Приведите пример, как можно создать две ссылки на объект.
Как сделать так, чтобы список больше не хранился в памяти и был очищен Garbage Collector?
Что такое кортеж и чем он отличается от списка?
Спроектируйте архитектуру веб-приложения на фреймворке Django для хранения заметок в мобильном приложении. Приложение должно содержать и отображать список заметок, в котором можно создать заметку, изменить её или удалить.
Какими HTTP-методами мобильное приложение должно обращаться к endpoint API на backend?
Чем отличаются методы PUT и PATCH?
Какие коды HTTP-ответов вы помните?
Какой код HTTP-ответа встречается чаще всего?
Назовите коды, начинающиеся с числа 4.
Представьте, что в приложении из вопроса 6 нужно реализовать ответ с кодом 400 в случае, если запрос был некорректен. Как бы вы это сделали?
Даны две таблицы. В первой таблице хранятся данные сотрудников, поля таблицы: id, name, department_id. Во второй таблице хранятся названия отделов, поля таблицы: id и name. Напишите код запроса через ORM-систему фреймворка Django, который будет возвращать перечень отделов, в которых работает более двух сотрудников.
1 минута