Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Senior
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Расскажи о своем опыте
2. Какие плюсы и минусы MyPy можешь выделить
3. Какой опыт работы с MyPy
4. Что такое Method Resolution Order в Python 2
5. Какие особенности и ограничения были в Python 2 по сравнению с более поздними версиями
6. Что такое менеджеры контекста в Python
7. Для чего нужен менеджер контекста
8. Что такое GarbageCollector
9. Как устроена память в Python
10. Что такое http
11. Что такое https
12. В чём разница между HTTP и HTTPS
13. Какие методы аутентификации используются в абстрактных веб-сервисах
14. Какие знаешь виды аутентификации
15. Что такое REST
16. Какие знаешь принципы REST
17. Что такое Stateless операция
18. Какие методы шифрования используются в HTTPS
19. Что такое класс Optional
20. Для чего используется CSRF-токен
21. Что такое Cross Origin Headers
22. Что такое реляционная база данных
23. Какие знаешь особенности реляционных баз данных
24. В чём разница между нормализацией и денормализацией
25. Приведи пример нормализации в виде шаблона
26. Что такое stored procedures
27. Опыт работы с view в базах данных
28. Каково назначение view
29. Какие плюсы и минусы использования view
30. Поддерживает MongoDB транзакции
31. Какие типы транзакций реализованы в MongoDB
32. В чём разница между реляционными и нереляционными базами данных
33. Что такое Git tag
34. Что используешь в Git rebase или merge
35. Что такое GitFlow
36. Какой Git Flow используешь в проектах
37. Был ли опыт работы с CI/CD в GitLab
38. Какие шаги могут входить в процесс CI
39. В чём разница между Docker и виртуальной машиной
40. Какие проблемы решает Docker
41. Как производится конфигурация Docker
42. Что такое layers в Docker
43. Что описывается в Dockerfile
44. Что использовал для оркестрации контейнеров
45. Писал ли кастомные bridge-network в Docker
46. В чём разница между bridge-network и host-network
47. Что произойдёт, если не указать EXPOSE для портов в Dockerfile
48. Что такое black и зачем он используется
49. Что такое flake8 и какие проблемы помогает выявить
50. Что такое isort и как он используется в связке с black
51. Что такое cloud
52. Какой опыт работы с AWS или Azure
53. Что такое EC2-инстансы в AWS
54. Для чего используются EC2-инстансы
55. Что такое S3 бакеты и как они используются
56. Что такое static files в веб-приложениях
57. Что такое media files
58. В чём разница между static files и media files
59. Какие данные можно делать публичными, а какие должны оставаться приватными
60. Что можно конфигурировать и управлять (manage) при работе с хранилищем и доступом к файлам
61. Что такое принципы SOLID
62. Что такое интерфейсы
63. Что такое паттерн MVC
64. Использовал ли паттерн Стратегия (Strategy)
65. Что такое паттерны проектирования
66. Какие плюсы и минусы у паттерна стратегия
67. Что такое микросервисная архитектура
68. В чем разница между монолитной и микросервисной архитектурой
69. Какие плюсы и минусы микросервисной архитектуры
70. Что такое проблема high coupling и low coupling в монолите
71. Какие плюсы и минусы использования нескольких приложений в Django
72. Что такое OWASP в контексте безопасности
73. Какие типы фаерволов знаешь
74. Какой опыт работы с OpenID
75. Какую проблему решает OpenID
76. В чём разница между scope в OpenID и OAuth2
77. Использовал ли pytest в проектах
78. Что такое test driven development
79. Что такое фикстуры в тестировании
80. Какие декораторы использовал при написании тестов
81. Когда применяется декоратор перед каждым тестом или после
82. В чём разница между mock и magic mock в тестировании