Round 2 : Serialization, Object Cloning, Collections, Hibernate relationships, Spring AOP, Executer services, Concurrent hashmap (internal working), Reentrant Locks, Spring MVC, REST API, Synchronization, null related questions in collections, Singleton and factory design pattern. Round 4 (Looking for specific answers): Singleton design pattern, how singleton works in multithreaded environment, how java works with native OS thread, thread priority behaviour for singleton object in multithreading, resume explanations (questions will be on specific projects), what new technology explored other than mentioned in resume and questions on that, Green thread in java (outdated question), database optimized performance solution for fetching huge records. How to solve database related lazy loading performance issue.
Tech Lead Interview Questions
2,939 tech lead interview questions shared by candidates
Questions on java, hibernate, Spring, database. There major focus on database part. Mostly theoretical questions. Round 2 : Serialization, cloneable, Class loader, Marker Interface, Functional Interface, Hibernate Relationships, DI in spring, questions related to Null in java collections, Collections, thread safety, concurrent hashmap and its internal working, Spring MVC, REST Api Round 3 (Be careful, people are arrogant) : Explain resume (Questions will be on some project), Internal working of singleton in multi-threaded environment (at OS level), Intent of singleton design pattern, Green thread (outdated question which is related to java v 1.0. Hence you need to remember history as well), performance optimization for database query.
What was your last role like and how has it made you suitable for the current role you are applying for,.
Practical coding round for JS
a.Diff between a C and C++. Bjarne says in his site under FAQ that "C++ is extension of C" but when I answered this interviewer gave feedback that i thought C++ is superset of C. b. Polymorphism, polymorphism types, how does name mangling work? Program on run-time polymorphism I was not able to remember "name mangling" word at first but suddenly it flashed to me. c. Difference between Array and Vector I mentioned vectors use Dynamic array concept and we can set capacity and resize according to our requirement. d. Implement stack using queues. I provided code and walked through the solution. I even mentioned how we cn implement using single queue. e. Interviewer asked about Design patterns which i had used earlier. when to ise singleton and factory pattern. what is observer pattern.
Sorting alternative numbers in a row in ascending and descending
Scrum, Solid, basic tech questions and was trying to judge lead capability
I previously worked in the same industry so I feel like they were phishing for information.
Team placement, choosing between two teams
Typical screening question touching on the last years of your career. Tech stages consisted of discussion/diagraming/coding to address actual issues that Monday experienced in the past.
Viewing 2301 - 2310 interview questions