I applied through a staffing agency. The process took 3 weeks. I interviewed at FINRA (Rockville, MD) in Dec 2009
Interview
There were two initial phone screens, one highly technical and one fairly high level talk about my experience. The technical phone screen involved a lot of difficult questions around threading/concurrency and database transaction/isolation levels/etc. A few weeks later, I was invited in for a pretty intense half day interview with a few different groups of people. Each session was highly technical. I was given some logic problems. They didn't necessarily expect an answer, but just wanted to "see how I think". I was also asked multiple times to write code on the board while people watched. These problems involved writing SQL or Java.
Interview questions [1]
Question 1
You have a 100 story building and two glasses. By dropping glasses from a given floor, figure out what is the highest floor from which you can drop and glass and it will not break.
Some open ended technical questions and some low level definition type questions. After those it went into a Leetcode Hard question. No behavioral questions.
The job involves working with SharePoint and CRM. It is extremely bizarre to receive a Leetcode Hard question for those skillsets.
Interview questions [1]
Question 1
What’s the difference between an async method and a synchronous method?
I applied through other source. I interviewed at FINRA
Interview
It was challenging in the technical perspective. You should be very prepared to attend the interview, even if you think that it is going be a basic screening interview, please be prepared to answer the technical questions
I applied online. I interviewed at FINRA (New York, NY) in Oct 2020
Interview
2 to 3 rounds of interview. It was very good. There was like 2 to 3 rounds of interview process. The interview was like coding interview. The team was good. The work was nice.