Python / Grade 0 / Собесы

Python

https://github.com/yakimka/python_interview_questions
https://grishaev.me/interview/

1 -- Какие есть типы данных в Python Python
2 -- Что такое контекстный менеджер  Python
3 -- В чем разница между итератором и генератором  Python
4 -- Что такое SOLID ООП
5 -- Что такое декораторы  Python
6 -- Какие базы данных использовал в работе  Базы данных
7 -- Чем init() отличается от new()  Python
8 -- Что такое генератор Python
9 -- Что такое индексы и как они работают  Базы данных
10 -- Какие знаешь принципы ООП ООП
11 -- Что такое итератор  Python
12 -- Что такое полиморфизм ООП
13 -- Что может быть ключем в словаре Python
14 -- Расскажи про ООП в программировании ООП
15 -- Что такое лямбда-функции  Python
16 -- Что знаешь о наследовании ООП
17 -- Что такое MRO Python
18 -- Что такое миксин  ООП
19 -- Что знаешь про декоратор Middleware Фреймворки
20 -- В чем суть принципа REST  HTTP / API
21 -- Расскажи о инкапсуляции ООП
22 -- Что такое Acid в SQL  Базы данных
23 -- Для чего нужен PEP8 Best Practices
24 -- Что такое асинхронность Асинхронность
25 -- Что такое магические методы Python
26 -- В чем отличие списка от кортежа Python
27 -- Что относится к изменяемым типам данных и к неизменяемым  Python
28 -- Что такое list comprehension  Python
29 -- Что такое метаклассы  Python
30 -- Что делает декоратор property Python
31 -- В чем отличие асинхронности, threading'га и мультипроцессинга Асинхронность
32 -- В чем разница сравнение через is и "==" Python
33 -- Python компилируемый или интерпретируемый Python
34 -- Расскажи о сложностях с которыми столкнулась во время обучения  HRский
35 -- Что такое slots Python
36 -- Что знаешь про singleton  ООП
37 -- Какие основные HTTP методы знаешь HTTP / API
38 -- Что знаешь про ORM  ORM
39 -- Мультипроцессинг что это  Асинхронность
40 -- Threading что это Асинхронность
41 -- Что такое BigO notation Алгоритмы, структуры
42 -- Какие фреймворки/библиотеки в основном используешь  Tools
43 -- Что такое GIL Python
44 -- Что происходит в момент итерации по списку  Python
45 -- Разница между одинарным и двойным подчеркиванием Python Python
46 -- Чем отличаются декораторы classmethod и staticmethod  Python
47 -- Как в функцию передаются аргументы, по ссылке или по значению Python
48 -- Как работает middleware Фреймворки
49 -- Что такое Docker  Tools
50 -- Что знаешь про два основных типа данных Python  Python
51 -- Что быстрее, словарь или список Алгоритмы, структуры
52 -- Что знаешь о сложности алгоритма  Алгоритмы, структуры
53 -- Зачем нужен метод super в классе  ООП
54 -- Что такое абстрактные классы  ООП
55 -- Отличия rebase от merge Tools
56 -- Какие магические методы и для чего используются Python
57 -- Что тебе известно про нереляционные базы данных Базы данных
58 -- Что такое транзакция  Базы данных
59 -- Какие есть коды ответов HTTP  HTTP / API
60 -- Для чего нужен сериализатор HTTP / API
61 -- Какие типы HTTP запросов знаешь В чем их отличия  HTTP / API
62 -- Какие паттерны программирования знаешь  Best Practices
63 -- Что такое корутина в Python Асинхронность
64 -- Что такое git Tools
65 --  Для чего используют redis в проектах  Tools
66 --  Что такое cherry pick Tools
67 --  Был ли опыт в написании личных проектов HRский
68 --  Чем хорош FastAPI FastAPI
69 --  Как реализован many to many в Django  Django
70 --  Что такое querySet() в Django Django
71 --  Назови основные сущности в Django Django
72 --  Какую бы связь использовал для расширения стандартного юзера  Django
73 --  Что знаешь о принципах программирования DRY Best Practices
74 --  Что такое git flow  Tools
75 --  Как распределяешь свое рабочее время  Best Practices
76 --  Объясни значение Model View Teamplay (MVT)  Django
77 --  Что означает querySet() ленивые Django
78 --  Что предпринимаешь если сталкиваешься с трудностями HRский
79 --  Где можно хранить бизнес-логику приложения  Best Practices
80 --  Что в твоем понимании значит правильный код Best Practices
81 --  Что знаешь о принципах программирования KISS  Best Practices
82 --  Объясни как происходит обработка HTTP запросов на Django  Django
83 --  В чем разница между MRO2 и MRO3 Python
84 --  Как бы сделал все значения списка уникальными Python
85 --  Что такое args  Python
86 --  Что такое kwargs  Python
87 --  Что такое глубокая копия  Python
88 --  Что такое поверхностная копия Python
89 --  В чем разница между процессом и потоком Python
90 --  Как устроены переменные в Python  Python
91 --  Расскажи про иерархию исключений Python Python
92 --  Какая в Python типизация, статическая или динамичная  Python
93 --  Что такое замыкания Python
94 --  Что такое git flow  Tools
95 --  Что такое модуль  Python
96 --  Что такое dunder методы Python
97 --  Был ли опыт в написании личных проектов HRский
98 --  Что такое миграция  ORM
99 --  Что такое HTTP и HTTPs  HTTP / API
100 --  В чем преимущество ORM перед созданием запросов вручную ORM
101 --  Что знаешь о хеш функции  Алгоритмы, структуры
102 --  Что такое рекурсия  Алгоритмы, структуры
103 --  Какие очевидные недостатки у рекурсии Алгоритмы, структуры
104 --  Какая сложность основных операций в коллекциях  Алгоритмы, структуры
105 --  Что такое Docker Compose  Tools
106 --  Что дает poetry Tools
107 --  Что означает querySet() ленивые Django
108 --  Назови основные сущности в Django Django
109 --  Как реализован many to many в Django  Django
110 --  Что знаешь о принципах программирования KISS  Best Practices
111 --  Где можно хранить бизнес-логику приложения  Best Practices
112 --  Что знаешь о принципах программирования DRY Best Practices
113 --  Чем хорош FastAPI FastAPI
114 --  Как абстрактный класс реализуется в Python  ООП
115 --  Как в python реализуются метод класса ООП
116 --  Что такое self  ООП
117 --  Как в python реализуются статический метод  ООП
118 --  Что делает метод new  ООП
119 --  Что возвращает метод init ООП
120 --  Что такое классы  ООП
121 --  Какие инструменты для виртуального окружения используются Tools
122 --  В чем преимущество ООП перед обычными функциями ООП
123 --  Что такое виртуальное окружение Tools
124 --  Чем отличаются классы от миксинов (mixin) ООП
125 --  Как распределяешь свое рабочее время  Best Practices
126 --  Что в твоем понимании значит правильный код Best Practices
127 --  Объясни значение Model View Teamplay (MVT)  Django
128 --  Объясни как происходит обработка HTTP запросов на Django  Django
129 --  Что такое querySet() в Django Django
130 --  Какую бы связь использовал для расширения стандартного юзера  Django
131 --  Для чего подходят асинхронные операции  Асинхронность
132 --  В чём суть проекта Celery Асинхронность
133 --  Для чего можно использовать celery  Асинхронность
134 --  Что такое async Асинхронность
135 --  Как узнать свободное место на диске в консоли Linux Tools
136 --  Какие основные команды Git вам известны Tools
137 --  Какие есть уровни изоляции транзакций Базы данных
138 --  Что такое шардирование  Базы данных
139 --  Какие минусы есть у индекса Базы данных
140 --  Что знаешь про нормализацию Базы данных
141 --  В чем разница между Posgres и MySQL Базы данных
142 --  Назови четыре уровня изоляции транзакций  Базы данных
143 --  Что тебе известно о бинарном дереве Алгоритмы, структуры
144 --  Что такое жадные алгоритмы  Алгоритмы, структуры
145 --  Что такое алгоритм Дейкстры Алгоритмы, структуры
146 --  Плюсы и минусы реляционных баз данных SQL
147 --  Как можно оптимизировать хвостовую рекурсию в Python  Алгоритмы, структуры
148 --  Что такое хвостовая рекурсия  Алгоритмы, структуры
149 --  Плюсы и минусы NoSQL базы данных  SQL
150 --  Какие бывают сигналы в Linux  Tools
151 --  Какая сложность быстрее, линейная или логарифмическая Алгоритмы, структуры
152 --  Расскажи про понятие вычислительной сложности.  Алгоритмы, структуры
153 --  Какую систему контроля версий используешь Tools
154 --  Откуда берется O(n) и почему это лучше, чем O(n²) Алгоритмы, структуры
155 --  Какая сложность у пузырьковой сортировки  Алгоритмы, структуры
156 --  В чем отличие Cron от Apache Airflow  Tools
157 --  Что такое git stash Tools
158 --  Почему обращение по индексу работает быстро Алгоритмы, структуры
159 --  Чем массивы отличаются от списков Алгоритмы, структуры
160 --  Что такое Apache Airflow  Tools
161 --  Почему поиск по ключам в словаре работает быстро  Алгоритмы, структуры
162 --  Если бы у нас нет было list в python, то как построить такую структуру данных Алгоритмы, структуры
163 --  Какой опыт с google cloud Tools
164 --  Как в одной команде проиндексировать все файлы и добавить коммит  Tools
165 --  Насколько сложен поиск по ключу в хеш таблице Алгоритмы, структуры
166 --  В чем сложность массивов и хешмапов Алгоритмы, структуры
167 --  Использовал ли в CSS препроцессоры  Tools
168 --  Как работает хеш мап  Алгоритмы, структуры
169 --  В чем преимущество хеш мапов перед массивами  Алгоритмы, структуры
170 --  Работал ли с AWS  Tools
171 --  Что такое ветка в GIT Tools
172 --  Как посмотреть список запущенных процессов на Linux