Sobes.tech

What motivated you to choose a career in software development?

Intern — Junior
209

What is fault tolerance and what can be done on the service side to achieve it?

Senior
209

What are the differences between relational and non-relational databases, and what are their key features?

Junior — Middle
209

Why are you interested in low-level work: Raspberry Pi, UART, physical and network protocols, and C++?

209

What are the advantages and disadvantages of using interfaces implemented through abstract classes in Python?

Junior — Middle
209

On a scale from 1 to 10, how would you rate your experience with Django?

Junior — Middle
209

Describe your typical workday on the previous project.

Junior — Middle
209

What is the purpose of the Celery Beat component in a task queue system?

Junior — Middle
209

Isolation levels Existing isolation levels (standards) READ_UNCOMMITTED READ_COMMITTED REPEATABLE_READ SERIALIZABLE Task There are 3 entities: * Entity1 * Entity2 * Entity3 Database postgres Task What isolation level is needed for both transactions to guarantee no data loss in these scenarios and why: Scenario 1 (corresponds to execution time) * Open transaction 1; * select Entity1; * select Entity2; * Open transaction 2; * select Entity1; * update Entity1; ********** * Commit transaction 2; * update Entity1; ->transaction 1 * update Entity2; ->transaction 1

Middle
209

How can you determine the total number of records in a PostgreSQL database table?

Junior — Middle
209

What are the advantages of the generator?

Middle
209

What alternative methods or data structures would you use to implement getters and setters in Python instead of using the @property decorator?

Junior — Middle
209

Have you worked with the concept of clean architecture in projects?

Middle — Middle+
209
/559