Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Middle
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Расскажи о себе
2. С каким стеком технологий работаешь
3. В какой сфере хотел бы развиваться
4. Что такое тип данных в Python
5. Писал ли свои типы данных
6. Что такое декоратор в Python
7. Зачем нужен оператор is
8. Зачем нужен оператор :=
9. Что такое MRO
10. Что такое __slots__
11. Что такое сложность алгоритма
12. Как устроен словарь в Python
13. Что такое Коллизия
14. От чего зависит появления коллизии
15. Какие знаешь магические методы
16. Зачем нужен __exit__
17. Какие бывают контекстные менеджеры
18. Что такое try except
19. Зачем нужен @property
20. Чем можно заменить @property
21. Использовал ли паттерн singleton
22. Зачем нужен метод __new__
23. В чем разница между генератором и итератором
24. Как написать итератор
25. Что такое CPython
26. Какие знаешь языки программирования
27. Какой опыт работы на Go
28. Что такое SOLID
29. Расшифруй аббревиатуру SOLID
30. Придерживаешься ли принципов SOLID в работе
31. Какие знаешь виды паттернов
32. Какие знаешь структурные паттерны проектирования
33. Что такое TDD
34. Писал ли тесты
35. Как работает асинхронность на верхних уровнях
36. Какие знаешь сущности в асинхронности
37. Что такое корутина в Asyncio
38. Как создать корутину
39. Как вызвать корутину
40. Зачем нужны tasks в asyncio
41. Зачем нужен future в asyncio
42. Как работает await
43. Есть ли многопоточность (multithreading) в Python
44. Существует ли Python в котором нет GIL
45. Зачем нужен GIL
46. Как очищается память в Python
47. С какими брокерами сообщений работал
48. Какие плюсы и минусы RabbitMQ
49. Работал ли с RabbitMQ
50. В чем разница между Redis и MongoDB
51. Как найти медленный запрос в PostgreSQL
52. Приходилось ли писать SQL запросы
53. Работал ли с профилировщиками