Initial phone call to go over work history and interests, followed by an on site interview at the San Francisco offices.
After the initial phone call, I received an email to setup an on site interview; great!
I then received a follow up telling me the date/ time/ address of the interview.
On the day of the interview, I show up and am greeted by the first set of engineers that will be interviewing me. They ask to confirm that I brought a laptop (which I did out of habit), however it became immediately clear that there was a lapse in communication between SoFi and myself. There was supposed to be an email stating what to bring, and what to expect during the interview, which is a PRETTY BIG advantage to have when going into an interview.