I applied online. The process took 2 weeks. I interviewed at Interactive Brokers (Greenwich, CT) in Mar 2016
Interview
Arrogant. Best word to describe the senior people. Even the HR knows this.
Applied online, got a fairly easy 18 ques java test, did phone interviews and was called onsite. Questions on phone interview ranged from servlets to java 8 to JavaScript.
Onsite Interview was fun. Met with probably the coolest hiring manager in the company. Gave maths test, solved the java test, had discussions with few senior developers. (Every one was highly impressed). Now was the last interview and I met a senior java developer (at-least he calls himself that). He was trying to be witty and I barely understood a single word because of his Spanish accent. I had no option but to ask him twice or thrice for each question and this pissed him off. All the while he was shouting at someone on phone in Spanish and it was extremely annoying and rude on me but I somehow carried on. Certain questions he asked made no sense to me and I argued on it but he kept on making me feel as if I just don't know anything. With full respect to him, he was wrong with many of his questions. I am glad I walked off.
Interview questions [2]
Question 1
Given a class which has a list and a getter for list. How will you ensure encapsulation?
Implement an iterator class which accepts an iterator. hasNext should return the element and next will return the element as well as move the iterator.
I applied online. I interviewed at Interactive Brokers
Interview
After applying for the position, I got an email with a link to take a text regarding the position you applied. The test was 1 hour but there was no timer that forces you to stop and automatically submit your test.
Interview questions [1]
Question 1
Basic Java questions. Predict the output of some code.