Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Senior
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Какой общий опыт в разработке
2. Какой опыт в управлении командой
3. Какой опыт в формировании команды
4. Что такое программа
5. В чём разница между процедурой и функцией
6. Что такое state в программировании
7. Что такое State machine
8. Что такое Stateless операция
9. Что такое Statefull
10. Является ли запрос по шаблону idempotent
11. Что такое тип данных в Python
12. Что означает, что язык программирования статически или динамически типизирован
13. Что означает сильная и слабая типизация в языке программирования
14. Является Python динамически типизированным языком
15. Почему в JavaScript можно складывать строки и числа
16. Что такое процесс проектирования программного обеспечения
17. Как производится проектирование программных решений
18. Что такое архитектура разработки ПО
19. Что включают документы по архитектуре
20. Какой опыт в объектно-ориентированном анализе и проектировании
21. Какие результаты получаются в процессе объектно-ориентированного анализа
22. Какие результаты формируются в процессе проектирования программного обеспечения
23. Что такое объектно-ориентированное программирование (ООП)
24. Каково назначение ООП
25. От чего зависят принципы программирования в ООП
26. Что такое инкапсуляция в Python
27. Что такое наследование
28. Что такое полиморфизм
29. Что такое композиция
30. Что такое принципы SOLID
31. Что такое Single Responsibility Principle
32. Можно ли связать принцип Single Responsibility с инкапсуляцией
33. Что такое класс
34. Что такое инвариантность класса
35. Что означают принципы PECS
36. Что такое список
37. Какая классификация списков
38. Что такое стек (Stack) в Python
39. Что такое Heap
40. Что такое очередь
41. Как работает хеш-таблица (HashMap) в Python
42. Каков принцип работы дерева поиска
43. Какими способами можно найти значение в отсортированном списке
44. Как оценивается сложность алгоритма
45. Что означает линейная сложность
46. Как оценить надёжность программы при большом числе пользователей
47. Как определить общую оценку надёжности программы
48. Как оценить надёжность всей системы, если известна надёжность отдельных компонентов
49. Если два сервиса взаимодействуют и каждый надёжен на 50%, какова надёжность всей системы
50. Как обеспечить надёжность с точки зрения качества компонентов
51. Какие методы используются для снижения сложности системы, чтобы повысить надёжность
52. Что такое Race condition
53. Что такое состояние взаимоблокировки
54. Что такое примитивы синхронизации
55. Что такое мьютекс
56. Что такое кэш
57. Как выполняется инвалидация данных в кэше
58. Что такое batch congestion
59. Какие есть способы взаимодействия компонентов в виде сервисов
60. Что такое протокол
61. Что такое семантика протокола
62. В чём разница между request-reply и pub-sub моделями
63. Из чего состоит структура HTTP-запроса
64. Из чего состоит http ответ
65. Что такое query string в составе URL-запроса
66. Какой опыт работы с RabbitMQ
67. Что такое Exchange в RabbitMQ
68. Какие знаешь типы exchange в RabbitMQ
69. Что такое подпись в криптографии
70. Что такое БД
71. Что такое система управления базами данных
72. Что такое реляционная база данных
73. Что такое Нормализация в базе данных
74. Для чего используется нормализация баз данных
75. Что такое целостность данных в базе
76. Расскажи про свой опыт работы с колоночными базами данных
77. Что такое Common Table Expressions (CTE) в SQL
78. Что означают операторы inner join, outer join, left join, right join в SQL
79. Что такое Транзакция
80. Что такое уровень изоляции транзакций в БД
81. Какие знаешь уровни изоляции транзакции
82. В чём преимущества Python по сравнению с Rust и Go
83. Сравнение Python и Golang
84. В чём преимущества Rust
85. Что означает ключевое слово with в Python
86. Зачем закрывать файл в Python и как с этим помогает with
87. Что такое декоратор в Python
88. Для чего используется functools.wraps в декораторах
89. Что означает ключевое слово yield в Python
90. Какой опыт работы с Tornado
91. Что такое асинхронность
92. Как относишься к code review
93. На что обращаешь внимание в первую очередь при проведении code review