Pregunta de entrevista de Microsoft

Q: How would you design and implement a file-saving module?