From Aspiring to Hired: A Winning Strategy for Fyle's Intern Interviews
A Step-by-Step Guide to the Intern Hiring Process at Fyle
Hello, I'm Shishira, a senior frontend developer at Fyle. Over the past year, I have actively been involved in the hiring process for frontend interns. Throughout this experience, I have encountered numerous candidates who have asked me various questions such as:
What should I prepare for in the next round? or How many interview rounds are there in the process?
They have also inquired about what to expect from intern interviews and whether they should focus on preparing for data structures questions.
So yeah! I've put together this blog post to answer these common questions in a simple and easy-to-understand way. It's in a Q&A format, so you'll find clear and detailed answers to all your concerns right here.
Why choose an internship at Fyle?
At Fyle, internships are not just limited to learning opportunities for college students. We consider internships an integral part of our hiring process, aiming to onboard interns as full-time employees. As an intern at Fyle, you won't be confined to menial tasks. Instead, you will have the chance to learn and assume responsibilities comparable to those of a full-time developer. We prioritize your growth and development throughout your internship, fostering an environment that supports your professional advancement.
By working on real projects and actively contributing to our team, you will gain hands-on experience and witness your work going live in production on a weekly basis. You'll have the chance to immerse yourself in implementing new features for Fyle, making a meaningful impact. As you progress and meet the expectations of a full-time employee, you may even receive a Pre-Placement Offer (PPO).
If you are seeking an internship where you can truly function as a full-time equivalent (FTE), collaborate with a team, and become an integral part of our Fyle family, then you have come to the right place. We offer an opportunity for you to make a difference and grow your skills while experiencing the excitement of contributing to our product firsthand.
Who can apply for frontend internship at Fyle?
We welcome applications from candidates who meet the following criteria:
Full-Time Availability: Applicants must be available for a work-from-home job/internship at Fyle. The duration of the internship is 6 months, so a commitment to this time frame is required.
Aspiring Angular Developers: We are seeking candidates who have a keen interest in becoming skilled Angular developers. If you are passionate about frontend development using Angular, this opportunity is for you.
College Students: If you are a college student applying for the internship, please ensure that you obtain a No Objection Certificate (NOC) from your college. As the internship at Fyle requires a full-time commitment for 5 working days a week, managing both college and internship simultaneously may pose challenges.
Fast-Paced Environment and Startup Culture: We encourage candidates who are excited to work in a fast-paced environment and contribute to a growing startup. At Fyle, you will have the chance to be part of a dynamic team and make a significant impact.
Pro Tip: At Fyle, we value flexibility in terms of work arrangements. You will have the freedom to choose when and where you work, as long as you meet your responsibilities. Additionally, you will also have the opportunity to blog about the cool things you learn and build during your internship.
If you meet the above criteria and are ready to embrace an exciting learning experience while working on impactful projects, we invite you to apply for the frontend internship at Fyle.
What are the steps in frontend intern interview process?
Step 1: Assignment Submission:
At Fyle, our frontend intern hiring process begins with the submission of an assignment. You will be tasked with working in Angular and completing the assignment before submitting it. The assignment link will be provided to you.
To ensure a thorough evaluation, our hiring team will meticulously review your resume, hosted app, and code changes. The aim is to validate whether your assignment submission meets the necessary requirements. Here are the key aspects we will assess:
Hosted App Implementation: We will examine how you have implemented the hosted app and whether it meets specific criteria, such as:
Proper handling of API call responses to retrieve the required information.
Correct implementation of pagination using the limit and offset parameters.
Inclusion of page loaders or skeleton loaders during API calls, providing a seamless loading experience.
Effective handling of resetting limits and offsets when a new search key is entered.
Display appropriate validation messages (error or info messages) when no results are found or when an API call fails.
Code Quality: We value clean and efficient code. Here are some aspects we will consider when evaluating the code:
Creation of presentational components with proper input handling.
Implementation of HTTP call definitions within services and avoiding direct calls from components.
Creation of models for API call responses to enhance code readability and maintainability.
Proper handling of async/await, promises, and RxJS without mixing them.
Use of Tailwind CSS for consistent and responsive styling.
Consistent indentation, removal of unused or commented code, and adherence to camelCase naming conventions.
Once you have submitted the assignment, you can expect a response from Fyle's hiring team within 2-3 working days.
Pay attention to the visual appeal and smoothness of your UI. Avoid a haphazard appearance and aim for a polished and user-friendly design.
Take the opportunity to style and implement the app as if it were intended for actual users, rather than submitting a basic working version. Showcasing your attention to detail and commitment to the user experience will greatly enhance your application.
Step 2: Taking Your Frontend Internship Application to the Next Level at Fyle: Online video Interview Insights
Congratulations to candidates whose assignment submissions meet our requirements! You will receive an email from one of our hiring team members containing appointment links. Simply select a slot that suits your schedule and proceed to schedule an online meeting.
The telephonic interview will consist of three distinct parts, each designed to evaluate different aspects of your candidacy:
Compatibility Assessment: In this phase, the interviewer will briefly review the compatibility points outlined in the "Who can apply for frontend internship at Fyle?" section. The purpose is to ensure there are no disparities between your application and the stated requirements.
Technical Expertise Evaluation: The interviewer will delve into a deep discussion about your technical expertise, focusing on your previous internships and projects. We aim to assess how your skills align with Fyle's expectations and the demands of the internship.
Q&A Session: This part provides an opportunity for candidates to ask questions to the interviewer. Feel free to seek clarification or gather more details about our hiring process, the product, the work culture, or any other relevant topic. We are here to address your inquiries and provide the necessary information.
Prepare yourself by gathering all the essential details regarding your
previous internship experiencesand
projects. Having a comprehensive understanding of these experiences will enable you to present your achievements confidently during the interview.
We want to ensure your success throughout the hiring process at Fyle. Approach the telephonic interview enthusiastically, showcasing your expertise and seeking clarity on any questions you may have. Best of luck, and we look forward to speaking with you soon!
Step 3: Advancing through the Frontend Internship Evaluation at Fyle: Round 2 Insights
Following the telephonic Round 1, candidates can expect to receive an email from our hiring team within 2-3 working days. This email will provide instructions on scheduling a call with the Round 2 interviewer using the appointment link included.
In Round 2, our focus shifts towards assessing cultural fit and career at Fyle rather than solely emphasising technical expertise. During this phase, you will engage in a meaningful conversation with the interviewer, delving into various aspects including:
Career at Fyle: The interviewer will provide valuable insights into the career at Fyle. This discussion aims to give you a clear understanding of the growth opportunities and learning experiences you can expect during your internship.
Compatibility: During the interview, both the interviewer and the candidate will explore the important aspect of finding a good fit. It's not just about the candidate fitting into the team, but also about the team finding a good fit with the candidate. Only after this crucial consideration will further steps be taken.
Expectations and Conversion Process: The interviewer will outline what is expected from interns at Fyle and shed light on the process of conversion to a full-time employee (FTE). This discussion will help you gain a comprehensive understanding of the pathway from an intern to an integral member of our team.
At this stage, we value your alignment with our organisational culture and your potential to contribute as a future leader. We believe that your managerial capabilities and how well you fit into our team are crucial factors in determining a successful internship experience at Fyle.
As you prepare for Round 2, reflect on your personal values and aspirations, considering how they align with Fyle's work environment and values. Be ready to engage in thoughtful discussions that showcase your understanding of our culture and your potential as a future member of our team.
Answering Your Miscellaneous Questions about Frontend Internships at Fyle
We understand that you may have some additional questions regarding the frontend internship opportunities at Fyle. Here are some common inquiries addressed:
Should I prepare for data structures questions?
Data structures questions are not a specific focus for our frontend internships. Instead, we recommend refreshing your knowledge of web application concepts such as pagination, promises, and state management. These skills are more relevant to the tasks and responsibilities you will encounter during your internship.
Can I attend college in the first half and work in the second half due to Fyle's flexible work culture?
Unfortunately, in our experience attending college and interning at Fyle hasn’t worked well and that is why we would like you to be available full-time, which means no regular college during the internship. While Fyle offers flexibility in work timings, managing both college and internship responsibilities simultaneously can impact your productivity and performance. To ensure a meaningful and successful internship experience, we require interns to commit their full time and attention to their responsibilities at Fyle. Instances of attempting to balance both may result in necessary actions being taken.
What if I perform exceptionally well before my internship period completes? Will I receive a PPO (Pre-Placement Offer)?
Absolutely! Demonstrate exceptional performance and exhibit the skills and responsibilities of a full-time employee. We will create a conversion plan to transition you into a full-time developer role at Fyle. Your dedication and achievements during the internship will be key factors in considering you for a PPO.
What if I am seeking an internship only during my college years and plan to join a different company after graduation?
As mentioned earlier, our internship program at Fyle serves as a hiring process. We are primarily looking for candidates who aspire to build their careers at Fyle and become valuable, long-term members of our Fyle family. We seek interns who are enthusiastic about the opportunity to grow with us and contribute to our ongoing success.
What is the frontend tech stack at Fyle?
At Fyle, our frontend tech stack is carefully crafted to deliver exceptional user experiences across our three major product offerings:
Webapp: Our web application is currently implemented using AngularJS, with an ongoing migration process to the latest Angular framework. We leverage the power of RxJS, PrimeNG, and Tailwind CSS extensively in our new webapp. For a detailed account of our migration journey, my friendhas eloquently documented the process in this insightful blog post.
Mobile App: Our mobile application is built using the latest Angular framework combined with Ionic 6. This enables us to create dynamic and responsive mobile experiences that seamlessly integrate with our webapp.
Gmail Extension: We recently migrated our Gmail extension from AngularJS to the latest Angular. This transition allows us to leverage the latest features and enhancements of Angular, ensuring a robust and cutting-edge experience for our users.
As an intern at Fyle, you can work as an Angular/AngularJS developer, depending on the assigned tasks. You'll dive into the world of frontend development using these powerful frameworks, collaborating with our experienced team to build innovative solutions and enhance our products.
Important Notes Regarding Assignment Evaluation and Conversion to FTE at Fyle
We would like to highlight a couple of crucial points to ensure a comprehensive understanding of the frontend internship evaluation process at Fyle:
Necessary Requirements as a Guideline: While the list of points in the necessary requirements serves as a guideline for evaluating your assignment submission, it is important to note that it is not the sole criterion for determining whether your submission meets the expected standards. The evaluation may vary based on Fyle's specific hiring needs and the skillset required for the internship.
Conversion to FTE Process: The process of converting from an intern to a full-time employee (FTE) at Fyle is flexible and adaptable to our organisational requirements. The specifics of the conversion process may vary depending on various factors such as the availability of full-time positions and the candidate's performance, potential, and fit within the team.
At Fyle, we strive to maintain a dynamic and agile approach throughout the internship evaluation and conversion processes. This allows us to align our decisions with the evolving needs of our organisation and ensure that we provide opportunities for talented individuals to grow and thrive within our team.
We hope these responses address your concerns and provide you with clarity about our frontend internships at Fyle. We look forward to receiving your application and welcoming you to our team!