Ты проходишь собеседование на должность backend-разработчика в fintech-компании. Команда обрабатывает тысячи записей о транзакциях в секунду с помощью микросервиса на C#. Старший инженер упоминает, что они заметили нехватку памяти и периодические паузы сборки мусора во время пиковых нагрузок, и подозревает, что причина — это плотный цикл, который создаёт временные объекты TransactionRecord для валидации перед их удалением.