Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.82 KB

File metadata and controls

46 lines (30 loc) · 1.82 KB

☕ Java Problem Solving — SDET & QA Automation Interview Prep

Daily Java problem-solving practice to strengthen Core Java fundamentals, logical thinking, and coding skills required for SDET and QA Automation Engineer interviews.


🎯 Purpose

As a QA Automation Engineer, strong Java fundamentals are essential for writing clean, maintainable Selenium automation scripts. This repository documents my daily practice to sharpen Java skills specifically for automation testing and SDET roles.


📚 Topics Covered

Topic Description
Strings Manipulation, reversal, palindrome, anagram problems
Arrays Sorting, searching, two-pointer, sliding window
Collections ArrayList, HashMap, HashSet, LinkedList operations
OOPs Inheritance, Polymorphism, Abstraction, Encapsulation
Exception Handling Try-catch, custom exceptions, finally block
Java 8 Lambda expressions, streams, functional interfaces
Logic & Problem Solving Pattern printing, number problems, recursion

✅ Practice Approach

  • Daily coding — consistent practice builds muscle memory
  • No hardcoding — console-based inputs for realistic practice
  • Edge cases considered in every solution
  • Clean, readable Java code following best practices

🔗 Related Projects


📬 Connect

LinkedIn GitHub