Round 1: DSA Test
Description: Clearly state that it was a "Data Structures and Algorithms test."
Format: Explain that it was a live coding session with an interviewer present. Mention the time limit (45 minutes) and the number of questions (2 easy questions).
Your performance: Share your experience. Mention that you solved both questions and had a discussion about your approach. This is a very positive detail to include.
Interviewer's role: Describe how the interviewer was involved (e.g., asked questions about your thought process).
Round 2: Technical Round
Description: Label this as a "Technical Round."
Format: Explain that it was a Q&A session. Mention the original planned time (15 minutes) and how it was extended (to 40-50 minutes).
Content: List the topics covered: "questions from my resume" and "CS fundamentals (OOP, DBMS, OS)." This is very helpful for future candidates.
Your performance: Be honest but professional. Mention that you "didn't feel it went well," but also highlight the positive outcome that you were still selected. This provides a great signal that a perfect performance in every round isn't necessary.
3. General Impression
Difficulty: Rate the overall difficulty (e.g., "Easy," "Medium," "Challenging"). Based on your experience, "Easy to Medium" might be appropriate.
Outcome: State the outcome (e.g., "Received an offer").
The "Why" Factor: This is the most insightful part of your review. Explain why you think you were selected despite a weak technical round. Your conclusion about the DSA test holding more importance is a key takeaway. Mention that you believe the company prioritizes strong problem-solving skills over memorized fundamentals.