1.HR Screening:
The initial HR screening process was straightforward and focused on understanding my background, work experience, and fit for the company culture.
2.Small Problem Statement (e.g., Shopping Cart):
During the technical rounds, I was given a problem statement similar to a shopping cart system. This involved designing and implementing a simple system with functionalities such as adding items, removing items, calculating totals, and applying discounts.
Discussion on Coding and Feedback:
3. I was expected to use the latest version of Java. I initially used Java 11, which is a widely-used version and still supports modern features.
I received feedback to simplify my code and incorporate interfaces. I updated my implementation based on this feedback, but it was later commented that the revised code had become overly complex.
I believe that proficiency with the latest Java version can be achieved within a week, and it should not be the sole criterion for evaluation. The focus should ideally be on code clarity, design, and problem-solving skills rather than just the version of Java used.