I applied online. The process took 4 weeks. I interviewed at American Express (Phoenix, AZ)
Interview
A team of 3 techies sat in a room with me, asking me specifically tech questions - if you need a database for ....., and the constraints were...., etc.
Then the hiring leader talked with me (after getting feedback from the techies) - about attitudes, flexibility of working (how are you with juggling more than one task?), etc.
Interview questions [1]
Question 1
Nothing that I found difficult - but then, I have decades of experience!