React.JS Mock Interview | Interview Questions for Senior React.JS Developers

Ғылым және технология

The third episode of the Turing Mock Interview series takes a look at what a technical interview on React.JS looks like. Watch the video to see what questions get asked the most in a React.JS interview, learn about the concepts you must brush up before the D-day, and what you can do to prepare better for your next React.JS interview.
Become a Turing software developer today.
Take the Turing test now: turing.com/s/p1XWZI
Find remote US software jobs: turing.com/s/Mg7OA3
Hire software developers of Silicon Valley caliber: turing.com/s/RVO8xJ
Watch more Turing.com reviews: turing.com/MVWqQr
To stay informed about the latest updates at Turing, follow us on:
Instagram: / turingcom
Facebook: / turingcom
Twitter: / turingcom
LinkedIn: / mycompany
...
#MockInterview #ReactJS #ReactJSJobs #ReactJSMockInterview #TuringJobs #RemoteJobs #TuringDeveloper
About Turing.com:
Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 200+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
- For over 1M software developers across 150+ countries, Turing.com is the preferred platform for finding remote US software engineering jobs.
- Turing offers a wide range of long-term, full-time remote jobs for Full Stack, Front-End, Back-End, Mobile, DevOps, and AI/ML developers.
- Turing remote developers enjoy higher pay than local standards in most countries, a healthy work-life balance, a strong sense of community, and rapid career growth.
Turing is backed by well-known investors like WestBridge Capital, Foundation Capital, Facebook’s first CTO (Adam D’Angelo), executives from Google, Facebook, Amazon, Twitter, and Founders Fund (investors in Facebook, Tesla, Asana, etc.), among others. The company is led by serial AI entrepreneurs Jonathan Siddharth and Vijay Krishnan, whose previous firm leveraged remote talent and was successfully acquired.
The company was founded in 2018 and is headquartered in Palo Alto, California.

