These were the questions that were asked to me in the first round:
- What are fixtures in Python?
- What are setup and teardown methods?
- What are iterators in Python?
- What are namespaces in Python?
- How do you write synchronous code inside asynchronous code in Python?
- What are blocking I/O and non-blocking I/O?
- What are parameterized decorators in Python?
- What are stored procedures in SQL?
- What is a context manager in Python?
- What are the disadvantages of using a monolithic architecture?
- How do you migrate from monolithic to microservice based architecture?
- How would you improve the querying if say a database had millions of rows?
- What are the disadvantages of an index?
- What is an event loop (in Python?)?
And then a coding question :
The interview was supposed to last 1.5 hours, but mine ended in 45 minutes. I think I may have been rejected.