Apexon Interview Questions
I recently went through the Apexon Software Engineer interview. Instead of dividing the experience round by round, I am collectively sharing all the questions I was asked throughout the interview process.
Questions Asked
Core Java
How does HashMap work internally?
What happens when two keys have the same hash?
Difference between fail-fast and fail-safe.
Compile-time vs runtime polymorphism.
Difference between method overloading and overriding.
Runnable vs Callable.
Spring Boot and REST APIs
Explain commonly used Spring Boot annotations.
How does an API identify incoming data as the request body?
What is the purpose of @RequestBody?
Difference between @PostMapping and @PutMapping.
Explain the Spring Bean lifecycle.
What are the different Bean scopes?
Database
How would you optimize a slow database query?
What is indexing and how does it improve performance?
Can adding too many indexes affect performance?
DSA
I was also asked Move Zeroes to the End of an Array.
For example: [0, 1, 0, 3, 12] => [1, 3, 12, 0, 0]
I solved it using a two-pointer approach in O(n) time and O(1) extra space, while maintaining the relative order of non-zero elements.
Recommended Reads
Upgradation of Plan
I have been a TUF+ lifetime user since Day 1. I am trying to upgrade to the latest plan, but somehow there is a huge pricing mismatch. it says 17,600 for upgrad
hi
hi
IMPORTANT Update on your Upgraded Plan
Hi all, We’ll be reverting your account back to your previous plan, and the ₹1 payment will also be refunded. Both should be completed by 2–3 AM. After that, yo
From Doubt to Opportunity: My GlitrAI Journey
After countless applications, rejections, late nights, and moments of self-doubt, finally seeing the words “Selected” feels almost unreal. This journey has taug
Nykaa SDE-II Android Interview Experience
Quick Snapshot Company: Nykaa Role: SDE-II Android Experience: 4 years 2 months Final Result: Offer Received Compensation: ₹24 LPA (₹22 LPA fixed + ₹2 LPA varia
Be the first to add a comment.