Step 1: Phone Interview
They pull up some type of co-editing coding technology. My interviewer couldn't get it to work, so we just used a Google Doc. I was asked the palindrome question, and a way to implement inheritance. I feel they are mostly looking for personality here to see if you can fit into their company culture. Aka are you passionate and want to help others?
Step 2: Invitational On-site
They fly you over to Charleston, SC to have dinner and meet with managers. Then they conduct a few hours of interviews. Unfortunately, I missed my flight, and was going to reschedule, but I think many offers have already been made.