Pergunta de entrevista da empresa Microsoft

Largest substring in an array of -ve and +ve integers problem. Was given an abstract function and was asked to write test cases for it. Design a website to save user's passwords for various e-mail and social networking accounts.