Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Senior / СБЕР Роботы
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Расскажи о своем опыте
2. С каким стеком работаешь
3. Что такое gRPC
4. Какие знаешь протоколы помимо gRPC
5. Работал ли с WebSocket
6. Работал ли с GraphQL
7. Какие знаешь протоколы для обмена видеопотоком
8. С какими системами контейнеризации работал
9. Писал ли Dockerfile
10. Как работает Build в Docker
11. В чем разница между ARG и ENV в Dockerfile
12. Какой жизненный цикл объекта в Python
13. Что такое циклическая ссылка
14. Как в Python решается проблема циклических ссылок
15. Какие знаешь магические методы
16. В чем разница между __str__ и __repr__
17. В чем разница между __new__ и __init__
18. Что такое __slots__
19. Зачем нужен __slots__
20. Как в функцию передаются аргументы, по ссылке или по значению
21. Что такое контекстный менеджер в Python
22. Как реализуется контекстный менеджер в Python
23. Зачем нужен контекстный менеджер в Python
24. Какие варианты многозадачности есть в Python
25. В чем разница между асинхронностью, многопоточностью (multithreading) и многопроцессингом (multiproc
26. Как работает асинхронность в Python
27. Какие структуры данных ты знаешь в Python
28. Что такое однонаправленный список
29. Что такое двунаправленный список
30. В чем разница между ассоциативным массивом, хеш-таблицей и словарем
31. Какие знаешь архитектуры построения приложений
32. Какие плюсы и минусы микросервиса
33. Какие плюсы и минусы использования монолитной архитектуры
34. Какие знаешь БД
35. Что такое балансировщик нагрузки
36. Какие знаешь способы оптимизации чтения БД
37. В чем разница между шардированием и партиционированием БД