Sobes.tech

Can you tell more about VACUUM? What types of VACUUM are there?

Middle+
150

Provide an example of a situation where technically JOIN can be used and it will work, but for some reasons it would be suboptimal, and it is better to use prefetch_related (two queries).

Middle+
150

Where should secrets such as tokens, passwords, and other sensitive data be stored?

Senior
149

Have you had experience working with Django?

Middle+
148

Regarding caching: tell me, what are potential problems when using cache, pitfalls that can cause serious issues?

Middle+
148

What is the difference between [x for x in y] and (x for x in y)?

Middle+
147

How does the refresh token ensure security? What should be done if the refresh token is stolen?

Middle
146

Tell about developing with neural networks: if you need to fully implement a large feature through a tool like Cursor — how would you do it step by step? What stages would you divide it into, and what nuances in prompts would you specify?

Middle+
146

How to find a flaky (unstable) unit test? What could be the reasons?

Middle
145

Tell about your experience with CI/CD pipelines, linting, testing, Docker images.

Middle
145

There is a large important report that takes a long time to generate. We cache it but do not know how often to update it (at different periods depending on data changes). How is cache invalidation handled in this case, and how should it be done?

Middle+
145

Do you know the differences in scaling models between Uvicorn and Gunicorn?

Middle+
145

When is a generator completely unusable, and when is it necessary to use a list? For example, if you need to iterate multiple times, is a generator suitable?

Middle+
144

[x for x in y] versus (x for x in y)

Middle
144

Do you use AI tools in daily development?

Middle+
144

What happens when a nested transaction (atomic inside atomic) is called in Django?

Middle+
143

Have you mainly worked with FastAPI or Django? Can you explain select_related and prefetch_related — what are they and why?

Middle+
143

For what tasks is it better to choose a message broker?

Middle+
143

Let's discuss the internal data structures in Python, specifically their algorithmic complexity. Let's start with lists — please tell me the complexity of the main operations on a list.

Middle+
142

Regarding relational databases in general (not specifically about PostgreSQL): if the database cannot handle the volume of data, and read/write operations are slow — explain step-by-step, from simple to complex, how to optimize this situation.

Middle+
141
/9