Python
Разкажете повече за микросервиза за известия: неговата логика, трудностите при разработката и вашия принос.
Какво е контекстен мениджър в Python? За какво е нужен? Как да напишете свой собствен?
В момента разглеждате основната си работа или допълнителната?
Кога е по-добре да използвате асинхронност или многопоточност в Python и за какви задачи?
На какво ниво на заплата очаквате при прехода?
Каква е сложността на търсенето на елемент по стойност в списък (Python списък)?
Готов ли си да преминеш към следващия етап от интервюто?
Разкажи ми за индексите в PostgreSQL: кои има, кога да ги използваме, кога не трябва.
Нужно ли е да използвате OrderedDict вместо обикновен dict за кеш за мемоизация без лимит на размера и политика за изтриване?
Имаш ли оферти на ръка или активни интервюта?
Къде се съхраняват бисквитките?
В кои сценарии RabbitMQ може да загуби съобщения и как да избегнете това?
Кога трябва да използваме нишки, а кога процеси?
Задача, ограничена от CPU, спомена, че тя се мащабира зле, но как точно се мащабира в Python?
Какъв екип и процеси търсите в работата си?
Как беше почистен големият дневник на събитията Kafka: беше настроена политика за задържане?
Ще бъдете ли готови да затворите текущото предложение в случай на ново предложение?
Задача 2 Мебелен магазин продава следните продукти: Диван - 7000 рубли. Маса - 2500 рубли. Стол - 300 рубли. За всяка покупка клиентът получава бонуси в размер на 5% от стойността на поръчката Клиентът иска да закупи: 3 стола, 1 маса, 2 дивана Част от средствата клиентът плаща с бонуси на стойност 3333 точки Трябва да се напише алгоритъм, който ще изчислява: 1. Общата сума за плащане 2. Сумата на натрупаните бонуси 3. Разпределението на натрупаните бонуси по позициите в поръчката 4. Разпределението на използваните бонуси по позициите в поръчката
Какво отличава Position Keeping от търговска система (например, QUIK) и от система за бекофис?
В кои случаи има смисъл да се използва многопоточност в Python въпреки GIL?