Python
Какви проблеми могат да възникнат при хеш-функцията (колизии)?
Къде се прилага асинхронното програмиране в Python и в кои сценарии е полезно?
Кога за първи път започнахте да учите Python и как започнахте да го усвоявате?
Какво е GIL в Python и защо трябва да го знаем?
SQL задача: как да извлечем потребители с имена на кирилица и латиница, като ги сортираме така, че кирилицата да бъде първа, а вътре в групите — лексикографски?
Как да реализирате RAG самостоятелно?
Разкажете за вашия опит в работата по проекта.
Занимавали ли сте се с проектиране и разработка на интеграции с външни системи в рамките на контура?
[име] разкажи за механизма на асинхронността в Python: как изглежда, къде е добър, къде е лош, за какво е създаден.
Може ли да се добави тяло към GET заявка? Какво ще се случи при това?
Какво ще изведе print(bool([])) print(bool([0]))
class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected
Кое е основното свойство, което отличава микросервизната архитектура, и как се постига автономността на услугите?
Колко дълбоко сте се занимавали с наблюдаемост: метрики, мониторинг и аларми?
Как определяме необходимата капацитет на инфраструктурата за модела?
Какво е корутина? Как работи asyncio под капака?
Освен държавните услуги, с какво още сте се налагало да реализирате интеграции?
Как определя Python коя променлива се променя вътре във функция?
Работихте ли по този проект сам или имаше екип?
Можете ли да нарисувате схема на взаимодействието на компонентите на тази система?