Пікірлер: 116

  • @prateekjain4179
    @prateekjain4179 Жыл бұрын

    at 5:00, why would it depend on a project to use Class based or Functional Components? Class based is obsolete now. Many of the packages and methods are depreciated and rest will be scraped off soon. If you have to start a new project today, it's a straightforward choice to go with Functional components.

  • @muradbayramov5974

    @muradbayramov5974

    Жыл бұрын

    my exact thoughts

  • @andreirata6210

    @andreirata6210

    Жыл бұрын

    I was going to write the same thing :)). The class components appear in the section "Legacy api" in their documentation. They even recommend the migration to hooks.

  • @LuisRojasSalazarCR
    @LuisRojasSalazarCR Жыл бұрын

    One clarification before I forget, Angular doesn't use Virtual Dom. Angular is a declarative framework that works with change detection feature. On the other hand, both React and Vue use Virtual Dom as their rendering mechanism. Great video, btw!

  • @kizzykizz231

    @kizzykizz231

    Жыл бұрын

    You are correct.

  • @homey_72535

    @homey_72535

    Жыл бұрын

    Angular uses a concept called as shadow Dom. It basically encapsulates the component as a module and the changes/css for the component is scoped within the component only.

  • @SafetyLast-_-

    @SafetyLast-_-

    Жыл бұрын

    Yep. Ivy is a new Angular renderer, which is completely different from anything we have seen in other mainstream frameworks. It uses Incremental DOM.

  • @forbiddensouls
    @forbiddensouls Жыл бұрын

    A simple yet crucial tip: Please include subtitles in case the audio is not clear. Not doing so compromises the quality of the content.

  • @RehanKhan-xf3ml

    @RehanKhan-xf3ml

    11 ай бұрын

    transcript is working

  • @mishkat07
    @mishkat07 Жыл бұрын

    Loved the way Jose talked. Friendly and encouraging.

  • @licokr
    @licokr9 ай бұрын

    I'm preparing for interviews as a junior frontend engineer now. The video helped a lot. Thank you so much for the reality mock interview video 👍

  • @umaradamujere8184
    @umaradamujere8184 Жыл бұрын

    I just realized that am a senior react developer

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Thank you for watching, Umar. Please subscribe & stay tuned to our page! We'll be sure to share more helpful videos 😄

  • @smile5281

    @smile5281

    Жыл бұрын

    Lol 😂😂

  • @jkkbm

    @jkkbm

    Жыл бұрын

    Lol 😂

  • @LRNZ09

    @LRNZ09

    Жыл бұрын

    😂😂

  • @angelo.georgevarela5034

    @angelo.georgevarela5034

    8 ай бұрын

    Oh, boy! 😂

  • @LearnByDoing7
    @LearnByDoing7 Жыл бұрын

    In my experience, class component life cycle methods have many gotchas and working with hooks, extracting the behaviour in custom hooks felt way more intuitive. Worked on a complex webrtc based chat app that used class components and it was hell.

  • @geniusmunene6751
    @geniusmunene6751 Жыл бұрын

    I love that I can follow the conversation and understand the terms thrown around by the tech lead and the software engineer, It implies I have made notable progress on my software engineering career, motivation as I am still on the road(roadmap). I wish the young me, the one who had the audacity to dream this big, could see me NOW.

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Well said! We wish you the very best 🌟🚀 To bigger dreams!

  • @gmd2171
    @gmd2171 Жыл бұрын

    Wow interviewer is so nice. It is like a big brother discussing about something.

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Glad you enjoyed the video, Ghulam! :)

  • @thakurakash321
    @thakurakash32110 ай бұрын

    I couldn't understand the difference stated between usage of class vs functional. All the things can be done with functional hooks these days, except maybe error boundary where you still have to rely on class components. State management if you know properly works best with hooks, especially with the advent of community contributing more towards this these days. I myself used to hate it when I had to remember all those lifecycle events, when to use which. With hooks, it's pretty intuitive and straightforward IMO

  • @ThiagoMarchettiHolanda

    @ThiagoMarchettiHolanda

    9 ай бұрын

    Perfect!

  • @helmgimble1258

    @helmgimble1258

    9 ай бұрын

    Yes exactly, I was looking for this comment. That part was setting off alarm bells for me

  • @christian_vega

    @christian_vega

    7 ай бұрын

    I agree, although there is a small set of use cases that need to use stuff like shouldComponentUpdate which is not present in functional components, I personally have not come across the need for it in 3 years of react experience. The part where he said “if I used redux I would go with class components” is just straight up incorrect, ie. A suboptimal technical decision imo. React team is not maintaining class components anymore, they’re basically deprecated for most intents and purposes

  • @super4prikolist1

    @super4prikolist1

    7 ай бұрын

    Class components are bigger(their size) when bundled, I made just a couple of observations , you can read medium or this kind of things about that. Class based components have their own NAMED lifecycle methods rather then non-named functional analogues. It makes a bit of clarity, because you can just make a simple list with all those names but in functional you should know how works use effect without deps array , and how with empty, how with non empty, how works function that is returned in useEffect in various situations and so on. so there is no specific name for useEffect with empty array, lots of people just call it "componentDidMount" which is a bit wrong, or useEffect with deps array , they call it "did update like thing". but in classes we have the names for those operations and actions. It's not an ultimative argument but still point of perspective.. Class based components don't need refs to contain some things that don't participate in rendering process, we use useRef in functions, also this thing also about useCallbacks and so on. class based components have componentDidCatch -> error boundary class based components are easier to be tested, because React creates instances of the classes and we can access those functions by their names and test them very easy on contrary in functions we need to make some indirect movements in order to trigger some useEffect or some function that is called inside the other function.. that's not convenient

  • @asuosnotielc
    @asuosnotielc8 ай бұрын

    Great interview! It's my dream work for a forein company. Thanks for this!

  • @abhijiths148
    @abhijiths1482 жыл бұрын

    It was a really good interview experience. the questions were very clear and application level. Appreciate that. Expecting more videos.

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    More to come! We're delighted that you found this video insightful, Abhijit! 🚀

  • @Rppiano
    @Rppiano2 ай бұрын

    When you asked about virtual dom, he explained what us React. Even afte that, his explanation of virtual was wrong. I was expecting to hear about reconciliation process

  • @zakk19
    @zakk19 Жыл бұрын

    Interview Questions Interviewer: Jose Interviewed: Rakib 1:28 - about yourself, your expertise (prog. language and framworks) 4:04 - In your understanding, explain the difference between work with React Class Component (old version) and React functional components With direct Hooks, and which one would you choose for a new project

  • @maiaklimenko6614
    @maiaklimenko6614Ай бұрын

    What an amazing talk! I learned some things from both of you. Although it took a while to adjust to the accent of the interviewer

  • @uajoku
    @uajoku Жыл бұрын

    Thanks Jose and Rakib. I am thoroughly encouraged to engage in Turing Interview.

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Wonderful! Glad you found this helpful Uche! :)

  • @dheekshithmahalingam6734
    @dheekshithmahalingam67343 ай бұрын

    Actually thankyou for this video! This video gave more insights!

  • @mohammedabraruddin9779
    @mohammedabraruddin97792 жыл бұрын

    Awesome interview gives really helpful to prepare for applying in turing

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Glad it was helpful, Mohammed! :)

  • @asagiai4965
    @asagiai4965 Жыл бұрын

    Wow when I am actually testing. I'm using jest (also normal built in debugger). Though I might be outdated.

  • @a.z.b.1916
    @a.z.b.19166 ай бұрын

    I have done a few interviews myself and let me tell you if I cannot get a good enough connection with the other party the interview is off. I simply refuse to spend half the time of the interview trying to understand what the other person said. Language barrier is a big enough issue as it is but when it gets linked up with a horrible connection then all bets are off

  • @anatolydyatlov963
    @anatolydyatlov9632 ай бұрын

    Huh, I thought questions for a senior dev would be much more advanced. That brings comfort.

  • @aligajani
    @aligajani5 ай бұрын

    Love the Azaan in the background at 2:00 mark.

  • @swastikjainsj
    @swastikjainsj Жыл бұрын

    2 months over I am learning JS React JS it is vvv good 💜

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Good to know this Swastik! Wishing you the very best on your learning journey! :)

  • @gac5700

    @gac5700

    Жыл бұрын

    How are you doing now? Compared to when you made this comment and compared to when you first started?

  • @swastikjainsj

    @swastikjainsj

    Жыл бұрын

    @@gac5700 I am working as Web developer html css js php wordpress etc learning..... also doing Freelance online offline and learning more and more 😎✔️👍

  • @ErYashkumarJani
    @ErYashkumarJani4 ай бұрын

    Informative video ❤

  • @abulkalamazad6022
    @abulkalamazad602210 ай бұрын

    To be very honest, I didn't like this guy's answers of two questions 1. What best practices do you follow? 2. What is code splitting in ReactJS?

  • @shoaibansari9323
    @shoaibansari9323Ай бұрын

    Great Content

  • @24capital75
    @24capital752 жыл бұрын

    best turing video yet

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you! We glad you enjoyed it! :)

  • @zafariqbal92
    @zafariqbal929 ай бұрын

    Looking for more interviews like these

  • @Turingcom

    @Turingcom

    8 ай бұрын

    Hey! Stay tuned to our page! We'll be sure to share more helpful videos :)

  • @kushalsheth0212
    @kushalsheth02124 ай бұрын

    new question for me are: 1) how you test reactjs application? 2) react linter 3) code splitting in react app

  • @xeon789
    @xeon789 Жыл бұрын

    thanks a lot for making this kind of video

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Our pleasure!

  • @rokypatel8711
    @rokypatel87112 жыл бұрын

    Please create more ReactJs and Redux interview videos

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your feedback, Roky. We appreciate your feedback and will definitely keep that in mind for our next video. :)

  • @emmanuelisokat5307
    @emmanuelisokat5307 Жыл бұрын

    Good interview.... keep bringing more.

  • @Turingcom

    @Turingcom

    Жыл бұрын

    "Thank you for your feedback! We'll make note of this and be sure to include this in our future videos. Do subscribe to our page so that you get notified of more such videos :)

  • @MuhammadBilal-ky2yx
    @MuhammadBilal-ky2yx8 ай бұрын

    If this is going to be an interview for senior post, I got the job! 😎

  • @joshuakasasira4631
    @joshuakasasira46312 жыл бұрын

    Very insightful video. You should create one for flutter developers.

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Glad you enjoyed the video, Joshua! We appreciate your feedback and will definitely keep that in mind for our next video. :)

  • @JonsonNcube
    @JonsonNcube2 жыл бұрын

    Amazing!!!!!

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you! Cheers!

  • @super4prikolist1
    @super4prikolist17 ай бұрын

    I've been asked multiple questions about myself, about my project about my understanding of processes, a lot about what I've done good in project, theory about react , live coding , I've passed all the questions and felt perfectly, BUT STILL they selected other guy .... :(

  • @MrTouqeerhameed
    @MrTouqeerhameed2 жыл бұрын

    Awesome interview

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thanks! Glad you found the video helpful! :)

  • @protectrprime7643
    @protectrprime76437 ай бұрын

    Why. Interview. Quesitons. Here. Are. So. EASY ?????? For me each and every interview is like: 1) Home task : test React App or a bunch of tasks for Computer Science (data structure / algorithms ) 2) If they like your solution - a stressful interrogation about your solutions, some more live coding, maybe some theory questions . Ah, practical task with plain CSS, no matter you would work with some CSS framework with 0 customised parts. 3) Architectural solutions . 4) separate interview with HR (that can discard your application because you told "you would prefer not to work with legacy app")

  • @snex-techprogrammer5110
    @snex-techprogrammer51102 жыл бұрын

    Is their a video like this for Python/Django?

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your feedback! 😄 We'll make note of this and be sure to include this in our future videos. Do subscribe to our page so that you get notified of more such videos 🚀

  • @sadeedkhan5344
    @sadeedkhan5344 Жыл бұрын

    Such a nice interviewer

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Thank you! Glad you enjoyed the video!

  • @hunting4ever389
    @hunting4ever389 Жыл бұрын

    Awesome interviewed..

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Glad you enjoyed it! Please consider subscribing to our channel for more of such videos 🚀

  • @victorkeb
    @victorkeb2 жыл бұрын

    very nice interview!

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Glad you enjoyed it!

  • @EliasKibret
    @EliasKibret Жыл бұрын

    Cool , I hope I will join turing

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Hey, Elias 😀 We really appreciate your interest in Turing! Turing’s Intelligent Talent Cloud uses AI to connect the world’s best software developers to high-quality U.S. jobs. 🚀 Sign up today - Visit www.turing.com/jobs All the best! Turing Support

  • @thiennguyenba8001
    @thiennguyenba80016 ай бұрын

    what about vuejs

  • @muhiddinsirojiddinov9717
    @muhiddinsirojiddinov97172 жыл бұрын

    Angular and .NET mock interview please

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your feedback, Muhiddin! We'll make note of this and be sure to include this in our future videos. Do subscribe to our page so that you get notified of more such videos 😄

  • @preetkour9132
    @preetkour91322 жыл бұрын

    Awesome interview please create one for python developer. Also I wanna join turing. But I'm totally fresher . I did my graduation in Bachelor of computer applications after that I did diploma in python. Can I apply on turing . Please reply. Hope to hear from you soon

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your feedback! We'll make note of this and be sure to include this in our future videos. Do subscribe to our page so that you get notified of more such videos :)

  • @nayeemurrehman4922
    @nayeemurrehman49222 жыл бұрын

    Also I wanna join turing , don’t know where to start preparing. I have 4 years exp into MERN

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Hi, Thank you for reaching out to us! 😊 You can start the process by visiting us at developers.turing.com Turing’s vetting process consists of four steps: 1. Upload resume and setup profile help.turing.com/hc/en-us/articles/360004377355-How-can-I-set-up-my-Turing-profile- 2. Work experience survey (MCQ test) help.turing.com/hc/en-us/articles/360004271136-How-can-I-take-the-work-experience-survey- 3. Coding challenge (Real-time coding test) help.turing.com/hc/en-us/articles/360004377855-How-can-I-take-the-Coding-Challenge- 4. Tech stack tests (MCQ test) help.turing.com/hc/en-us/articles/360004271316-How-do-I-take-the-tech-stack-tests- To know more about our job roles, visit: www.turing.com/jobs For FAQs: turing.com/KrDKoE For any other queries, contact us at support@turing.com We will get back to you ASAP. Regards, Turing

  • @jatilyadav4000
    @jatilyadav4000 Жыл бұрын

    Great Video

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Thanks for watching! :)

  • @mweroabdalla4312
    @mweroabdalla4312 Жыл бұрын

    Great interview! I was wondering if I can participate in these mock interviews

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Hi 😃 Please write to us at support@turing.com Our team will help you out on priority! Regards, Turing

  • @the_rings_of_saturn
    @the_rings_of_saturn3 ай бұрын

    To be honest, these are all questions asked in Junior positions. Even the Redux questions.

  • @Corythehausbaus
    @Corythehausbaus3 ай бұрын

    there are pretty much no benefit of using class components, team React and the React community have already established it long time ago. The pragmatic argument is - everything new is built in function components, and that includes libraries. You cannot use hooks in class based components, so if a library expects you to use a hook, you need to use a function component. Function component also looks much cleaner, easier to work with, less of a cluster. Also, you can use context where as in class you have to use consumer, and that would be extra lines of code and more cluster for the headache.

  • @feminist098
    @feminist098Ай бұрын

    Him: "...and then I deleted prod database" Jose: "Nice! nice..hmm"

  • @henriqueS9653
    @henriqueS9653 Жыл бұрын

    I was watching and thinking "OMG, this accent from jose, sounds so familiar to me " , then I realized my self that his is brazilian, of course he is ! me too ! duuuuh ! hahahahah

  • @shinchannohara9511
    @shinchannohara95112 жыл бұрын

    Can a fresher get work in turing??

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Hey 😄 The odds of junior developers or freshers getting hired are definitely lower, since 80% of Turing's partner companies in the U.S require at least 3 years of work experience. We however routinely hire strong developers with 0-3 years experience for internal roles within Turing (and for roles with the remaining 20% of Turing's partner companies that are open to hiring developers with little to no experience as long as they are exceptionally skilled and talented). So if you are a junior developer who signs up and does very well in our tests, you'll definitely be considered for internal roles at Turing and roles with the minority of our partner companies who are open to hiring strong developers with less experience. -Turing

  • @nayeemurrehman4922
    @nayeemurrehman49222 жыл бұрын

    Please come up with React GraphQL mock

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    We'll be sure to make a note of this :)

  • @vijaymarka8820
    @vijaymarka8820 Жыл бұрын

    I'm experienced in web development for 3 years and 1 year in react.. how can I join Turing.. please kindly posy any suggestions.. Thanks in advance

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Hi Vikay, Thank you for reaching out to us! 😊 You can start the process by visiting us at developers.turing.com Turing’s vetting process consists of four steps: 1. Upload resume and setup profile help.turing.com/hc/en-us/articles/360004377355-How-can-I-set-up-my-Turing-profile- 2. Work experience survey (MCQ test) help.turing.com/hc/en-us/articles/360004271136-How-can-I-take-the-work-experience-survey- 3. Coding challenge (Real-time coding test) help.turing.com/hc/en-us/articles/360004377855-How-can-I-take-the-Coding-Challenge- 4. Tech stack tests (MCQ test) help.turing.com/hc/en-us/articles/360004271316-How-do-I-take-the-tech-stack-tests- To know more about our job roles, visit: www.turing.com/jobs For FAQs: turing.com/KrDKoE For any other queries, contact us at support@turing.com We will get back to you ASAP. Regards, Turing

  • @arijitroy5695
    @arijitroy56952 жыл бұрын

    Sir i want a javascrip interview including react express vanilla js redux etc.

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your suggestion, Arijit! 😃 We'll make note of this and be sure to include this in our future videos. Do subscribe to our page so that you get notified of more such videos :)

  • @CharlesBLim
    @CharlesBLim2 жыл бұрын

    Also kindly include Django

  • @Turingcom

    @Turingcom

    2 жыл бұрын

    Thank you for your feedback. We'll be sure to make a note of it :)

  • @CharlesBLim

    @CharlesBLim

    2 жыл бұрын

    @@Turingcom i have an idea you hire me and let's do the mock interview lol hhaahaha

  • @fredzn17
    @fredzn177 ай бұрын

    This looks like a Jr position interview

  • @tokonboy8093
    @tokonboy8093 Жыл бұрын

    The interviewer is very smart...

  • @Turingcom

    @Turingcom

    Жыл бұрын

    Yes he is! :)

  • @ob34915
    @ob34915 Жыл бұрын

    Actually their is no reason to right class base component over functional component his argument are totally wrong , fc can handel complex state with useReducer

  • @JoseWaldier
    @JoseWaldier3 ай бұрын

    is this senior for real?

  • @egm5081
    @egm50814 ай бұрын

    unfortunately the candidate didnt pass lol

  • @shareoi
    @shareoi6 ай бұрын

    prey, telling azan

  • @user-xg3hl3ni2g
    @user-xg3hl3ni2g4 ай бұрын

    This could easily be the worst explanation of Virtual DOM possible :D

Келесі