Applied then got an HR call then a technical interview, the qa manager did not seem to know much about programming.
I answered all his questions in details and even went beyond that and explained concepts to him
I never got an on site interview, for both chicago and new york.
They never provided any reason why they were not according me an on site interview.
It turns out that this company descrimination against hirring people with arab and muslim names.