DemandBase (Java SSE, 4yoe)
Summary
I got a call from HR through naukri.com for a Java SSE role at DemandBase and went through the first round of interviews, which was virtual.
Full Experience
I received a call from HR via naukri.com, and after discussing the role, I proceeded with the interview process. The first round was a virtual face-to-face interview where I was asked two coding problems and some core Java concepts.
Interview Questions (3)
I was asked to find an element in a rotated sorted array. I had to write the code in a shared Google Doc.
I was tasked with finding the longest palindromic subsequence. I initially presented a recursive approach, discussing its time and space complexity. Following that, I explained a memoization approach and again discussed its time and space complexity.
I was asked to explain the concepts of 'virtual' and 'atomic' in Java, and elaborate on the differences between Callable and Comparator interfaces.