- Published on
Oracle DBaaS | Senior Software Developer | Bengaluru | Dec 2023 [Passed]
- Author
- Shared Anonymously
Status: IN3, Walmart Global Tech, Bengaluru - 6yrs overall experience
Position: Senior Software Developer at Oracle
Location: Bengaluru, India
Date: Dec, 2023
Round 1:
Introduction:
- The interviewer asked about my current work, reasons for wanting to switch jobs, and the team I worked in at Oracle.
- The interviewer thoroughly read my resume and asked about various areas
Topics Discussed:
Kafka:
-
Explained the architecture.
-
Discussed the message queues used and why we didn't use a standard message queue.
-
Described the use case of Kafka in my application.
-
Shared a scenario where I had to debug issues with missing messages in Kafka.
Java:
- Discussed the version of Java I am using.
- Talked about streams and filters.
- Mentioned the features of Java 11 I have used.
- Explained the use of data structures like binary trees for code optimization.
- Described my experience with multithreading and the thread lifecycle.
Authorization Module:
-
Explained the working of the authorization module, token generation, and validation.
Camunda Workflows:
-
Described how Camunda workflows function and interact with the code.
Performance Optimizations:
- Discussed any performance optimizations I have made in the application.
- CICD Framework and Cloud Usage:
- Briefly talked about my work in the CICD framework and the cloud used (no in-depth questions).
DSA Question:
- Initially, the interviewer thought I wasn't familiar with data structures, but I clarified my understanding.
- Question: Word Break II
- The interviewer wasn't focused on me coding the solution but on explaining my approach.
- He hinted that the problem could be solved using backtracking.
- I explained my approach and discussed the time and space complexity.
Verdict :
I tried calling the HR multiple times, no response
Report • Mark as Helpful