Eon Technologies is one of the few product companies which have grown out of India. Needless to say it offers excellent work content in a product environment. You need to be strong in algorithms and basics of programming besides knowing one development language (Java or C++ or .net) along with strong RDBMS skills.