HackerRank SDE-2 | Interview Experience | ✅ Selected

hackerrank logo
hackerrank
· Senior Software Engineer (SDE-2)· Bengaluru· 4.25y exp
January 29, 2026 · 21 reads

Summary

I interviewed for a Senior Software Engineer (SDE-2) role at HackerRank, which involved an online assessment, DSA, LLD, HLD, and managerial rounds, and I was ultimately selected.

Full Experience

Hello Community,

Recently, I interviewed for the Senior Software Engineer (SDE-2) role at HackerRank. I have 4 years 3 months of experience, currently working as a Software Development Engineer in a product-based organization. I applied via LinkedIn.

Below is my interview experience.

🧪 Online Coding Assessment (HackerRank Platform)

Duration: ~75 minutes

Format: Questions unlocked sequentially

Question: Binary array problem involving prefix balance and optimal subarray length. ✔ Solved using prefix-sum + hashmap.

Follow-up: Allowed a limited modification in the array to maximize the result. ✔ Solved using sliding window.

Second Follow-up: More constraint-heavy variant focusing on prefix validity. ➖ Partial solution, but approach and reasoning were discussed.

👨‍💻 Code Pairing – DSA Round

Duration: 1 hour

Platform: Shared HackerRank editor

Question 1: Log-processing problem to detect suspicious users based on transaction frequency. ✔ Solved using maps and clean edge-case handling.

Question 2: Binary / string manipulation problem with tight constraints. ✔ Solved with iterative optimization and discussion.

Strong focus on clarity of thought and communication.

🧩 Low Level Design (LLD) Round

Duration: ~60 minutes

Problem: Design a rate-limiting / notification-style system (API + core classes).

Discussion included:

Identifying entities and relationships

Class design and responsibilities

Hovering concurrency and edge cases

Extensibility and trade-offs

Interviewer focused on design thinking and practical choices, not UML perfection.

🧠 High-Level System Design Round

Duration: 1 hour

Tool: Diagram-based interface

Problem: Design an online coding assessment platform (similar to HackerRank).

Covered:

Functional & non-functional requirements

High-level architecture

Core services and data models

Code submission & evaluation flow

Scalability and trade-offs

Very collaborative and discussion-driven.

🧑‍💼 Managerial Round

Focused on:

Past project ownership

Decision-making and trade-offs

Collaboration and growth mindset

More conversational than technical.

🤝 HR Discussion

Compensation and role expectations

Hybrid setup (3 days WFO – Bengaluru)

Team fit and long-term growth

✅ Verdict: Selected

Compensation Details

Overall, a well-structured and engineering-focused process with balanced emphasis on DSA, design, and real-world problem solving.

Hope this helps others preparing for HackerRank interviews. Happy to answer general questions 🙂

Interview Questions (7)

1.

Binary Array with Prefix Balance and Optimal Subarray

Data Structures & Algorithms

Binary array problem involving prefix balance and optimal subarray length.

2.

Binary Array with Limited Modification

Data Structures & Algorithms

Allowed a limited modification in the array to maximize the result.

3.

Binary Array with Prefix Validity Constraints

Data Structures & Algorithms

More constraint-heavy variant focusing on prefix validity.

4.

Log Processing for Suspicious Users

Data Structures & Algorithms

Log-processing problem to detect suspicious users based on transaction frequency.

5.

Binary/String Manipulation with Tight Constraints

Data Structures & Algorithms

Binary / string manipulation problem with tight constraints.

6.

Design a Rate Limiting / Notification System

System Design

Design a rate-limiting / notification-style system (API + core classes).

Discussion included:

Identifying entities and relationships

Class design and responsibilities

Hovering concurrency and edge cases

Extensibility and trade-offs

Interviewer focused on design thinking and practical choices, not UML perfection.

7.

Design an Online Coding Assessment Platform

System Design

Design an online coding assessment platform (similar to HackerRank).

Covered:

Functional & non-functional requirements

High-level architecture

Core services and data models

Code submission & evaluation flow

Scalability and trade-offs

Very collaborative and discussion-driven.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!