Taro Logo

Software Development Engineer Interview Experience - Noida, India

July 1, 2019
Positive ExperienceNo Offer

Process

There was just one interview held for me.

It required Java and Struts MVC.

However, they were comfortable with someone having experience in any MVC framework.

I believe the work wasn't going to be much challenging.

Questions

  • Class level locking vs object level locking
  • Ways you can create threads
  • Thread vs Runnable

Database structure - lets say you have Employee table which can have multiple projects and Project table which can have multiple employees then how would you structure your tables? My Answer - Create Employee table having EID and its other attributes Create Project table having PID and its other attributes Create Relation table having EID and PID where multiple EIDs are possible for one PID AND multiple PIDs are possible for one EID.

Try with resources (as per Java 7 onwards) problem with employee say try (Employee e=new Employee()) {} <- Is this a problem? If yes, why? Why do we favour composition over inheritance App context vs web app context Servletcontext vs servletconfig Loadonstartup in web.xml Cyclic/Circular dependency in Spring Constructor injection vs setter injection? Which one would you use and when? Transaction management in Spring, isolation, propagation, where do you put transaction - Service layer or DAO layer?

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Fiserv Software Development Engineer role in Noida, India.

Success Rate

0%
Pass Rate

Fiserv's interview process for their Software Development Engineer roles in Noida, India is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral0%
Negative50%

Candidates reported having mixed feelings for Fiserv's Software Development Engineer interview process in Noida, India.