Interview question asked to Site Reliability Engineers, Software Engineers, Production Engineering Managers and other roles interviewing at Google, Rippling, Prezi and other companies. Original question asked: Propose a high-level design for a system that can parse, understand, and respond to complex natural language inputs..