Sobes.tech

Please tell me which AI tools you use for coding.

Middle+
133

What is the algorithmic complexity of the expression 999999 in range(1,99999999)?

Middle+
133

[name] asked: Imagine you have two offers — from our company and another. What criteria will you use to choose, and what might sway you towards the other company?

Senior
132

What types of indexes do you know in PostgreSQL?

Middle
132

Tell me more about how select_related and prefetch_related work under the hood — what happens when you call each method.

Middle+
131

What is the difference between Kafka and RabbitMQ?

Middle
131

Can you tell more about GIL: what it is, why it is needed, and why it is such a hindrance?

Middle+
131

What problem does JWT solve?

Middle+
130

Please tell me, what is authentication and what is authorization?

Middle+
129

What patterns help avoid downtime during deployment?

Senior
129

[name] asked: How would you approach ensuring the order of event processing/delivery in a distributed system?

Senior
129

Which tasks in Python are well parallelized, and which are poorly?

Senior
129

Let's reason logically: what could be a wrong database migration that causes a 500 error when switching to an old app version (for example, if a column and the code referencing it are deleted simultaneously)? How to avoid this?

Middle+
129

def make_order(): order = Order.objects.create(...) print(order.id) notify_order_created.delay(order.id)

Middle
128

Why is separating authentication and authorization important from a security perspective?

Middle+
128

How to make linters and checks run automatically before commit, instead of manually through make lint, make types, etc.?

Middle+
128

How is a transaction structured under the hood in PostgreSQL? What is WAL?

Middle
127

Besides memory allocation, in what other cases can a list affect performance?

Middle+
127
/9