R

Reliance

SDE II

Interview Date

Not Specified (Experience published July 23, 2025)

Result

Offered

Difficulty

Easy (Coding DSA)

Rounds

3 rounds

Drive Type

Virtual (video call in screen-sharing mode)

Topics asked

DSA (Longest Consecutive SequenceMerge Intervals)OOPsDesign Patterns (FactoryObserverBuilder)Java Map implementations (HashMapTreeMapLinkedHashMap)Abstract Class vs InterfaceSystem Design (Secure Login System with OTPMicroservice ArchitectureCache (HazelCast)Cache replacement algorithmsIn-Grid Memory cache)SQL vs NoSQLCAP theoremRDBMS Indexing.

Detailed experience

Role: SDE II

College: Not Specified

Interview Date: Not Specified (Experience published July 23, 2025)

Interview Type: Virtual (video call in screen-sharing mode)

Result: Offered

Difficulty: Easy (Coding DSA)

Rounds: 3 rounds

Topics Asked: DSA (Longest Consecutive Sequence, Merge Intervals), OOPs, Design Patterns (Factory, Observer, Builder), Java Map implementations (HashMap, TreeMap, LinkedHashMap), Abstract Class vs Interface, System Design (Secure Login System with OTP, Microservice Architecture, Cache (HazelCast), Cache replacement algorithms, In-Grid Memory cache), SQL vs NoSQL, CAP theorem, RDBMS Indexing.

Experience:

This candidate, with 2.5 years of experience, interviewed for an SDE II role at Reliance AJIO, securing the interview through a recruiting consultancy. All rounds were conducted virtually via video calls with screen-sharing.

1. Round 1: Coding DSA: The interviewer started with a self-introduction and a brief discussion about the candidate's projects. Two coding questions were then asked: "Longest Consecutive Sequence" (Input: `nums = [100,4,200,1,3,2]`, Output: 4) and "Merge Intervals" (Input: `intervals = [[1,3],[2,6],[8,10],[15,18]]`, Output: `[[1,6],[8,10],[15,18]]`). The candidate provided optimal solutions for both.

2. Round 2: OOPs + HL Design: This round heavily focused on project design, including design patterns used (Factory Pattern, Observer Pattern, and Builder pattern). The interviewer also inquired about different Map implementations in Java (HashMap, TreeMap, and LinkedHashMap), their use cases, pros, and cons. Core OOPs concepts such as Abstraction, Polymorphism, Encapsulation, and Inheritance, along with the difference between Abstract Class and Interface, were discussed. Finally, the candidate was tasked with designing a secure Login System for an application with OTP support, creating a High-Level Design (HLD) on ExcaliDraw. The interviewer provided supportive cross-questions and suggestions to enhance security.

3. Round 3: Tech-Lead Hiring Manager + HLD + LLD: This round began with a project discussion, specifically focusing on HazelCast Cache. Questions included "Why cache is required in the application?", "How does cache work in distributed microservice architecture?", "What are the cache replacement algorithms?", and "What is an In-Grid Memory cache?". The interviewer delved deep into these topics. The candidate also faced questions on SQL and NoSQL database differences and their respective use cases, the CAP theorem, and how Indexing works in RDBMS. Microservice Architecture questions were also part of this round.

The candidate received an offer for the SDE II position at Reliance AJIO in Bengaluru.

Posted on - 13 Nov 2025
Reliance Interview Experience - SDE II | OAHelper