Какво могат да означават червените полета в резултатите от EXPLAIN ANALYZE?
Python
Какво е GraphQL и как се различава от REST?
Базата данни работеше като кеш или използвахте отделен инструмент за кеширане?
Може ли да се реализира същата функционалност, която прави контекстният мениджър, но без използването на конструкцията with? Например, да се отвори файл, да се работи с него и да се затвори гарантирано.
Разкажи за опита си с използването на AI/агенти в работата (лични проекти)
Какви други начини има за решаване на проблема с паралелните вмъквания на еднакви данни?
Какво е RAG?
Таблицата няма първичен ключ, ограничения, уникални индекси или връзки с други таблици. В таблицата има дублиращи се редове (идентични във всички колони). Как да премахнем дубликатите и да предотвратим тяхното повторно появяване?
Как работят изобщо LLM, кой ги е измислил и защо това работи?
Какво да правим, ако създадем нова колона с тип BIGINT и я запълним със същите данни като старата колона с INT, като имаме предвид, че двата първични ключа не могат да съществуват едновременно?
Стрингът е неизменяем. Но ако имам променлива, ѝ присвоявам стринг, а на следващия ред ѝ присвоявам друг стринг — тя не се променя. Как да го обясня?
Транзакциите имат понятието ACID. Можете ли да назовете 1-2 принципа и да обясните какво правят?
Ограничен ли е броят на декораторите на функция?
Разкажете за своя опит в работата (не свързан с ИИ) — последният проект
Какво ще се случи, ако в една милисекунда се вмъкнат едни и същи данни в базата данни едновременно?
В Python има GIL — как тогава бекендът обработва много едновременни заявки?
Кога може да има ситуация, в която сложността на операция с речник ще бъде по-лоша от O(1) поради особеностите на съхранението в паметта?
Как се извършва търсенето на релевантни (подобни) вектори, какво се използва под капака?
Имаме микросървис с един endpoint, който изпълнява само един SQL-запитване. При локално стартиране, endpoint-ът отговаря за 1-2 минути вместо очакваните 50-200 милисекунди. Как бихте разследвали проблема?
Написах еднаква функция с изчисления на C++ и Python, я изпълних в многопоточност. На C++ е бързо, на Python по-бавно. Защо?