🧪 Online Assessment
- Included multiple-choice questions focused on Data Structures and Algorithms (DSA).
- Followed by 2 basic coding problems, testing implementation and problem-solving skills.
- The test was time-bound, requiring quick thinking and efficient coding.
Overall, a balanced and fair assessment to shortlist candidates for technical rounds.
🧠 Technical Round 1: DSA-Oriented
Focused heavily on coding problems related to DSA.
Emphasis on:
- Time and space complexity analysis.
- Alternative approaches to problems.
- Interviewer encouraged explaining the thought process clearly.
- Required solid command over core algorithms and optimization techniques.
⚙️ Technical Round 2: System Design + Core CS Concepts
Questions revolved around:
- Implementing data structures from scratch.
- Understanding hashing and rehashing.
- Polymorphism, browser internals, and basic system design.
- Also included Computer Networks (CN) and Operating Systems (OS) topics.
- Faced some difficulty due to non-CS background, especially in CN/OS areas.
- Interviewer was patient and open to explanations, making it a constructive learning experience.
❌ Final Verdict
Did not get selected.
Feedback indicated:
- Strong in DSA and problem-solving.
- Need to improve understanding of core CS subjects, especially CN and OS.
💡 Reflection
- Experience revealed the importance of being well-rounded, not just a good coder.
- Non-selection turned into a motivation to learn and improve on weak areas.
Planning to cover:
- Operating Systems, Computer Networks, System Design.
- Build deeper knowledge beyond standard coding practice.
✅ Advice to Others
Don’t just practice DSA—review CN, OS, and System Design.
Focus on:
- Explaining your approach and trade-offs.
- Clean, optimal code with proper reasoning.
- Prepare for both theory and practical implementation.