Pergunta de entrevista da empresa Groupon

1) How do you serialize and deserialize a list of strings. Come up with an efficient algorithm and code the solution in the language of your choice. 2) Differenece between a string , StringBuilder and StringBuffer