Interview question asked to Technical Program Managers interviewing at Asana, Kraken, Raypd and other companies. Original question asked: Architect a secure ballot processing pipeline that safely authenticates users registers their vote and provides a verifiable receipt..