Design a grounded voice assistant | Apple Interview Question