During my 2-month internship at SmartCliff, I solved 400+ problems that strengthened my understanding of Java and problem-solving skills. The internship focused on practical learning through daily challenges, each designed to deepen my understanding of core programming concepts.
- Problem understanding and structured approach
- Exploring multiple ways to solve a problem
- Improving logical and analytical thinking
- Enhancing Java fundamentals and advanced topics
- Java Basics
- Object-Oriented Programming (OOP)
- Sorting and Searching Algorithms
- Collections Framework:
- Stack
- Queue
- LinkedList
- Map
- Iterators
- Trees and Graphs
We consistently solved 40+ problems per day, ranging from beginner to advanced levels. This helped in mastering both syntax and logic in Java.