Set 1:
- Why there are static blocks ? What if don't have? How to achieve the same if no static blocks.
- Difference between Inner classes and Inheritance?
- Why do we have Immutable classes?
- Are String literals immutable?
- Explain various memory locations and what they will store?
- Where does primitive values are stored?
- Explain flow of GC.
- When is an Object get removed from GC?
- What does PermGen contains?
- What if you don't override either of equals and hashcode in any class ?
- Why notify and wait method are defined in Object instead of Thread?
Set 2:
- What is new in java 8 ?
- What is the benefit of lambda expression?
- How will you debug lambda expression?
- Difference between synchronized and concurrent hash map.
- How hash map works ? When to override hashcode() and equals() method and when not to.
- What data structure will be used to store words and the corresponding page numbers where the words have occurred in a huge book . (Like index that is present at the end of the book).
- If you have a huge db volume, what are the issues that will be faced and how to overcome it?(Like write proper select queries, choose join wisely , apply indexes properly)
- How do we use SVN in the project? (Software’s lifecycle)
- How does caching work in Mithra ?
- Why is garbage collection necessary. What situations have you encountered in you project w.r.t to the GC.
- What is the most difficult technical challenge faced in the previous project.
- Autosys – what are the other scheduler that you know of? And challenges faced while using autosys.
- Which framework is your favorite and why?
- How does Mithra work ?
- Favorite subject in B.Tech.
- Final Year project (Though that was not mentioned in the resume!!)
1 comment:
What is the difference between String literal and new String object
http://java67.blogspot.com/2014/08/difference-between-string-literal-and-new-String-object-Java.html
Post a Comment