How did you find out that something was breaking or degrading? What did you look at?
Python
System setup and instructions for replacing Pinkman mentions with targetAI.
What are EXPLAIN and EXPLAIN ANALYZE in PostgreSQL? How to perform DELETE/UPDATE without applying actual changes?
What is Python and what are its main principles?
Tell me about GIN index. Why did you use full-text search in PostgreSQL instead of Elasticsearch?
Tell us how frontend development was organized in your previous company?
How is memory organized in Python? Tell me about arenas, pools, blocks.
If an external service is slow — how to localize this and what to do about it?
How was idempotency ensured when working with Kafka? What happens if a task in Airflow is restarted after an error during Kafka reading?
Did you encounter SQL optimization tasks due to issues in production or did you initiate them yourself?
Are there issues with transmitting objects over Unix sockets between processes? How to eliminate serialization?
If you make a return of the connection inside a context manager, will it be open or closed?
What types of JOIN exist in SQL?
What are iterators and generators in Python? What are their advantages?
Tell me about indexes in PostgreSQL, which ones do you know?
Why did you choose the GIN index for full-text search? Why didn't you use search engines like Elasticsearch?
Tell me about GIL and how it influences the choice between threading, multiprocessing, and asyncio.
Identify the issue with the following Python function and explain why it occurs: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # Парсинг и сохранение в БД занимает ~10 секунд parse_text_and_save_to_postgres(text_data)
What will the function return: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4