Rapid Innovation interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Rapid Innovation
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
My journey in web development started with a strong curiosity about how websites work and a passion for building things from scratch. I began by learning the basics of HTML, CSS, and JavaScript through online courses and tutorials. This foundational knowledge gave me the confidence to start creating simple web pages and small projects, which helped solidify my understanding of these core technologies. As I progressed, I discovered React.js, which quickly became my favourite framework due to its component-based architecture and efficient rendering capabilities. I invested significant time in mastering React, diving deep into its hooks, state management, and lifecycle methods. Building various projects, from simple to-do lists to more complex applications, helped me grasp the nuances of React and how to structure applications effectively. Understanding the importance of state management in large applications, I decided to learn Redux. I started with basic concepts, such as actions, reducers, and the store, and gradually moved on to more advanced topics like middleware and asynchronous operations. This knowledge proved invaluable when building scalable applications. To further enhance my skills, I delved into backend development with Node.js and Express. Learning how to create RESTful APIs and handle server-side logic gave me a comprehensive view of full-stack development. This was complemented by my exploration of Next.js, which provided a more structured approach to building backend applications. Throughout my learning journey, I worked on numerous projects, both personal and collaborative, which I showcased on GitHub. These projects not only honed my technical skills but also demonstrated my ability to work on real-world applications. When I started applying for jobs, I faced several coding challenges and technical assessments. Each challenge was a learning opportunity, pushing me to refine my skills further. My hard work paid off when I completed a challenging assessment round, building a feature-rich React application with Redux for state management. The final face-to-face interview was a testament to my preparedness and the depth of my knowledge. I built a dummy state management online shopping application using Redux in 30 minutes, which impressed the interviewers. In the last round with the CTO, I answered questions on various topics like React, Redux, Node, Express, backend development, and project management tools like Jira. Reflecting on my journey, the key factors that contributed to my success were consistent learning, hands-on practice, and a genuine passion for web development. This path has been incredibly rewarding, and I hope my story inspires others to pursue their goals with determination and enthusiasm.
Application story
I applied through my campus drive, and my resume was shortlisted from among many students in my branch. After that, I went through three rounds of interviews. It was a very interesting journey for me.
Preparation
Duration: 7 month
Topics: JavaScript (ES6+), React.js, Create React App, React Router, Component-based Architecture, React Hooks, Formik, Yup, File Handling, CSS, CSS Grid, Responsive Design, Modular CSS, CSS-in-JS, Styled Components, HTML, Redux Toolkit, Store Configuration, Slices and Actions, Provider Configuration, React-Redux, Props and State Management, Theme Implementation, Code Quality, Version Control, Package Management, Development Environment, Browser DevTools
Tip
Tip

Tip 1: Ensure strong proficiency in HTML, CSS, JavaScript, React, and Redux through in-depth study and practice.

Tip 2: Develop real-world applications to apply your knowledge, host them on GitHub, and practice building features under time constraints to simulate interview scenarios.

Tip 3: Keep up with the latest industry trends, regularly practice coding challenges, and participate in mock interviews to build confidence and refine your skills.

Application process
Where: Campus
Eligibility: Above 7.5 CGPA
Resume Tip
Resume tip

Tip 1: Highlight your proficiency in React, Redux, Node.js, and other relevant technologies on your resume. Include detailed descriptions of projects that demonstrate your hands-on experience and problem-solving abilities.

Tip 2: Practice coding challenges, build small applications under time constraints, and review common interview questions related to React, Redux, and backend technologies. This preparation will help you perform confidently in technical assessments and interviews.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration30 minutes
Interview date17 Jun 2024
Coding problem0
Web problem/projects1

1. Comprehensive React Application Development Challenge

This project, titled "Proficiency Test: Comprehensive React Application Development Challenge," aims to evaluate candidates' expertise in essential frontend development skills through the creation of a React application. The assignment is structured into five main tasks, each designed to test specific competencies in React JS, state management with Redux, form handling, responsive design, and styling with Styled Components.

The first task involves setting up a basic React application using Create React App, implementing routing for three pages (Home, Contact Us, and TaskPage) using React Router, and creating navigational components. This ensures candidates can effectively structure a React project and manage multi-page navigation.

The second task requires the development of a comprehensive "Contact Us" form using Formik for form state management and Yup for validation. The form collects user details and includes file upload capabilities. Candidates must validate input fields and display the entered data in a popup upon form submission.

The third task focuses on responsive design, where candidates must create a landing page using CSS Grid based on a provided design. This tests their ability to implement responsive layouts without third-party grid libraries, ensuring adaptability across various screen sizes using CSS media queries.

In the fourth task, candidates implement a theme toggling feature using the Redux Toolkit. They must configure the Redux store, create a theme slice to manage light and dark themes and develop a ThemeToggle component. This task demonstrates proficiency in state management, component interaction, and conditional styling based on the global theme state.

The final task involves styling the landing page using Styled Components, emphasizing the creation of modular and reusable CSS. Candidates must apply styles effectively to ensure a consistent and cohesive design across components.

This comprehensive project assesses the candidate's ability to build a robust, user-friendly React application with advanced features, showcasing their front-end development skills in a real-world scenario.

02
Round
Medium
Face to Face
Duration30 minutes
Interview date22 Jun 2024
Coding problem1

1. Creating a Redux-Based Dummy Shopping Application

Make a redux-based dummy application for shopping purposes. Where we have to show our state management skills through redux.

03
Round
Medium
Online Coding Interview
Duration30 minutes
Interview date27 Jun 2024
Coding problem3

1. ReactJS, NodeJS, NestJS, Redux, Database and JIRA based problem

2. Conceptual problem 1

Tell me the steps on how you create login, signup and forget password forms and how you integrate it with the backend. And how we add the JWT concept here for authentication.

3. Conceptual problem 2

Tell me how we increase the value of any static field by optimising state management through REDUX.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15480 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15338 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes