Epify/Fi Money Backend Internship Interview Experience
Summary
I interviewed for a Backend Intern position at Epify/Fi Money in Bangalore. The process included resume shortlisting, an assignment round to build an Inventory Management System, and a final interview round with project discussion, system design questions, and a DSA problem. Unfortunately, I was rejected for the role.
Full Experience
Process Overview
My interview journey for the Backend Intern role at Epify/Fi Money started with a successful resume shortlisting, moving me to the next phase.
Assignment Round
For this round, I was given an assignment to build an Inventory Management System. The problem statement was provided via a Google Drive link, which I used to guide my implementation.
Interview Round
The final interview round lasted approximately 45 minutes, though the active questioning felt closer to 15 minutes. It began with a discussion centered around my projects. The interviewer inquired about my technical choices, asking, "Why did you choose this tech stack?" and a system-design related question, "Why is MongoDB scalable?". Following these, I was presented with a Data Structures & Algorithms problem: Permutation in String. I managed to solve this problem within about 10 minutes. The interview concluded shortly thereafter.
Verdict
Ultimately, I received a rejection for the position.
Interview Questions (3)
Tech Stack Choice Justification
Discuss the reasons and rationale behind selecting a particular technology stack for your project.
MongoDB Scalability
Explain the architectural features and design principles that contribute to MongoDB's scalability.
Permutation in String
Given two strings s1 and s2, return true if s2 contains a permutation of s1, or false otherwise. In other words, return true if one of s1's permutations is the substring of s2.