 Hello everyone, welcome back to our channel. So, today in this video we will be talking about ReactJS interview questions. Those were shared by one of our subscriber friend who recently had gone through interviews with HCL, Accenture and ADP and he has sent out the list of questions. Those were asked in these three companies. So, here is the mail that we have received from our friend. First asked ReactJS interview questions, HCL, Accenture and ADP. Hi team, I found your channel recently and had to admit that you are doing a great job. I have 4.3 years of experience as a front-end developer. Below are the few most asked React interview questions that have faced recently in interviews with companies like HCL, Accenture and ADP. So, in the next slide we will be talking about the interview questions. If you want to share your interview experiences with us, you can reach us at the email ID that is there in the description. If you can post your, like you can send out an email about your interview experience and we would be sharing that through our interview videos that would be helpful for larger section of audience. So, here are the interview questions. List some of the major advantages of React. List some of the limitations of React. Is life cycle methods available in functional component? When does React application render a view? Update the state in React. What is the difference between functional and class component? So, this was the first 5 questions that were shared. So, guys getting before getting further into the video would like to talk about the leading hiring platform of the country that is reliable by an academy and we would be talking about the current backend openings that are there on this platform. Like, let us see what are the top 5 companies that are currently hiring a backend development guy. So, the top 5 companies are Razorpay, Superdeli, Flicktex, Moe Engage and Animal. And let us see what they are offering and what is the required skill set for them. So, coming to the first company that is Razorpay, so the city is 20 to 24 lakhs per annum. Required skills are PHP, Python, Java and CPP. And the second company is Superdeli and the city that is being offered is 20 lakhs per annum. Required skills are Python, AWS and Bigdata. And coming to the third company for backend development that is Flicktex and it is offering a salary of 15 to 25 lakhs per annum. And the required skills are Java, J2W, Springboard, Design Patterns, Kafka, Spark, AWS, Machine Learning is a place. So, and the fifth company that is Animal, so it is offering a whooping of 15 to 20 lakhs per annum and the required skills are NodeJ, Python, MySQL, MongoDB, Google Cloud, Firestore etc. So, if you want to get into these companies, you just need to register with Reloval by Anacademy and take the test and based on your score, you will be shortlisted for the interviews and once you get shortlisted for the interviews, you will be given a special guidance by Reloval team in cracking the interview and the entire process of this is only like the duration of this process is just one week. So, within one week, you will be getting the result, whereas compared to other technical like other platforms, it is like the time is never ending, there is no guarantee that when the process would end, but here it is just one week. So, what are you waiting for to grab this golden opportunity, revisit Reloval by Anacademy site and register for the exam, take the exam and crack your dream job and if you want to use the coupon code that is there in the description, you will be getting a day extra 10% discount on the registration fee and if at all you are able to crack the interview, the entire registration fee will be given back. So, what are you waiting for, go and register for the test right now and start your dream career. So, now let us talk about the second set of questions. Can we create a React application without JSX? Why is functional component better than class component? What are the life cycle methods in React? What are the difference between controlled and uncontrolled components? How to prevent re-renders in React? How to pass data between React components? What is virtual DOM? How does React use the virtual DOM to render the UI? So, these were the next section of questions and the final section is this. What is React Router? Why do we need a router in React? What are higher order components? Why is switch key word used in React Router V4? What are synthetic events in React? What are the different phases of React components life cycle? What is Redux? What is Redux used for? So, these were the questions guys. Here is the complete mail that was sent on August 2. Item found like already gone through this. You can halt for a moment and can go through these things as well. I hope this might be helpful for at least React developers because we are most of us are from Angular. So, we don't know answers for this to be honest because we never got a chance or opportunity to work on React projects. Tophers have experience on Angular only, so Angular or we are back in Java developers so we don't know the answers for this so that's the reason we couldn't say the answer. Just sharing the email so that it might help someone who is looking for similar interview questions on React. So, if you are on our channel for the first time and wondering who are we and what we do. So, we are basically bunch of software engineers who had an interview and share our real time interview experiences through these videos. You can visit our channel to get to know like what all interviews we have already shared and if you want to contribute us you can reach us at the email id that is there in the description and if you haven't subscribed us you can subscribe us and if you are wondering what are the company names these are the companies that we have already shared the interview experiences you can visit our channel and get benefit out of it. If you haven't subscribed please do subscribe because there are lot of videos that are coming up if you like the video like it share it to other technical platforms so that it might help someone who is looking for similar kind of videos. You can provide the feedback in the comment section and thank you for watching and all the best for your interview preparation and all the best for your interviews.