I received a mail asking me to schedule my first round of phone interview. The phone interview was about half an hour long with basic technical questions and behavioral questions. Received mail from the HR after 2 days with an invitation to attend the final round of interview onsite at Charlotte,NC.The trip expense will be taken care of by BofA.