What motivated you to choose a career in software development?
Python
Which algorithm is the fastest: O(n), O(ln), O(n^2)?
What is fault tolerance and what can be done on the service side to achieve it?
What are the differences between relational and non-relational databases, and what are their key features?
Have you worked with Scrum or another process?
Why are you interested in low-level work: Raspberry Pi, UART, physical and network protocols, and C++?
What are the advantages and disadvantages of using interfaces implemented through abstract classes in Python?
What exactly is expected during a blocking operation, which makes threads advantageous in I/O-bound scenarios?
Are you interested in further development in ML?
On a scale from 1 to 10, how would you rate your experience with Django?
When did you enter university for your studies?
Describe your typical workday on the previous project.
What is the purpose of the Celery Beat component in a task queue system?
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
How can you determine the total number of records in a PostgreSQL database table?
Do you use LLM/AI tools in your coding work and how do you interact with them?
What are the advantages of the generator?
What alternative methods or data structures would you use to implement getters and setters in Python instead of using the @property decorator?
Have you worked with the concept of clean architecture in projects?