Applied online... Got a mail for setting 1st round. 1st round was coding... I finished coding... There was a small bug...Interviewer pointed it out.. Then there was time..He asked to choose the topic like Unix/C++/C/DS...I selected Unix, C++...He asked tricky C++ program output and then went in full deep why and how it works...Virtual function internals...printf internals... till kernel level...1 hour interview went on till 1 hour 45 minutes...Most exhaustive and in depth ever...I enjoyed it...
Interviewer was good....Stanford guy ...
I was called for onsite 2 hour interview...Went there...This guy was Manager started with very trick C questions and asked me why output was like that...full in depth... I told to best of my knowledge...
Asked me to design malloc...I did ..he was not satisfied..after 1 hour 15 min ..he said I don't fit the requirement on the face and let me pass....
I felt happy to be rejected... No point working in a place where people are judged based on such questions and not on technical knowledge...I prefer to spend my time something useful product..