Tesco | SDE 3 | Bengaluru
Summary
I interviewed for an SDE 3 role at Tesco in Bengaluru. The interview involved an LLD round where I was asked to design a GDPR compliance application, focusing on user data deletion policies. Despite addressing a complex initial logic, I faced issues with Java date parsing during the implementation phase, which ultimately led to a rejection.
Full Experience
Round 1: It was an LLD round.
Question was a big problem statement shared by interviewer about design a GDPR compliance application. If a user has not logged in for last few days, a month or some other rule, the user should be deleted from the system.
Task was to implement a few methods. I created interfaces and concrete classes to make it extensible. The core logic I defined initially was a bit complicated. Inteviewer than pointed out and I changed the data structure to a simple one.
While running the code, the Java date parsing method failed as I didn't rememeber the actual implementation.
Verdict: Rejected
Interview Questions (1)
Design GDPR Compliance Application
Design a GDPR compliance application. The system should identify and delete users who have not logged in for a specified duration (e.g., a few days, a month, or other defined rules). The task involved implementing several methods, with a focus on creating an extensible design.