Intern
Interview Date
January 2024
Result
Selected
Difficulty
Not Specified (System Design was challenging for c
Rounds
2 rounds
Drive Type
Internship
Topics asked
Detailed experience
College: BTech from tier-2 college, final year CS
Interview Date: January 2024
Interview Type: Internship
Result: Selected
Difficulty: Not Specified (System Design was challenging for candidate)
Rounds: 2 rounds
Topics Asked: Data Structures, Algorithms, CS Fundamentals (HTTP vs HTTPS, Database Isolation Levels, Transactions in SQL), System Design
The candidate was selected for an internship at Directi (Titan). The process involved two main rounds.
Round 1: Data Structures and Algorithms
This round focused on a single DSA problem, Codeforces (1661C), which the candidate had encountered before. Two solutions were presented (binary search and mathematical), and the interviewer asked for the binary search solution to be coded.
Round 2: CS Fundamentals and System Design
The round covered various CS fundamentals. Questions included the differences between HTTP and HTTPS, where the candidate explained SSL/TLS, data encryption, and server authentication. Database isolation levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable) and their trade-offs were discussed. The candidate explained the theoretical definition of transactions in SQL but struggled to provide sample SQL queries. Following CS fundamental questions, the interviewer "raised the bar" with a system design question: "Design PUBG Waiting Queue". The candidate initially approached it like a DSA problem and received several hints, but lacked confidence in their suggestions.