The interviewer was very kind and professional. The interview was conducted in a group setting, where individuals with varying levels of experience were mixed together. As someone without prior experience, I found the questions quite challenging. However, other candidates had university degrees and practical experience, which allowed them to answer most of the questions with confidence.
The interviewers inquired about various technical topics, including practical and theoretical approaches to managing a large number of queries, the requirements for creating an ORM, eager loading versus lazy loading, practical examples of SQL relational databases, and the advantages and disadvantages of using an ORM.
They placed significant value on both theoretical and practical responses. For example, while theoretical knowledge—such as enumerating the advantages of an ORM—is important, they were also interested in candidates' personal experiences and opinions. Alternatively, candidates could discuss practical advantages they had encountered while using ORMs in real-world scenarios.