I applied through a recruiter. I interviewed at American Express
Interview
I had a phone interview with an engineer and he asked me about my resume, background, and interests. I also spoke to a recruiter who followed up with me after my phone interview. They liked me and would like me to contact them again for an in-house interview. The interviewer also helped me through some questions that I was struggling on, just ask to clarify things.
Interview questions [1]
Question 1
Asked about data structures, databases, algorithms, etc. Kind of open-ended questions.