Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Middle
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Расскажи о себе
2. Какие знаешь виды архитектур
3. Что такое SOA в контексте архитектур
4. Как был устроен процесс разработки на предыдущей работе
5. Как было устроено код-ревью на предыдущей работе
6. В чем разница между git rebase и git merge
7. Работал ли с docker compose
8. В каком сетевом режиме по стандарту работает Docker Compose
9. В чем разница между NAT и BRIDGE
10. Зачем нужен Sentry
11. В чем разница между Sentry и ELK
12. Что входит в ELK
13. Расскажи про свой опыт работы с Linux
14. Какие знаешь консольные команды в Linux
15. Зачем нужна команда htop в Linux
16. В чем разница между TCP и UDP
17. К какому классов протоколов относится HTTP
18. Что содержит header в http
19. Что такое REST
20. В чем разница между GET и POST
21. Можно ли с помощью GET запроса отправить данные на сервер
22. В чем разница между post и put
23. Какие типы БД знаешь
24. Для чего нужна нормализация БД
25. Какие знаешь формы нормализации в БД
26. Что такое схема в БД
27. Что такое последовательный доступ в БД
28. Что такое произвольный доступ в БД
29. Писал ли свои БД
30. Что такое DDL в БД
31. Что такое DML в БД
32. Что такое TCL в БД
33. Зачем нужен TCL в БД
34. Зачем нужен DML в БД
35. Зачем нужен DDL в БД
36. Какой писал самый сложный запрос к БД
37. Что такое тикет-система в БД
38. Что такое денормализация БД
39. Приведи пример когда нужна денормализация
40. Какие плюсы и минусы индексов в БД
41. Какие знаешь индексы в БД
42. Какие знаешь уровни изоляции транзакции
43. Что такое вложенная транзакция
44. Что такое версионирование записей в PostgreSQL
45. Зачем нужна ORM
46. В чем разница между миграцией и миграцией данных
47. Как происходит создание миграции в Alembic
48. Какие знаешь сериализаторы
49. Какие знаешь десериализаторы
50. Зачем нужен процесс сериализации
51. Зачем нужен процесс десериализации
52. Что такое словарь в Python
53. Какие плюсы и минусы словарей
54. Какие типы данных могут выступать ключом
55. Что такое изменяемость типов данных
56. Что такое неизменяемость типов данных
57. Есть ли перетеменные в Python
58. Зачем нужна команда id
59. Что меньше весит список или кортеж
60. Что такое именованный кортеж
61. Что такое lambda функция
62. Используешь ли аннотации типов
63. Используешь ли декораторы в работе
64. Как декораторы влияют на читаемость кода
65. Какие знаешь встроенные декораторы
66. В чем разница между @staticmethod и @classmethod
67. Что такое метакласс (metaclass)
68. В чем разница между __new__ и __init__
69. Какие знаешь магические методы
70. Писал ли свой контекстный менеджер
71. Зачем нужен контекстный менеджер в Python
72. Что такое сборщик мусора (Garbage Collector)
73. Пользовался ли ручным сборщиком мусора (Garbage Collector)
74. Что такое global в Python
75. Что такое принципы ООП
76. Что такое множественное наследование
77. Что такое Mixin в Python
78. Что такое абстрактный класс
79. Умеешь ли работать с рекурсией в Python
80. Какое придел вложенности рекурсии в Python
81. Что такое асинхронность
82. Что такое параллельность
83. Что такое корпоративная многозадачность
84. Можно ли совмещать потоки и асинхронность
85. С помощью чего можно совместить потоки и асинхронность
86. Что такое вытесняющая многозадачность
87. Зачем нужен dependency injection
88. В чем разница между идентификацией, аутентификацией и авторизацией
89. В чем разница между сессией и токеном
90. Работал ли с Redis
91. Какая была самая сложная проблема при работе с кэшем
92. В чем разница между горячим и холодным кэшем
93. В какой момент нужно кэшировать данные
94. В чем разница между Kafka и RabbitMQ
95. В чем разница между топик и очередь
96. Для чего нужен Celery
97. Пользуешься ли LeetCode
98. Какое отношение к алгоритмам
99. С какими БД работал