The review is not about the interview. But about their selection process.
The worst company to apply for. No proper planning.
The interview had two rounds of technical interview. After that, I have been given with a very good offer(Which I came to know later that it is not). Then the drama started. They have given the joining date as three weeks from then cause the VISA transfer may take time. After two weeks of time, they said the they are going for regular processing as the USCIS is not accepting premium processing for the next two months. I was eagerly waiting with my hopes still ON. After another three weeks of time, they said the project has been called off so they are revoking the offer.
I have no one to blame but myself for turning out other offers during this period and wasting my two months of time. At the end, I am left with nothing but frustration and a lesson. Back to job search.
I heard this recently while watching #GameOfThrones.
Every Hurt is a lesson and every Lesson makes you better.