Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Senior
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Вопросы
1. Как сделать select из 2 таблиц одним запросом
2. Что такое индекс в БД
3. Как работает индекс в БД
4. Какие плюсы и минусы индексов в БД
5. Как найти медленный запрос в PostgreSQL
6. Что такое транзакция
7. Что такое блокировка в БД
8. Какие знаешь блокировки в PostgreSQL
9. Расскажи про свой опыт работы с Linux
10. Как посмотреть список всех процессов в Linux
11. Что такое PID
12. В чем разница потоков и процессов
13. Как посмотреть количество свободной оперативки в Linux
14. Как проверить доступность порта на Linux
15. Что такое Docker
16. Зачем нужен Docker
17. Что такое Docker Compose
18. Какие знаешь логические операции в Python
19. Какие знаешь типы данных в Python
20. Какие знаешь числовые типы данных в Python
21. Какие знаешь последовательности в Python
22. В чем разница между изменяемыми (мутабельными) и неизменяемыми (иммутабельными) типами данных
23. Что будет если в функции дефолтный параметром объявить пустой список
24. Что такое f строка
25. Как перевести строку в байты
26. Зачем нужен decimal
27. Какие знаешь типы для работы со временем и датой
28. Что такое timezone
29. Как работать с timezone в Python
30. Какие знаешь инструменты для подсчета даты и времени через несколько часов
31. Что такое enum
32. Зачем нужен enum
33. Есть ли иерархия исключений в Python
34. Что такое иерархия исключений в Python
35. Как выполнить код, если не произошло исключений в блоке try
36. Что такое динамическая типизация
37. Что такое статическая типизация
38. В чем разница между статической и динамической типизацией
39. Какая в Python типизация
40. Зачем нужен mypy
41. Приходилось ли работать с mypy
42. Используешь ли типизацию
43. Зачем нужна аннотация типов
44. Как прописать аннотацию возвращаемого типа
45. Для чего нужны магические методы
46. Что такое магические методы
47. Приведи пример использования магических методов
48. Как проверить, что значение есть в словаре
49. Как проитерироваться по списку и вывести последовательность id
50. Как проверить, что объект класса является потомком другого класса
51. Как сделать копию словаря
52. Как обратиться к ключу словаря вложенному в словарь, если не известно их наличие
53. В чем разница между классом и объектом класса
54. Может ли метод класса вернуть класс
55. Какой магический метод используется при инициализации класса
56. Что будет, если в дочернем классе определить метод, который был в родительском
57. Можно ли написать интерфейс в Python
58. Что такое Mixin в Python
59. Что такое QuerySet в Django
60. Что значит QuerySet - ленивый
61. Какие знаешь методы QuerySet
62. Как получить количество записей с помощью метода QuerySet
63. Как проверить наличие данных в БД с помощью метода QuerySet
64. Как ограничить количественно выборку с помощью метода QuerySet
65. Зачем нужен класс Q
66. Как создать представления (views) в Django
67. Как указать url адрес для views
68. Можно ли с помощью BaseViews, к которому обращаемся через get, сохраняя данные в property, реализова
69. Что такое миграции в Django
70. Как выполнить миграции в Django
71. Как применить миграцию в Django
72. Есть ли порядок применения миграций
73. Можно ли к миграции привязать Python код
74. Что такое Middleware
75. Для чего нужен middleware
76. Что такое Python wheels
77. Что такое Python eggs
78. Встречал ли библиотеки, которые компилируются C-кодом
79. Как поставить определенную версию пакета с помощью pip
80. Приходилось ли использовать poetry
81. Зачем нужен poetry
82. В чем разница между == и is
83. Что такое monkey patching
84. Какие плюсы и минусы monkey patching
85. Использовал ли метакласс (metaclass)
86. Что такое метакласс (metaclass)
87. Для чего нужен metaclass