Citi Interview Question

1. Describe Auto correction feature in Microsoft -Word, Spell error etc? How will you implement it? Describe the Data Structures? 2. Why Citi? What do you expect from us?