Drillize
Drillize
Каталог
Менторы
Полезное
Цены
Регистрация
Вход
← Назад
Python / Junior
Собеседование Техническое. Загруженный курс.
Начать
Сообщение
Удаление курса из обучения
Вы уверены, что хотите удалить этот курс из обучения? Все ваши ответы, прогресс и избранные вопросы этого курса будут удалены.
Вопросы
1. Расскажи о себе
2. Почему выбрал Python
3. С какими проектами работал
4. Выбирал ли между изучением Python и JavaScript
5. Кем ты себя видишь через год
6. Как проходит твой день
7. Как отдыхаешь вечером
8. Какие книги читаешь
9. Какие курсы проходил
10. Участвовал ли в вебинарах
11. Чем занимаешься на выходных
12. Существуют ли идеальные люди
13. Назови 3 свои сильные стороны
14. Какие свои слабые стороны можешь отметить
15. Сколько человек было в команде на последнем проекте
16. С кем больше всего общаешься в команде
17. Считаешь ли себя инициативным человеком
18. Какую самую яркую идею реализовывал
19. Есть ли идеи которые хочешь реализовать в программировании
20. Принимал ли противоречащие решения
21. Кто несет ответственность за твою работу в проекте
22. Как строится коммуникация в проекте
23. Что будешь делать если нужно исправить ошибку коллеги
24. Прыгнешь ли с парашютом
25. На что самое экстремальное готов
26. Какие знаешь основные принципы SOLID
27. Какие знаешь принципы ООП
28. Что такое множественное наследование
29. Есть ли множественное наследование в Python
30. Что такое MRO
31. Какие знаешь основные принципы RESTful сервиса
32. Работал ли с REST API
33. Какие HTTP методы идемпотентные
34. Какое свойство характеризирует вычислительную способность алгоритма
35. Что такое Big O
36. Что такое двоичный поиск
37. Какие структуры данных в Python мутабельные
38. Какие структуры данных в Python иммутабельные
39. Что такое итератор
40. Зачем нужен итератор
41. Какие методы нужно задать собственному классу чтобы создать итератор
42. Что такое self
43. Что передает self
44. Что такое Static метод
45. Что такое метод класса
46. Что такое конструктор класса
47. Какой метод использует конструктор класса
48. Зачем нужен метод __init__
49. Использовал ли блоки try…except
50. Зачем нужны блоки try…except
51. Что такое finally
52. Зачем нужен else
53. Что такое hash функция
54. В каким программах используется hash функция в Python
55. Какая сложность у получения данных по ключу в словаре
56. Какие могут быть проблемы у словарей с большими данными
57. Как в Python реализована инкапсуляция классов
58. Что такое метод super
59. Когда используется метод super
60. В какой ситуации можно использовать метод super
61. Какой оператор используется для контекстных менеджеров
62. Как сделать свой контекстный менеджер в классе
63. Что такое поток (Thread) в Python
64. Что такое процесс в Python
65. В чем разница между процессом и потоком
66. С чем в Python связана работа разных потоков\
67. Как можно асинхронно проводить операции в рамках одного процесса
68. В каких операциях можно добиться асинхронного выполнения процесса
69. Какие знаешь методы для получения результата асинхронной задачи
70. Расскажи про основную сущность Django
71. Что будешь использовать для создания endpoint
72. Опиши всю цепочку для создания endpoint по получению сущностей
73. Какие основные команды используешь для миграций в Django
74. Как откатить миграцию
75. Писал ли кастомные миграции в Django
76. В каких случаях нужны кастомные миграции
77. Использовал ли средства контейнеризации приложения
78. Писал ли образы
79. Как отдаешь статические файлы на production
80. Использовал ли subquery
81. Использовал ли prefetch_related
82. Использовал prefetch_related как класс или метод
83. Зачем нужен prefetch_related
84. Зачем нужен select_related
85. Приходилось ли писать SQL запросы
86. Есть ли у тебя вопросы