Разкажи за последния или най-интересния проект, в който си участвал, желателно свързан с микросервизи. Какво беше архитектурно-технически и каква роля изигра в него?
Python
Използвали ли сте транзакционността на Kafka? Как ключът е свързан с партицията?
Споменахте идемпотентност — можете ли да обясните какво имате предвид?
Разкажете повече за последната услуга, в която сте участвали.
Какъв е вашият опит с Python и защо избрахте именно Python?
Как да спрете генератора на лету и да почистите паметта? Как да затворите генератора?
Как да анулирате кеша, за да не расте безкрайно? Как да добавите TTL (живот).
# Необходимо да се реализира генератор, който приема два аргумента: името на файла filename и броя на думите batch_size. # Генераторът трябва да чете зададения файл и при всяко извикване да връща batch_size думи.
Използвате ли SOLID в работата си и кой от принципите смятате за най-полезен?
Как постигнахте идемпотентност?
За какво е нужен ключът в Kafka?
Каква е разликата между моделите за дизайн Strategy и Template Method?
В кои случаи свързаните списъци са по-ефективни от масива?
Какво е модел на API Gateway и защо е необходим?
Какви бяха форматите на съобщенията (JSON или XML) и как беше организирана валидицията на договорите: използваха ли Schema Registry, JSON Schema или друг механизъм?
Може ли да се реализира декоратор за метод чрез клас и как да го направим?
В кое направление искате да се развивате и с какви задачи ви интересуват?