What technology stack do you prefer to use in your projects?
Python
How is the Event Loop structured internally? Explain about the selector and interaction with the OS.
What exists in Kubernetes that is not in Docker? What is the minimal management unit?
What is the main function of list comprehensions in Python?
What are Helm charts and what are they used for?
How does garbage collector work in Python? Tell about it.
Do you use the Java programming language in your projects?
Briefly tell about yourself, what brought you to this vacancy, what are your expectations?
Share your experience in optimizing database query performance.
How to make 10 requests to an external API in parallel and return the result?
How is LangChain structured? Tell me about its main components.
Look at the Dockerfile. What can be improved or optimized?
What is table partitioning in PostgreSQL? How to divide a product table?
How can you determine the HTTP request method in an application using FastAPI?
Task 2. Merging two sorted arrays Given two sorted arrays in ascending order, nums1 and nums2. It is necessary to merge them into one sorted array in ascending order. nums1 = [1, 3, 5] nums2 = [2, 4, 6] merge_sorted(nums1, nums2) -> [1, 2, 3, 4, 5, 6]
How did you deal with high load on the service?
Do you have experience working with relational databases?
In multiprocessing, can objects be shared between processes?
Explain the output of the following Python asyncio code and why it behaves that way: ```python import asyncio async def say_hello(): print(1) await asyncio.sleep(1) print(2) async def main(): await say_hello() task = asyncio.create_task(say_hello()) print(3) await task asyncio.run(main()) ```
The screenshot contains Python code using asyncio, but no explicit interview question or task is written in the image. If the task is implied, it might be related to identifying or fixing issues in the asynchronous code. Here is the code from the screenshot: ```python import asyncio async def func_1() -> None: await asyncio.sleep(2) async def func_2() -> None: await asyncio.Sleep(3) async def main() -> None: await func_1() await func_2() if __name__ == "__main__": asyncio.run(main()) ``` Potential implied task: Identify and fix any errors in the asynchronous code.