1. Design patterns used in spring framework 2.spring bean lifecycle 3. Difference between singleton and static class 4.java multiple inheritance 5. oops concepts
Principal Java Developer Interview Questions
16 principal java developer interview questions shared by candidates
1. What is the difference between JPA, Hibernate and Spring JDBC 2. What is AWS Lambda and why we need it 3. How much time does AWS Lambda take for running a program (15 min) and what memory size it allows (5MB) 4. Write a Singleton and explain how you can create instance of Singleton from Cloneable 5. How to write Singleton to handle multiple threads 6. What are the features of Java 8 7. What is Global Load balancing 8. Write a Program to remove duplicates from an ArrayList without using a Set 9. What is String pool and why is String Immutable 10. Write answer for this code String s1 = "abc"; String s2 = "abc"; Sysout(s1 == s2); // true, since they both are in String pool Sysout(s1.equals(s2)); // true String s3 = new String("abd"); Sysout(s1==s3) // false Sysout(s1.equals(s3); // true 11. What are the datatypes in Java
L'entretien sous forme de test de codage à distance est de loin la partie la plus difficile. Non pas que les problèmes à résoudre soient très difficiles, mais c'est très déroutant de faire de la programmation en binôme à distance. En plus, il y a souvent
Non-Tech: 1. Tell me about yourself 2. What industry were you in? 3. What techs do you know and used? 4. What is your current work arrangement? 5. Reason for job change (previous and now) 6. Were your projects in development or maintenance? Tech (Java, Web, Spring, Docker, SQL, Security): 1. What version of Java do you know? 2. Java - What is Interface and Abstract? When do you use one over the other? 3. Java - Differences between StringBuilder and StringBuffer. 4. Java - What is Message Digest? 5. Web - What is in a Http Request? 6. Web - How does a server differentiate between sessions? 7. Spring - How would you create an API? What layers would you use? 8. SQL - What do you know about the "HAVING" keyword? 9. Security - What do you know about Cryptography? 10. Security - Session vs Token-based authentication 11. Security - What is in a JWT? 12. Security - How do you validate/verify a JWT? 13. Security - Have you heard of RSA? 14. Docker - what can you tell me about Docker? 15. Docker - what is in a Dockerfile?
Binary tree preorder without recursion. complete tree height calculation. code writing to produce out of memory error. Singleton impl etc
What are the semantics of `volatile` in Java.
Convert string to Integer without java API Find how many times each charater is in the string
Explain how a hash map works
What is a deadlock, and when can happen?
sample codebase and then general discussion
Viewing 1 - 10 interview questions