I applied through an employee referral. I interviewed at FINRA (Rockville, MD) in Jul 2014
Interview
One casual phone screening, two subsequent half-hour technical phone screenings, followed by on-site interview. The on-site interview was about 5 hours with separate engineers/managers. Questions were fair and expected: basic Java, SQL, design, and experiences from resume. Interviews ran late but everyone was professional and pleasant to speak with. Seems like a nice place to work.
Interview questions [1]
Question 1
How would you implement addition of large integers with carrying between multiple parallel processors?
I applied through an employee referral. The process took 2 weeks. I interviewed at FINRA (Washington, DC) in Apr 2020
Interview
I had two rounds. First-round was one on one with a member of the team that was seeking a someone to fill the position. Lasted about 30 mins. Got a second round which has the same interviewer, but this time additional people from the team came in and out randomly to ask me questions and I suppose "feel me out". Lasted about 2 hours with a mixture of coding questions, skills I know, and just talking about myself. No one smiled, and the facial expressions don't hide back anything.
Interview questions [2]
Question 1
How do you reverse an integer in java? For example, 1234 into 4321.
Asked me about bash commands, Unix, if I know JS, APIs, "what happens behind the scenes when you go to google.com", Big O notation for popular algorithms, the last projects I've worked on.... and many more questions