Java for Everything: ☕
Java + Spring = Enterprise Applications
Java + Hibernate = Object-Relational Mapping
Java + Android = Mobile App Development
Java + Swing = Desktop GUI Applications
Java + JavaFX = Modern GUI Applications
Java + JUnit = Unit Testing
Java + Maven = Project Management
Java + Jenkins = Continuous Integration
Java + Apache Kafka = Stream Processing
Java + Apache Hadoop = Big Data Processing
Java + Microservices = Scalable Services
Best Placement Resources:
https://topmate.io/sumit_kumar80/1148833
All the best 👍👍
Java + Spring = Enterprise Applications
Java + Hibernate = Object-Relational Mapping
Java + Android = Mobile App Development
Java + Swing = Desktop GUI Applications
Java + JavaFX = Modern GUI Applications
Java + JUnit = Unit Testing
Java + Maven = Project Management
Java + Jenkins = Continuous Integration
Java + Apache Kafka = Stream Processing
Java + Apache Hadoop = Big Data Processing
Java + Microservices = Scalable Services
Best Placement Resources:
https://topmate.io/sumit_kumar80/1148833
All the best 👍👍
topmate.io
Ultimate Placement Coding Resources with Sumit Kumar
Ultimate Placement materials (top 10 companies)
Starting your journey in Java development is a solid foundation in the software development world. As you gain experience, you might find new areas of specialization that pique your interest:
• Backend Development: If you enjoy building server-side applications and working with databases, diving deeper into backend development might be your next step. You’ll focus on creating robust and scalable systems using Java frameworks like Spring or Hibernate.
• Android Development: If you’re excited about creating mobile applications, specializing in Android development could be your calling. Java has been a core language for Android, and mastering it will allow you to build powerful apps for millions of users.
• Enterprise Application Development: If you’re interested in creating large-scale applications for businesses, focusing on enterprise Java (Java EE) might be the right path, where you’ll work on complex systems that serve thousands of users.
• Cloud Computing: If you're fascinated by cloud technologies, transitioning to cloud computing might be your next move, where you'll leverage Java to develop scalable applications on platforms like AWS, Google Cloud, or Azure.
• Microservices Architecture: If you’re passionate about designing flexible, modular systems, exploring microservices architecture could be a great fit, where you’ll break down large applications into smaller, independent services using Java.
• DevOps: If you enjoy automating and streamlining the development process, specializing in DevOps might be the path for you. You’ll integrate Java applications into CI/CD pipelines and manage their deployment and monitoring.
Even if you choose to stick with general Java development, there’s always something new to learn, especially with the continuous updates to the language and ecosystem.
The key is to keep coding, experimenting, and staying up-to-date with industry trends. Each step you take in Java development opens up new opportunities to build impactful and innovative software solutions.
Best Placement Resources:
https://topmate.io/sumit_kumar80/1148833
All the best 👍👍
• Backend Development: If you enjoy building server-side applications and working with databases, diving deeper into backend development might be your next step. You’ll focus on creating robust and scalable systems using Java frameworks like Spring or Hibernate.
• Android Development: If you’re excited about creating mobile applications, specializing in Android development could be your calling. Java has been a core language for Android, and mastering it will allow you to build powerful apps for millions of users.
• Enterprise Application Development: If you’re interested in creating large-scale applications for businesses, focusing on enterprise Java (Java EE) might be the right path, where you’ll work on complex systems that serve thousands of users.
• Cloud Computing: If you're fascinated by cloud technologies, transitioning to cloud computing might be your next move, where you'll leverage Java to develop scalable applications on platforms like AWS, Google Cloud, or Azure.
• Microservices Architecture: If you’re passionate about designing flexible, modular systems, exploring microservices architecture could be a great fit, where you’ll break down large applications into smaller, independent services using Java.
• DevOps: If you enjoy automating and streamlining the development process, specializing in DevOps might be the path for you. You’ll integrate Java applications into CI/CD pipelines and manage their deployment and monitoring.
Even if you choose to stick with general Java development, there’s always something new to learn, especially with the continuous updates to the language and ecosystem.
The key is to keep coding, experimenting, and staying up-to-date with industry trends. Each step you take in Java development opens up new opportunities to build impactful and innovative software solutions.
Best Placement Resources:
https://topmate.io/sumit_kumar80/1148833
All the best 👍👍
topmate.io
Ultimate Placement Coding Resources with Sumit Kumar
Ultimate Placement materials (top 10 companies)
Preparing for Java Interview?
A Comprehensive list of java interview questions for Experienced Developers.
1. Differentiate between Volatile and Transient Variable in Java.
2. Differentiate between the Vector and ArrayList collections in Java.
3. How is Collection different from Collections in Java?
4. Discuss Dependency Injection and its significance in Object-Oriented Programming.
5. Can you write code for representing thread-safe singleton patterns in Java?
6. What is the importance of the hashCode() and equals() contract?
7. How is the classpath variable different from the path variable?
8. In a multi-threaded environment, can someone use a HashMap?
9. How would you help a colleague with less Java experience who has trouble serializing a class?
10. What is the best possible way to call the wait() method – using the if construct or the loop construct?
11. Can we use HashMap in a multi-threaded environment?
12. Distinguish between ArrayList and Vector in Java.
13. Briefly discuss the Factory Design pattern.
14. What will happen if you run 1.0/0.0?
15. Is it possible to override a method to throw a RuntimeException from throwing a NullPointerException in the parent class?
16. Is there any difference in defining or creating a String by using a String literal and using the new() operator?
17. Distinguish between String creation using the new() operator and String literal.
18. Write some important features of Java 8.
19. In the Singleton Pattern, what is the significance of double-checked locking?
20. Is it necessary to declare all immutable objects as final?
21. What do you know about the Factory Design Pattern in Java?
22. Is it possible to overload the main method?
23. Differentiate between Enumeration and Iterator.
24. Describe EnumSet.
25. Explain SerialVersionUID.
26. In hashing-based collections, state the default size of the load factor.
27. Differentiate between fail-safe and fail-fast.
28. Discuss IdentityHashMap.
29. Mention the benefits and limitations of Spring AOP.
30. What is the Properties class?
31. Mention 5 best practices used with threads.
32. When should one use the Flyweight pattern?
33. What is the difference between SAX and DOM parsers?
34. How does Garbage Collection work in Java?
35. What are weak references in Java?
36. How can you prevent Deadlock in Java?
37. Explain the Template Method design pattern.
38. What are Java Memory Leaks?
39. What are ThreadLocal variables?
40. How does Java handle stack and heap memory?
Best Java/Placement Resources:
https://topmate.io/sumit_kumar80/1148833
Like for more ❤️
A Comprehensive list of java interview questions for Experienced Developers.
1. Differentiate between Volatile and Transient Variable in Java.
2. Differentiate between the Vector and ArrayList collections in Java.
3. How is Collection different from Collections in Java?
4. Discuss Dependency Injection and its significance in Object-Oriented Programming.
5. Can you write code for representing thread-safe singleton patterns in Java?
6. What is the importance of the hashCode() and equals() contract?
7. How is the classpath variable different from the path variable?
8. In a multi-threaded environment, can someone use a HashMap?
9. How would you help a colleague with less Java experience who has trouble serializing a class?
10. What is the best possible way to call the wait() method – using the if construct or the loop construct?
11. Can we use HashMap in a multi-threaded environment?
12. Distinguish between ArrayList and Vector in Java.
13. Briefly discuss the Factory Design pattern.
14. What will happen if you run 1.0/0.0?
15. Is it possible to override a method to throw a RuntimeException from throwing a NullPointerException in the parent class?
16. Is there any difference in defining or creating a String by using a String literal and using the new() operator?
17. Distinguish between String creation using the new() operator and String literal.
18. Write some important features of Java 8.
19. In the Singleton Pattern, what is the significance of double-checked locking?
20. Is it necessary to declare all immutable objects as final?
21. What do you know about the Factory Design Pattern in Java?
22. Is it possible to overload the main method?
23. Differentiate between Enumeration and Iterator.
24. Describe EnumSet.
25. Explain SerialVersionUID.
26. In hashing-based collections, state the default size of the load factor.
27. Differentiate between fail-safe and fail-fast.
28. Discuss IdentityHashMap.
29. Mention the benefits and limitations of Spring AOP.
30. What is the Properties class?
31. Mention 5 best practices used with threads.
32. When should one use the Flyweight pattern?
33. What is the difference between SAX and DOM parsers?
34. How does Garbage Collection work in Java?
35. What are weak references in Java?
36. How can you prevent Deadlock in Java?
37. Explain the Template Method design pattern.
38. What are Java Memory Leaks?
39. What are ThreadLocal variables?
40. How does Java handle stack and heap memory?
Best Java/Placement Resources:
https://topmate.io/sumit_kumar80/1148833
Like for more ❤️
topmate.io
Ultimate Placement Coding Resources with Sumit Kumar
Ultimate Placement materials (top 10 companies)
🎤 The Polish radio station OFF Radio Krakow has fired its employees and "hired" virtual AI hosts.
The hosts are three virtual characters: 20-year-old Emilia "Emi" Nowa, 22-year-old Jakub "Kuba" Zielinski, and 23-year-old Alex — each with their own unique story and personality. Emi is presented as a journalism student, Kuba as an aspiring sound engineer, and Alex as a licensed psychologist. All three were created by artificial intelligence based on descriptions compiled by OFF Radio journalists.
The idea was for the AI hosts, each with their own character and experience, to attract a young audience. However, the experiment sparked widespread public outcry: former station journalist Mateusz Demski published an open letter against the "replacement of employees with AI," which was signed by over 23,000 people. As a result, OFF Radio Krakow decided to end the experiment early, "firing" the AI hosts. The editor-in-chief explained that the project helped gather important insights and opinions, but it no longer made sense to continue.
If you want to introduce something new into the old, don’t make abrupt movements. If changes are made gradually, people will soon think that it has always been this way 🤫
@Skynet_Dreams
The hosts are three virtual characters: 20-year-old Emilia "Emi" Nowa, 22-year-old Jakub "Kuba" Zielinski, and 23-year-old Alex — each with their own unique story and personality. Emi is presented as a journalism student, Kuba as an aspiring sound engineer, and Alex as a licensed psychologist. All three were created by artificial intelligence based on descriptions compiled by OFF Radio journalists.
The idea was for the AI hosts, each with their own character and experience, to attract a young audience. However, the experiment sparked widespread public outcry: former station journalist Mateusz Demski published an open letter against the "replacement of employees with AI," which was signed by over 23,000 people. As a result, OFF Radio Krakow decided to end the experiment early, "firing" the AI hosts. The editor-in-chief explained that the project helped gather important insights and opinions, but it no longer made sense to continue.
If you want to introduce something new into the old, don’t make abrupt movements. If changes are made gradually, people will soon think that it has always been this way 🤫
@Skynet_Dreams
Python for Everything:
Python + Django = Web Development
Python + Matplotlib = Data Visualization
Python + Flask = Web Applications
Python + Pygame = Game Development
Python + PyQt = Desktop Applications
Python + TensorFlow = Machine Learning
Python + FastAPI = API Development
Python + Kivy = Mobile App Development
Python + Pandas = Data Analysis
Python + NumPy = Scientific Computing
Python + Django = Web Development
Python + Matplotlib = Data Visualization
Python + Flask = Web Applications
Python + Pygame = Game Development
Python + PyQt = Desktop Applications
Python + TensorFlow = Machine Learning
Python + FastAPI = API Development
Python + Kivy = Mobile App Development
Python + Pandas = Data Analysis
Python + NumPy = Scientific Computing
OOP Interview Questions
1. What do you understand by OOP?
2. Name any seven widely used OOP languages.
3. What is the purpose of using OOPs concepts?
4. What are the four main features of OOPs?
5. Why is OOP so popular?
6. What are the advantages and disadvantages of OOP?
7. What are the limitations of OOPs?
8. What are the differences between object-oriented programming and structural programming?
9. What do you understand by pure object-oriented language? Why is Java not a pure object-oriented programming language?
10. What do you understand by class and object? Also, give an example.
11. What are the differences between class and object?
12. What are the key differences between class and structure?
13. What is the concept of access specifiers? When should we use these?
14. What are the manipulators in OOP and how do they work?
15. What are the rules for creating a constructor?
16. What are the differences between the constructor and the method in Java?
17. How does procedural programming differ from OOP?
18. What are the differences between error and exception?
19. What are the characteristics of an abstract class?
20. Is it possible for a class to inherit the constructor of its base class?
21. Identify which OOPs concept should be used in the following scenario: A group of 5 friends, one boy never gives any contribution when the group goes for the outing. Suddenly a beautiful girl joins the same group. The boy who never contributes is now spending a lot of money for the group.
22. What is composition?
23. What are the differences between copy constructor and assignment operator?
24. What is the difference between Composition and Inheritance?
25. What is constructor chaining?
26. What are the limitations of inheritance?
27. What are the differences between Inheritance and Polymorphism?
28. What is Coupling in OOP and why is it helpful?
29. Name the operators that cannot be overloaded.
30. What is the difference between new and override?
31. Explain overloading and overriding with an example.
32. What is Cohesion in OOP?
33. Give a real-world example of polymorphism.
34. What is the difference between a base class and a superclass?
35. What is data abstraction and how can we achieve data abstraction?
36. What are the levels of data abstraction?
37. What are the types of variables in OOP?
38. Is it possible to overload a constructor?
39. Can we overload the main() method in Java? Also, give an example.
40. Consider the following scenario: If a class Demo has a static block and a main() method. A print statement is present in both. The question is which one will first execute, the static block or the main() method, and why?
🎁Best Placement Resources:
https://shorturl.at/HpEnw
1. What do you understand by OOP?
2. Name any seven widely used OOP languages.
3. What is the purpose of using OOPs concepts?
4. What are the four main features of OOPs?
5. Why is OOP so popular?
6. What are the advantages and disadvantages of OOP?
7. What are the limitations of OOPs?
8. What are the differences between object-oriented programming and structural programming?
9. What do you understand by pure object-oriented language? Why is Java not a pure object-oriented programming language?
10. What do you understand by class and object? Also, give an example.
11. What are the differences between class and object?
12. What are the key differences between class and structure?
13. What is the concept of access specifiers? When should we use these?
14. What are the manipulators in OOP and how do they work?
15. What are the rules for creating a constructor?
16. What are the differences between the constructor and the method in Java?
17. How does procedural programming differ from OOP?
18. What are the differences between error and exception?
19. What are the characteristics of an abstract class?
20. Is it possible for a class to inherit the constructor of its base class?
21. Identify which OOPs concept should be used in the following scenario: A group of 5 friends, one boy never gives any contribution when the group goes for the outing. Suddenly a beautiful girl joins the same group. The boy who never contributes is now spending a lot of money for the group.
22. What is composition?
23. What are the differences between copy constructor and assignment operator?
24. What is the difference between Composition and Inheritance?
25. What is constructor chaining?
26. What are the limitations of inheritance?
27. What are the differences between Inheritance and Polymorphism?
28. What is Coupling in OOP and why is it helpful?
29. Name the operators that cannot be overloaded.
30. What is the difference between new and override?
31. Explain overloading and overriding with an example.
32. What is Cohesion in OOP?
33. Give a real-world example of polymorphism.
34. What is the difference between a base class and a superclass?
35. What is data abstraction and how can we achieve data abstraction?
36. What are the levels of data abstraction?
37. What are the types of variables in OOP?
38. Is it possible to overload a constructor?
39. Can we overload the main() method in Java? Also, give an example.
40. Consider the following scenario: If a class Demo has a static block and a main() method. A print statement is present in both. The question is which one will first execute, the static block or the main() method, and why?
🎁Best Placement Resources:
https://shorturl.at/HpEnw
www.shorturl.at
404 Page Not Found
404 Page not found.
Forwarded from Sumit (Suku)
OOPS interview questions and answers .pdf
499.2 KB
❓How does JSON.stringify() work in JS?
JSON.stringify function: Converts a JavaScript object or values to a JSON string (text formatted according to the current standard)
Arguments:
• Value - This is the main argument that specifies what to convert.
• Replacer (optional) - A function or array to filter properties.
• Spaces (optional) - A number or string to format with indents.
Best Web development Resources:
https://topmate.io/sumit_kumar80/1163634
JSON.stringify function: Converts a JavaScript object or values to a JSON string (text formatted according to the current standard)
Arguments:
• Value - This is the main argument that specifies what to convert.
• Replacer (optional) - A function or array to filter properties.
• Spaces (optional) - A number or string to format with indents.
Best Web development Resources:
https://topmate.io/sumit_kumar80/1163634
Tech And Events 2026 pinned «Ultimate Placement Coding Resources Get instant access to expert-led coding lessons, practice problems, and interview prep materials. Book now for https://topmate.io/sumit_kumar80/1148833 💻📚💪 100% Remote Hiring Companies List Discover the top companies…»
AI/ML (Daily Schedule) 👨🏻💻
Morning:
- 9:00 AM - 10:30 AM: ML Algorithms Practice
- 10:30 AM - 11:00 AM: Break
- 11:00 AM - 12:30 PM: AI/ML Theory Study
Lunch:
- 12:30 PM - 1:30 PM: Lunch and Rest
Afternoon:
- 1:30 PM - 3:00 PM: Project Development
- 3:00 PM - 3:30 PM: Break
- 3:30 PM - 5:00 PM: Model Training/Testing
Evening:
- 5:00 PM - 6:00 PM: Review and Debug
- 6:00 PM - 7:00 PM: Dinner and Rest
Late Evening:
- 7:00 PM - 8:00 PM: Research and Reading
- 8:00 PM - 9:00 PM: Reflect and Plan
Best Data Science & Machine Learning Resources:
https://topmate.io/sumit_kumar80/1151675
ENJOY LEARNING 👍👍
Morning:
- 9:00 AM - 10:30 AM: ML Algorithms Practice
- 10:30 AM - 11:00 AM: Break
- 11:00 AM - 12:30 PM: AI/ML Theory Study
Lunch:
- 12:30 PM - 1:30 PM: Lunch and Rest
Afternoon:
- 1:30 PM - 3:00 PM: Project Development
- 3:00 PM - 3:30 PM: Break
- 3:30 PM - 5:00 PM: Model Training/Testing
Evening:
- 5:00 PM - 6:00 PM: Review and Debug
- 6:00 PM - 7:00 PM: Dinner and Rest
Late Evening:
- 7:00 PM - 8:00 PM: Research and Reading
- 8:00 PM - 9:00 PM: Reflect and Plan
Best Data Science & Machine Learning Resources:
https://topmate.io/sumit_kumar80/1151675
ENJOY LEARNING 👍👍
topmate.io
Sumit Kumar (@sumit_kumar80) | Topmate
All my offerings.
👍2
1. Core Java Concepts
a. What is the difference between == and equals() method in Java?
b. Explain the concept of immutability. How is String class immutable?
c. How does garbage collection work in Java? What are different garbage collectors?
d. What are the different types of memory areas allocated by JVM?
e. How does hashCode() and equals() work?
f. What is the significance of final, finally, and finalize() in Java?
g. What is volatile keyword in Java?
h. What is the difference between HashMap and ConcurrentHashMap?
Handwritten Resources :
https://topmate.io/sumit_kumar80/1149505
a. What is the difference between == and equals() method in Java?
b. Explain the concept of immutability. How is String class immutable?
c. How does garbage collection work in Java? What are different garbage collectors?
d. What are the different types of memory areas allocated by JVM?
e. How does hashCode() and equals() work?
f. What is the significance of final, finally, and finalize() in Java?
g. What is volatile keyword in Java?
h. What is the difference between HashMap and ConcurrentHashMap?
Handwritten Resources :
https://topmate.io/sumit_kumar80/1149505
topmate.io
Handwritten Notes with Sumit Kumar
For College and Working Professionals
Optum Software Engineer Hiring
Role: Software Engineer
Experience Level: Fresher
Expected CTC: ₹15 LPA
If you're interested in this opportunity, you can apply through the following link: Optum Software Engineer Position • https://careers.unitedhealthgroup.com/job/21243748/software-engineer-hyderabad-in/.
This is a fantastic chance for fresh graduates to kickstart their careers in software engineering!
Resources: https://shorturl.at/HpEnw
Role: Software Engineer
Experience Level: Fresher
Expected CTC: ₹15 LPA
If you're interested in this opportunity, you can apply through the following link: Optum Software Engineer Position • https://careers.unitedhealthgroup.com/job/21243748/software-engineer-hyderabad-in/.
This is a fantastic chance for fresh graduates to kickstart their careers in software engineering!
Resources: https://shorturl.at/HpEnw
Forwarded from Anshika
LTI Mindtree Interview Experience 2024.pdf
285.9 KB
100,000 लोगों के लिए निशुल्क रजिस्ट्रेशन! विश्व के सबसे बड़े गीता एग्जाम में आज ही जुड़ें!
https://acharyaprashant.org/en/gita/open-exam?examId=exam-open-gita-2024-11-17&cmId=m00030
इस परीक्षा में भाग लें और अपने मित्रों व परिजनों को भी प्रेरित करें ताकि वे भी गीता के अनमोल ज्ञान से लाभान्वित हो सके
Jo Bol rhe the ki 500 rupee bhi Nahi Haim...Tumhre liye maine itna kr liya..abb jaake register krlo...🔥🥺
https://acharyaprashant.org/en/gita/open-exam?examId=exam-open-gita-2024-11-17&cmId=m00030
इस परीक्षा में भाग लें और अपने मित्रों व परिजनों को भी प्रेरित करें ताकि वे भी गीता के अनमोल ज्ञान से लाभान्वित हो सके
Jo Bol rhe the ki 500 rupee bhi Nahi Haim...Tumhre liye maine itna kr liya..abb jaake register krlo...🔥🥺
acharyaprashant.org
Acharya Prashant
Acharya Prashant, the world's most followed spiritual teacher, has over 57 Million YouTube subscribers, 100 Million watch hours, and 6 Billion views on social media. Discover his profound impact!
Typical java interview questions sorted by experience
Junior
* Name some of the characteristics of OO programming languages
* What are the access modifiers you know? What does each one do?
* What is the difference between overriding and overloading a method in Java?
* What’s the difference between an Interface and an abstract class?
* Can an Interface extend another Interface?
* What does the static word mean in Java?
* Can a static method be overridden in Java?
* What is Polymorphism? What about Inheritance?
* Can a constructor be inherited?
* Do objects get passed by reference or value in Java? Elaborate on that.
* What’s the difference between using == and .equals on a string?
* What is the hashCode() and equals() used for?
* What does the interface Serializable do? What about Parcelable in Android?
* Why are Array and ArrayList different? When would you use each?
* What’s the difference between an Integer and int?
* What is a ThreadPool? Is it better than using several “simple” threads?
* What the difference between local, instance and class variables?
Mid
* What is reflection?
* What is dependency injection? Can you name a few libraries? (Have you used any?)
* What are strong, soft and weak references in Java?
* What does the keyword synchronized mean?
* Can you have “memory leaks” on Java?
* Do you need to set references to null on Java/Android?
* What does it means to say that a String is immutable?
* What are transient and volatile modifiers?
* What is the finalize() method?
* How does the try{} finally{} works?
* What is the difference between instantiation and initialisation of an object?
* When is a static block run?
* Why are Generics are used in Java?
* Can you mention the design patterns you know? Which of those do you normally use?
* Can you mention some types of testing you know?
Senior
* How does Integer.parseInt() works?
* Do you know what is the “double check locking” problem?
* Do you know the difference between StringBuffer and StringBuilder?
* How is a StringBuilder implemented to avoid the immutable string allocation problem?
* What does Class.forName method do?
* What is Autoboxing and Unboxing?
* What’s the difference between an Enumeration and an Iterator?
* What is the difference between fail-fast and fail safe in Java?
* What is PermGen in Java?
* What is a Java priority queue?
* *s performance influenced by using the same number in different types: Int, Double and Float?
* What is the Java Heap?
* What is daemon thread?
* Can a dead thread be restarted?
Placement resources : https://shorturl.at/HpEnw
Source: medium.
Junior
* Name some of the characteristics of OO programming languages
* What are the access modifiers you know? What does each one do?
* What is the difference between overriding and overloading a method in Java?
* What’s the difference between an Interface and an abstract class?
* Can an Interface extend another Interface?
* What does the static word mean in Java?
* Can a static method be overridden in Java?
* What is Polymorphism? What about Inheritance?
* Can a constructor be inherited?
* Do objects get passed by reference or value in Java? Elaborate on that.
* What’s the difference between using == and .equals on a string?
* What is the hashCode() and equals() used for?
* What does the interface Serializable do? What about Parcelable in Android?
* Why are Array and ArrayList different? When would you use each?
* What’s the difference between an Integer and int?
* What is a ThreadPool? Is it better than using several “simple” threads?
* What the difference between local, instance and class variables?
Mid
* What is reflection?
* What is dependency injection? Can you name a few libraries? (Have you used any?)
* What are strong, soft and weak references in Java?
* What does the keyword synchronized mean?
* Can you have “memory leaks” on Java?
* Do you need to set references to null on Java/Android?
* What does it means to say that a String is immutable?
* What are transient and volatile modifiers?
* What is the finalize() method?
* How does the try{} finally{} works?
* What is the difference between instantiation and initialisation of an object?
* When is a static block run?
* Why are Generics are used in Java?
* Can you mention the design patterns you know? Which of those do you normally use?
* Can you mention some types of testing you know?
Senior
* How does Integer.parseInt() works?
* Do you know what is the “double check locking” problem?
* Do you know the difference between StringBuffer and StringBuilder?
* How is a StringBuilder implemented to avoid the immutable string allocation problem?
* What does Class.forName method do?
* What is Autoboxing and Unboxing?
* What’s the difference between an Enumeration and an Iterator?
* What is the difference between fail-fast and fail safe in Java?
* What is PermGen in Java?
* What is a Java priority queue?
* *s performance influenced by using the same number in different types: Int, Double and Float?
* What is the Java Heap?
* What is daemon thread?
* Can a dead thread be restarted?
Placement resources : https://shorturl.at/HpEnw
Source: medium.
www.shorturl.at
404 Page Not Found
404 Page not found.
👍1
Forwarded from Sumit (Suku)
LTI Mindtree Interview Experience 2024.pdf
644.4 KB
1. Introduce yourself, and your academic background.
2. Which programming Language is your Favourite?
3. Write a Python program to find the GCD (Greatest Common Divisor) of two
numbers.
4. What are joins in SQL?
5. Explain INNER JOIN and LEFT JOIN.
2. Which programming Language is your Favourite?
3. Write a Python program to find the GCD (Greatest Common Divisor) of two
numbers.
4. What are joins in SQL?
5. Explain INNER JOIN and LEFT JOIN.
👍3