Very rude and arrogant people. The panel entered the room, completely ignored me, and argued with the HR coordinator over some confusion. There was no basic courtesy to either say hi to the interviewer or have the discussion outside with HR.
It seems they had already decided before coming to the room, and the interview was just a formality to reject me. I stated once that I don't have detailed practical knowledge of machine failure, synchronization, and clustering. I am fully aware of the concepts, but I don't know the implementation details. Still, the same question was asked in a roundabout way, first when I described the project, and then when you asked me to code an LRU cache. Stick to it.
What is the purpose of again asking how machine failure is handled within an in-memory cache, like the LRU cache program written? Plain serialization to a text file is not fine; they want synchronization between systems and expect to see code for that within a 30-minute coding round. Are they expecting me to write the source code for Memcache or Redis when the question was just an LRU cache implementation?
The only good part was the HR, who was quite nice and cooperative all the time.
Implement an LRU cache.
The following metrics were computed from 11 interview experiences for the Intuit Staff Software Engineer role in India.
Intuit's interview process for their Staff Software Engineer roles in India is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Intuit's Staff Software Engineer interview process in India.