Bank of America interview question

On software development life cycle, models, project, Java etc