Sobes.tech

How confident are you working with the command line in Linux?

Junior — Middle
211

How do RabbitMQ and Kafka differ in purpose and architecture?

Middle
211

async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))

211

What happens if you apply the += operator to a list inside a tuple?

Junior — Middle
211

What is the difference between synchronous and asynchronous inter-service communication? How are they implemented?

211

Can you explain the concept of weak typing in programming languages?

Junior — Middle
211

Share your experience working with PostgreSQL database, including technologies used and scenarios of application.

Junior — Middle
211

Explain how to implement transaction management when working with a database using Django ORM.

Junior — Middle
211

Which is faster for exact matching — B-tree or Hash index in PostgreSQL?

211

What is asyncio, what is it used for, and how have you applied it in projects?

Middle
211

What approaches and practices help avoid task blocking in asynchronous processing?

Junior — Middle
211

What tools or libraries have you used in your projects?

Junior — Middle
211

How to implement an automatic resource management mechanism in Python using classes?

Junior — Middle
211

Do you follow channels or groups on Telegram to get up-to-date information and news in the field of technology?

Junior — Middle
211

Are you ready to learn ClickHouse in more detail if needed?

Middle
211

What motivated you to choose a career in software development?

Intern — Junior
211
/559