GreyOrange SDE3 Interview Experience (Rejected in System Design Round)

greyorange logo
greyorange
· SDE III
May 25, 2026 · 0 reads

Summary

I recently interviewed for a GreyOrange SDE3 position, cleared the coding round but was rejected in the system design round.

Full Experience

Recently appeared for GreyOrange SDE3 interviews. Sharing questions for others preparing for backend/system design roles.

Coding Round Questions:

  1. Design a backend data model for a social media platform supporting comments and comment likes at scale.

Requirements:

  • Fast comment retrieval
  • Efficient like tracking
  • No duplicate likes
  • Handle large scale traffic/data
  1. String parsing/compression problem

Examples:

a1b2c3

a11b2 -> 13

(Parse/decode/compress string with character-frequency handling and multi-digit counts.)

  1. Sliding Window Problem

Given a string and a keyword, find the shortest substring containing all characters of the keyword.

Example:

Input: ADOBECODEBANC ABC

Output: BANC

Length = 4

  1. Design a data structure supporting:
  • Insert(value)
  • Delete(value)
  • GetRandom()

All operations should work in O(1).

  1. Production Deployment Scenario

During a critical production deployment, an issue occurs after release.

Explain:

  • How you communicate the issue
  • Business impact
  • Mitigation plan
  • Next steps

System Design Round:

  1. Design an automated circular parking lot system Requirements:
  • Multiple entry gates

  • RC scan at entry

  • Circular parking lot

  • Parking + exit operations

  • Billing:

    • ₹100 for first hour
    • ₹40/hour afterwards
  • Each level can support only 3 concurrent operations

  • Concurrency handling discussion

  1. Design warehouse robot/task orchestration system Topics discussed:
  • Task allocation
  • Robot coordination
  • Real-time updates
  • Failure handling
  • Queue/message broker usage
  • Scalability

Could not clear the system design round, but overall discussion was interesting and focused heavily on concurrency, scalability, and real-world backend design.

Interview Questions (7)

1.

Backend data model for social media comments and likes

System Design

Design a backend data model for a social media platform supporting comments and comment likes at scale. Requirements: Fast comment retrieval, Efficient like tracking, No duplicate likes, Handle large scale traffic/data.

2.

String parsing and compression problem

Data Structures & Algorithms

Given a string with character-frequency encoding, parse, decode, and compress it handling multi-digit counts. Example: a1b2c3 (original) and a11b2 -> 13 (compressed).

3.

Shortest substring containing all characters of a keyword

Data Structures & Algorithms

Given a string and a keyword, find the shortest substring containing all characters of the keyword. Example: Input string ADOBECODEBANC, keyword ABC, output BANC with length 4.

4.

O(1) Insert Delete GetRandom data structure

Data Structures & Algorithms

Design a data structure that supports Insert(value), Delete(value), and GetRandom() operations, all in O(1) time complexity.

5.

Production deployment issue handling

Behavioral

During a critical production deployment, an issue occurs after release. Explain how you communicate the issue, its business impact, mitigation plan, and next steps.

6.

Automated circular parking lot system design

System Design

Design an automated circular parking lot system with multiple entry gates, RC scan at entry, parking and exit operations, billing (₹100 for first hour, ₹40/hour thereafter), each level supporting only 3 concurrent operations, and discuss concurrency handling.

7.

Warehouse robot/task orchestration system design

System Design

Design a warehouse robot/task orchestration system covering task allocation, robot coordination, real-time updates, failure handling, queue/message broker usage, and scalability considerations.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!