One online coding test round with two data structure problem. Need to write code within 1 hour that will pass all the test cases.
After clearing the coding round, ask to attend face to face round in Hyderabad campus.
First round was mainly discussing previous experience, basic software design question, design a software for national election. Need to draw UML diagram and problem solving approach. The person taken interview was good and listening carefully.
Second, round was coding round in DS/ algorithm. Ask to write code for binary tree traversal, multithreading concept etc. Here is the problem, the person taking interview lacks many basic concepts in DS/ algorithm. He don't know what is tail recursive function, why recursive function is not good for performance, even surprise to see he don't know that most of the language compiler do optimization to convert recursive function to iterative function. I was discussing how to optimize our code so that it will efficient in terms of both space and time complexity. But looks like interviewer lacks all the concepts, looks like he never had real experience in working hard-core product company.
Also one things to remember, Eze software is not a product based company, though recruiter told me that they are core product based company. After discussing with first interviewer, it is clear that they are just setting up Hyderabad centre as a backup centre for their US counterpart and they will be working mainly support/ enhancement. They mainly works in WPF/ windows application. Not much cutting edge challenging work in here. Also most of the technology is very old.