Как разбра, че нещо се чупи или деградира? На какво гледаше?
Python
Настройка на системата и инструктаж за замяна на упоменаванията Pinkman с targetAI
Какво представляват EXPLAIN и EXPLAIN ANALYZE в PostgreSQL? Как да изпълним DELETE/UPDATE без реално прилагане на промени?
Какво е Python и какви са основните му принципи?
Разкажи ми за GIN индекса. Защо използвахте пълнотекстово търсене в PostgreSQL, а не Elasticsearch?
Можете ли да обясните как беше организирана фронтенд разработката във вашата предишна компания?
Как е структурирана паметта в Python? Разкажи ми за арени, пулове, блокове.
Как да локализираме и да се справим с проблем, ако външният услуга не работи?
Как се осигуряваше идемпотентността при работа с Kafka? Ако задачата в Airflow бъде рестартирана след грешка при четене от Kafka — какво ще се случи?
Задачите за оптимизация на SQL възникнаха поради проблеми в продукцията или ги иницирахте сами?
Има ли проблеми с прехвърлянето на обекти чрез Unix сокет между процеси? Как да се избавим от сериализацията?
Ако вътре в мениджъра на контекста направите return на връзката, тя ще бъде върната отворена или затворена?
Какви видове JOIN съществуват в SQL?
Какви са итераторите и генераторите в Python? Какви са техните предимства?
Разкажи ми за индексите в PostgreSQL, кои знаеш?
Защо избрахте GIN индекс за пълнотекстово търсене? Защо не използвахте търсачки като Elasticsearch?
Разкажи за GIL и как той влияе на избора между threading, multiprocessing и asyncio
Идентифицирайте проблема с следната функция на Python и обяснете защо се случва: ```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)
какво ще върне функцията: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4