Goodscore | SDE 2 | Bangalore | July 2026 Passed
Summary
I interviewed for an SDE 2 role at Goodscore in Bangalore, cleared all three rounds, but was later told the CEO decided not to move forward.
Full Experience
4YOE at a fintech
Applied on Linkedin
Recruiter call
Education, professional background, compensation details
Round 1: DSA
Scheduled with InterviewVector. The interviewer asked me to code on leetcode itself, skipping questions that were already solved by me.
Round 2: LLD
Design and implementation of a TaskManager, tasks to be sorted by priority then by creation time
Expose functions
- addTask(Integer priority, String userId, String details)
- modifyTask(Integer updatedPriority, String taskId)
- removeTask(String taskId)
- execute()
Follow up on concurrency
Round 3: HLD
Asked to design a distributed logging system
Got an email from the recruiter congratulating that I cleared all rounds. Submitted all documents then got ghosted.
After a follow up was told CEO decided not to move ahead during debrief.
Interview Questions (2)
TaskManager Design (LLD)
Design and implement a TaskManager where tasks are sorted by priority then by creation time. The system should expose the following functions:
- addTask(Integer priority, String userId, String details)
- modifyTask(Integer updatedPriority, String taskId)
- removeTask(String taskId)
- execute()
Discuss concurrency considerations.
Distributed Logging System (HLD)
Design a distributed logging system that can collect, store, and query logs from multiple services in a scalable and reliable manner.