Introduction
Hello everyone, this is Manjiri. I am a final year diploma student and have recently joined Fyle as a Frontend Engineering Intern. I would like to share my experience of the interview process at Fyle with you. But before we delve into the details, let me give you a brief insight into what Fyle actually does. Fyle is an expense management startup company that is rapidly growing in the market. It is seamlessly integrated into everyday apps, ensuring that your expense reporting and tracking woes are a thing of the past.
Application
As a full-stack developer currently in the final semester of my Diploma (Computer Engineering), I was looking for an internship opportunity to upskill my knowledge. I stumbled upon Fyle on Internshala. Fyle had over 900+ applicants for the Frontend Engineering Internship role with only 3 openings. I applied for the role, but I was unsure of my selection. To my surprise, I received a reply from Fyle just the next day after applying. They had sent me a take-home assignment with a deadline of 7 days.
The Assignment
Fyle sent me a Notion document that contained all the necessary details of the assignment. The task revolved around designing a GitHub repository listing page using the GitHub REST API.
I completed the implementation of my assignment after a few days, but during testing, I encountered an issue related to the GitHub REST API's rate limits. However, I managed to overcome this problem by reading the relevant GitHub API documentation. I also mapped the flow of the overall project and created a detailed README file which served as a comprehensive guide to understanding the project's requirements, specifications, and implementation details.
Fyle provides valuable feedback and constructive review on the submitted assignments, which helps in improving the quality of the work. They also suggest several implementation approaches that can be adopted to optimize the performance of the project.
The flow which I followed for implementation was as follows.
Create a blueprint/flow diagram of the project before implementing it.
Write clean code and add comments for a crystal clear explanation, have logical reasoning for everything you implement in the project
Test the application
Document the whole process in a detailed and concise form.
After doing all the necessary changes, I submitted the project the next day and hoped for the best.
The Interview
Upon submitting my assignment, I received an email from a senior member of the engineering team, requesting a suitable time for a technical interview. The interview process involved two rounds.
Round 1: Technical round
The interview commenced with an introduction to Fyle and insights into the engineering team. The technical round was enlightening and tested my knowledge of frontend development concepts, frameworks, and technologies. We discussed the assignment, as well as some of my previous projects. I successfully cleared this round and received an email from one of the engineering managers at Fyle for the second round of the interview, which was non-technical.
Round 2: Non-technical round
The non-technical round aimed to evaluate my personality traits, communication skills, and how well I could fit into the company's culture. We discussed my perspective on startups and a challenging project I had undertaken, and what I learned from it. We spent the last few minutes discussing the internship requirements and some questions I had regarding the further process.
The interview process lasted for 30-45 minutes for both rounds, and it wasn't an interrogation, but rather a two-way communication between me and the interviewers. It involved a mutual exchange of information and ideas, where I was given the opportunity to express my thoughts and showcase my skills, while also learning more about Fyle and the company culture. The interviewers encouraged me to ask questions and clarify any doubts I had about the company or the position. The overall experience was informative and engaging, and it gave me a glimpse into the work culture and values of the organization.
Offer letter
After the interviews, I anxiously waited for a few hours and then received a call from Fyle congratulating me on my selection. I was overjoyed and grateful for this opportunity to work with such a prestigious company and expand my knowledge and skills as a frontend engineer.
In conclusion, my internship experience at Fyle has been a challenging yet rewarding experience. It has helped me grow as a frontend developer, provided me with practical knowledge, and enhanced my communication skills. I am thankful to Fyle for this opportunity, and I would encourage aspiring developers to apply for internships at companies like Fyle to take their careers to the next level.
Timeline
16th Nov 2022 - Applied on Internshala
17th Nov 2022 - Got assignment/challenge
23rd Nov 2022 - Sent the submission
24th Nov 2022 - Mail to schedule an interview Round 1
2nd Dec 2022 - Interview
6th Dec 2022 - Mail to schedule an interview Round 2
8th Dec 2022 - Interview
8th Dec 2022 - Got an offer
6th Jan 2023 - Started my internship
Hey Can you share your linkedin profile?