Taro Logo

Applications Development - Lead Interview Experience - Hyderābād, Telangana

December 1, 2015
Positive ExperienceNo Offer

Process

The interview process was organized.

HR kept me posted about the subsequent steps.

I underwent 3 technical rounds plus 1 HR round, all of which were F2F.

The first round was technical with 2 interviewers, the second round was managerial with 2 managers, and the 3rd round was a technical round again.

Then HR called up to know my expectation.

Questions

What are the differences between ClearCase and Git? How to merge code in ClearCase? What are VOBs? What is PermGen? Java memory location classification? Which memories will the objects, static variables, instance variables, and method variables reside? Refer: http://javapapers.com/core-java/java-jvm-memory-types/ Code review standards? How do you find/resolve memory leaks? How do you test the performance of your developed code? How does garbage collection take place? What if I have a mechanism for doing GC when memory reaches 80%? Will all garbage collectible objects be garbage collected? How does the GC thread (being a daemon thread) impact performance? Why is String immutable? How does HashMap work? If two objects have the same hashcode, then how does HashMap know which object to return? What is the output of the following? Map<String, Integer> map = new HashMap<String, Integer>(); a. map.put("abc", 1); map.put("def", 2); map.put("abc", 2);

What values does the map hold? b. StringBuffer sb = new StringBuffer("abc"); StringBuffer sb2 = new StringBuffer("xyz"); StringBuffer sb3 = new StringBuffer("abc"); map.put(sb, 1); map.put(sb2, 2); map.put(sb3, 2);

What values does the map hold?

What is the output of the following - will this compile? class A { public void m1() throws FileNotFoundException { } } class B extends A { public void m1() throws IOException { } }

What are Entity, stateful, and stateless EJBs? EJB related - How to open a transaction in method 1 which invokes method 2? Method 1 has its own transaction, and method 2 should also have its own. What are the transaction level attributes in EJB? Hibernate related - How to get the current (callee's) transaction in method-2 which gets invoked from method-1. What are IoC and DI? Is DI the same as IoC?

What are the advantages of ExtJS? How do you make AJAX calls in ExtJS? Do you refresh the entire UI or only part of the UI while making the AJAX request, since the UI is based on MVC architecture and if the model changes, the view should render the values entirely? How do you handle IE/Chrome compatibility issues? Give an example. Did you work on CSS? How do you fix CSS-based issues, keeping browser compatibility in mind? How do you debug JavaScript errors? Do you use Firebug/Developer Tools? Do you use any UI testing tools?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the JPMorgan Chase Applications Development - Lead role in Hyderābād, Telangana.

Success Rate

0%
Pass Rate

JPMorgan Chase's interview process for their Applications Development - Lead roles in Hyderābād, Telangana is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for JPMorgan Chase's Applications Development - Lead interview process in Hyderābād, Telangana.