One phone call to setup an in person technical test. One week later, came into the office and was met by two Sr devs and a project manager. They had me sit down on one of their stations using .Net Fiddle and had me create a method in c# as they watch you via remote desktop.
Problem: Convert int number to string roman numerals and back. Their instructions said to convert DCMXIV to string, pretty simple.
IE: ConvertIntToRoman(5);
Out: "V"
ConvertRomanToInt("X");
Out: 10
Once I was done, one of the sr dev would come and tell you how he would have done it and since i followed strictly what was instructed. I did not handle edge cases such as IX and IV and such, but that did not stop the sr devs from thinking I was incapable as a developer. No questions asked about previous projects or other technologies such as SQL, javascript, etc...
After all is done, they escort you to the exit. The end.
If you pass their 1st test, then you move on to round 2 and maybe round 3. Only then would they start to talk to you about your experience and such. From what I understood, this company has been burned many time by incapable developers.
This company does outsource to oversea India and as a result, some of their team members are Indians.