← Interview experiences
Rejected

MTS 2 at Oracle

Difficulty
Process took
2-3 Weeks
Rounds
5
Format
Remote
Applied via
Company Website

How it went

  • Some questions may feel unfamiliar or tricky. Take a moment to structure your thoughts, and tackle problems step by step

What they would tell you

  • Some questions may feel unfamiliar or tricky. Take a moment to structure your thoughts, and tackle problems step by step

How to prepare

  • Brush Up dynamic programming, greedy, and basic sorting algorithms, and practice writing clean under time constraints

Round by round

  1. 1

    Screening Round60 min

    Only Approach and pseudocode

  2. 2

    Technical Interview60 min

    Difference between HashMap and ConcurrentHashMap Explain the difference between == and .equals() in Java How to create an immutable class, and why String is immutable What is the purpose of the final, finally, and finalize() keywords? What is the difference between session-based and token-based authentication? Difference between PUT and PATCH methods in REST API One DSA Question

  3. 3

    Designing60 min

    Design a Feature Flag System

    • Enable/disable features dynamically without redeployment
  4. 4

    Bartender Round60 min

    Time when you faced a major roadblock in a project and how you handled it situation where you had to convince others to follow your approach Example of when you received tough feedback and how you responded When you disagreed with your manager or peer, how did you handle it Describe a situation where you had to defend your decision under pressure

  5. 5

    Hiring Manager Round60 min

    No rapid-fire Questions The hiring manager wanted to genuinely understand the kind of work I do. We started with my current project, I explained what it is about, the scale we handle, and the tools and tech I work with every day

What came up

MediumRemote4 5 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources