6 React Interview Questions You Have to Know

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ค. 2024
  • The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/pedrotech02221
    In this video I will go over 6 react interview questions that can help you lend a job.
    🚀 Learn ReactJS By Building 6 Projects: codedamn.com/learn/reactjs-pr...
    🐙 GraphQL Course: codedamn.com/learn/graphql-fo...
    ► Buy Crypto on Coinbase: coinbase-consumer.sjv.io/PedroTech
    Social
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Website: machadopedro.com
    Linkedin: / machadop1407
    Instagram: / _pedro.machado_
    Github: github.com/machadop1407
    Business Email: pedro@pedrotech.co
    Tags:
    - ReactJS Tutorial
    - ReactJS and MySQL
    - NodeJS Tutorial
    - API Tutorial
    Timestamps
    00:00 | Intro
    00:48 | Sponsor
    01:37 | Virtual Dom
    03:39 | States
    05:24 | Hooks
    06:50 | State Management
    09:00 | Hooks Rules
    10:19 | Design Patterns (MVC...)
    #reactjs #coding
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 115

  • @PedroTechnologies
    @PedroTechnologies  2 ปีที่แล้ว +22

    The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/pedrotech02221

  • @MrNikola14
    @MrNikola14 2 ปีที่แล้ว +220

    I've been asked these interview questions (which I remembered and wrote down) so it might help someone:
    1. What is state hoisting
    2. What are falsy values in js
    3. Synchronous vs Asynchronous code
    4. What is a purpose of a Function as a child
    5. Presentational component vs container component
    6. Why do we need keys for React lists
    7. How to recognize closures in js
    8. Difference between using fetch() and axios
    9. Purpose of fragments
    10. How to create a custom hook

    • @davidtesno3384
      @davidtesno3384 2 ปีที่แล้ว +3

      Just curious what level positions were these questions asked? Is this entry level, intermediate or senior level? Thanks.

    • @MrNikola14
      @MrNikola14 2 ปีที่แล้ว +17

      ​@@davidtesno3384 these were for entry level, as a junior react dev

    • @sogggy
      @sogggy 2 ปีที่แล้ว +1

      Thanks. Did you get the job?

    • @mofe620
      @mofe620 ปีที่แล้ว +9

      😂 I can provide answers to only 3 of these questions.

    • @user-lm9ve2js2t
      @user-lm9ve2js2t ปีที่แล้ว +13

      @@MrNikola14 I'm a junior developer looking for entry level job.... And .... damn I can't answer these !

  • @chandrashekar-us6ef
    @chandrashekar-us6ef ปีที่แล้ว +39

    Few more common question:
    What is the exact difference between class component and functional component?(they’re are not expecting syntactic differences as answer)
    How do you choose functional over class component ?
    What exactly happens with Lazy loading and how code splitting works?
    How is closures implemented in React.
    unfortunately I failed the interview and I had no answers for these.

  • @stilltrippin4687
    @stilltrippin4687 2 ปีที่แล้ว +14

    Well, mastering design patterns is my next goal to achive, thanks man. Wish you good luck in the youtube journey

  • @brandoni9599
    @brandoni9599 2 ปีที่แล้ว +2

    Your videos have really helped me. Thank you!

  • @shinigami675
    @shinigami675 ปีที่แล้ว +21

    I was asked
    1. Virtual Dom
    2. React Security
    3. OOP Principles and Design Patterns
    4. Idempotency
    5. High Level Components and Functions.

    • @MarushDenchev
      @MarushDenchev 11 หลายเดือนก่อน +2

      Idempotency? Isn’t that too personal to ask?

    • @shinigami675
      @shinigami675 11 หลายเดือนก่อน

      @@MarushDenchev lmao

  • @randerins
    @randerins 2 ปีที่แล้ว

    I'm actually so glad that my coding bootcamp taught me deeply about the MVC pattern, on this case using Rails. It's easier than it seems.

  • @Aliena92
    @Aliena92 8 หลายเดือนก่อน

    Thank you so much! Every topic is a breeze with you.

  • @ravikanhreddymanik7767
    @ravikanhreddymanik7767 ปีที่แล้ว

    Thank you Man! Really appreciate your effort to help people like me.

  • @johnadepelumi93
    @johnadepelumi93 2 ปีที่แล้ว +3

    this will really be helpful to a lot of react devs hoping to land their first full time job.

  • @XlON___
    @XlON___ 2 ปีที่แล้ว +13

    Thank you my man, I landed in Canada from Chile 4 months ago and have my first interview tomorrow. This video was indeed helpful, cheers!!!!

    • @PedroTechnologies
      @PedroTechnologies  2 ปีที่แล้ว +1

      Best of luck!

    • @zakhariihusar6975
      @zakhariihusar6975 2 ปีที่แล้ว +3

      How did it go?

    • @XlON___
      @XlON___ 2 ปีที่แล้ว +8

      @@zakhariihusar6975 super bad, they didn't ask me any of these lmao

    • @zakhariihusar6975
      @zakhariihusar6975 2 ปีที่แล้ว +2

      @@XlON___ better luck next time!

    • @Sergio-ef5pz
      @Sergio-ef5pz 2 ปีที่แล้ว +1

      Que te preguntaron? Conseguiste algún trabajo en Canadá?

  • @Uchutanjyo
    @Uchutanjyo 2 ปีที่แล้ว

    Underrated video, this should have more views! Thx Pedro!

  • @ThColinPereira
    @ThColinPereira 2 ปีที่แล้ว

    Super helpful as always, Pedro!

  • @arhabersham
    @arhabersham 2 ปีที่แล้ว +29

    I would rename this channel Pedro"LifeSaver"Tech !

  • @berrieberrie1555
    @berrieberrie1555 2 ปีที่แล้ว +1

    thank you so much ^^ a hidden gem video that mostly coach/youtubers/tutorials dont take notes

  • @vadikot
    @vadikot ปีที่แล้ว

    thank you so much for this video it helped me understand some topics better and will definitely help me in my interview

  • @luketembanimunyandu3326
    @luketembanimunyandu3326 10 หลายเดือนก่อน

    Awesome insights, thanks bud

  • @LuisReyes-zs4uk
    @LuisReyes-zs4uk ปีที่แล้ว

    Really good video, thanks dude!

  • @jameshalstead6742
    @jameshalstead6742 2 ปีที่แล้ว +1

    The DOM question got me a month ago. I still don't feel like I can explain it, thanks for covering this.

  • @rumpleshtiltkinzzz
    @rumpleshtiltkinzzz ปีที่แล้ว

    When you are explaining state and how it differs in React compared to the example of using a plain object, what you're referring to is a declarative programming style as opposed to imperative(writing all the implementation logic yourself).

  • @catalinrusu8098
    @catalinrusu8098 2 ปีที่แล้ว +1

    Nice video and good information! Thanks! Have you tried Jotai instead of Redux?

  • @adeleke5140
    @adeleke5140 ปีที่แล้ว

    thank you for this video, Pedro. would review the concepts you've mentioned.

  • @dougui.p
    @dougui.p 2 ปีที่แล้ว +6

    bro, since the first time a watch one your video i thought, wow this guy looks like a brazilian, so i followed you in instagram and i got it, you're a truly fucking brazilian, hahaha. Deixando o inglês das ruas de lado, parabéns pelo conteúdo, Pedrão, tô assistindo vários vídeos do seu canal e, além de aprofundar nas tecnologias, tô treinando o inglês também. Forte abraço, irmão!

    • @PedroTechnologies
      @PedroTechnologies  2 ปีที่แล้ว +2

      Kkkkkkkk td mundo toma um susto qnd ver q sou br. Pra ser honesto se do nada eu visse um tutorial em ingles de um br eu ia achar top kkkkkkk Valeu mano!

  • @aakankshabaijal
    @aakankshabaijal 2 ปีที่แล้ว +6

    Loved the video! Crisp, to the point and super helpful. Great work!

  • @arturmavlidov247
    @arturmavlidov247 2 ปีที่แล้ว

    That's good, thanks!

  • @Icedanon
    @Icedanon ปีที่แล้ว +1

    In the context of a react app, for mvc, wouldn't the model be the backend, the controller be your javascript, and the front end be the view? And since react components encapsulate jacascript along with jsx, can you really separate them into a view and controller?

  • @pjnyc8276
    @pjnyc8276 ปีที่แล้ว +1

    Thank you for this video. I am in the process of interviewing React/React Native devs. Do you do consulting work?

  • @adewumijohnadedoyin4061
    @adewumijohnadedoyin4061 ปีที่แล้ว

    It's really helpful!

  • @newyorkheart
    @newyorkheart 10 หลายเดือนก่อน

    Pretty good explanation for beginners to understand the concepts

  • @abhishekmagar9843
    @abhishekmagar9843 2 ปีที่แล้ว

    Thank you brother for kind information

  • @horu8027
    @horu8027 2 ปีที่แล้ว +1

    Gracias Pedro👍

  • @calebcadainoo
    @calebcadainoo 2 ปีที่แล้ว +4

    Very comprehensive 🙌

  • @iuliiasiriakivska2209
    @iuliiasiriakivska2209 5 หลายเดือนก่อน

    Thanks, great one

  • @Onserio.
    @Onserio. 9 หลายเดือนก่อน

    Nice one, thanks.

  • @cholo2605
    @cholo2605 ปีที่แล้ว

    Thanks Pedro!!

  • @rachidslearnings3933
    @rachidslearnings3933 2 ปีที่แล้ว

    Thank you the the good tipps

  • @jorgevillafraz2656
    @jorgevillafraz2656 7 หลายเดือนก่อน

    Thanks for the video

  • @World_information5568
    @World_information5568 2 ปีที่แล้ว +2

    Very informative video Dear Sir 😇

  • @cryptodoomer2855
    @cryptodoomer2855 10 หลายเดือนก่อน

    jeez, seeing this reminds me of my time as a junior dev.
    I wish i had chatgpt in that days

  • @meraatmostafavi7758
    @meraatmostafavi7758 ปีที่แล้ว

    thanks for the vid that was helpful

  • @PrasathGururmoorthy
    @PrasathGururmoorthy 2 ปีที่แล้ว

    Thanks, really it will usefull for me.

  • @salmansaysit
    @salmansaysit 2 ปีที่แล้ว +6

    MVC is more of an Architecture where Design Patterns deals with structure of Classes in OOP. Like singleton, factory, façade and strategy etc ,

  • @unjinjang2234
    @unjinjang2234 2 ปีที่แล้ว +5

    Hey pedro! Excellent content 😌
    Would love a video from you going over and explaining about common react design patterns!
    Looking forward to it 👏

  • @ty-cf6zi
    @ty-cf6zi ปีที่แล้ว

    That's really helpful😃

  • @arbros9093
    @arbros9093 2 ปีที่แล้ว

    Need more videos on this topic

  • @Eric-lw5yq
    @Eric-lw5yq ปีที่แล้ว

    You're growing up right before our eyes!

  • @abhaytiwari6411
    @abhaytiwari6411 2 ปีที่แล้ว +1

    thanks pedro

  • @jatilyadav4000
    @jatilyadav4000 ปีที่แล้ว

    Really helpful Bro.

  • @adamtak3128
    @adamtak3128 2 ปีที่แล้ว +3

    Hey Pedro. How is your learning of GoLang going? WIll you be making videos/tutorials based projects aroung GoLang in the future?

    • @PedroTechnologies
      @PedroTechnologies  2 ปีที่แล้ว +6

      I spent my whole summer last year using golang for backend. I got pretty good with it, I can start making videos but I feel like there is a lack of demand for it.

  • @shadykhatri1620
    @shadykhatri1620 2 ปีที่แล้ว

    Clear and simple

  • @amauribechtoldjunior9588
    @amauribechtoldjunior9588 ปีที่แล้ว +2

    Hi Pedro, good content, thanks for this video! I would just suggest on the Hooks rules question, another plus It's always a good practice start then with "use" on the name.

  • @jatilyadav4000
    @jatilyadav4000 ปีที่แล้ว

    Amazing Video bro

  • @nikkisaha8830
    @nikkisaha8830 2 ปีที่แล้ว

    Thank you so much cutie ❤️ please make more such videos and crash course videos on firebase

  • @victorkhachi8222
    @victorkhachi8222 2 ปีที่แล้ว

    Thank you

  • @glareminds4286
    @glareminds4286 2 ปีที่แล้ว

    Nice tutorial

  • @rakhisingh9797
    @rakhisingh9797 2 ปีที่แล้ว +6

    Pls make more videos like this 😃

  • @fcq731
    @fcq731 ปีที่แล้ว +16

    Just a small suggestion, there is too much unnecessary information instead of direct question and answer. Would be great to cut to the chest.

  • @tomasburian6550
    @tomasburian6550 ปีที่แล้ว +2

    I've done dozens of interviews recently that these questions were in nearly all of them.

  • @rebeccaignacio7497
    @rebeccaignacio7497 2 ปีที่แล้ว

    Boa Pedrinho

  • @27sosite73
    @27sosite73 ปีที่แล้ว

    super!

  • @asagiai4965
    @asagiai4965 ปีที่แล้ว

    Is #4 Like how to pass data on components?

  • @youngwolf1009
    @youngwolf1009 ปีที่แล้ว

    Pedro ur an angel

  • @ytubs
    @ytubs 2 ปีที่แล้ว +1

    god bless pedro tech

  • @ifeanyiilonze5485
    @ifeanyiilonze5485 ปีที่แล้ว

    Thanks nwanne

  • @MenAgainstEmotionalAbuse
    @MenAgainstEmotionalAbuse ปีที่แล้ว

    Please make some videos on redux if not already started

  • @natnael-oqp5082
    @natnael-oqp5082 2 ปีที่แล้ว +1

    bro How long I take to become back-end developer (learn nodejs mongodb(mysql) graphql ) I am reactjs/nextjs developer

    • @PedroTechnologies
      @PedroTechnologies  2 ปีที่แล้ว +1

      Nodejs + a DB like mysql or mongo shouldn't take long. To be able to code with it I would say a month is enough, but to be really good it takes time. GraphQL is way more advanced, would not recommend starting with it.

    • @natnael-oqp5082
      @natnael-oqp5082 2 ปีที่แล้ว

      @@PedroTechnologies ooooo bro 10Q respect and love from Ethiopia

  • @novaa977
    @novaa977 2 ปีที่แล้ว

    great vid, move that pen tho XD

  • @gauravgaurav6055
    @gauravgaurav6055 2 ปีที่แล้ว +1

    I can answer almost all answers but still no job :(

  • @yashodipdeshmukh6897
    @yashodipdeshmukh6897 2 ปีที่แล้ว +2

    One more rule for hooks - no hook inside another hook.

  • @Randomguy48279xyz
    @Randomguy48279xyz 2 ปีที่แล้ว

    👍

  • @Regalman
    @Regalman 2 หลายเดือนก่อน

    video starts at @2:58

  • @joseeavr
    @joseeavr 5 หลายเดือนก่อน +1

    why u blurred there? u have a gun?

  • @Diogocb
    @Diogocb 2 ปีที่แล้ว

    Why u put this blur thing in your face?

    • @PedroTechnologies
      @PedroTechnologies  2 ปีที่แล้ว +1

      It was a mistake with youtube editor, I unfortunately am unable to fix it :/

  • @jayypluss
    @jayypluss 3 หลายเดือนก่อน

    hu3

  • @anakoridze
    @anakoridze 8 หลายเดือนก่อน +1

    there is a lot of blabla in this video and few explanations

  • @thomasmajq2525
    @thomasmajq2525 2 ปีที่แล้ว

    tidy ur clothes ?

  • @melodichype4749
    @melodichype4749 4 หลายเดือนก่อน

    Bs! Waste!!

  • @Pareshbpatel
    @Pareshbpatel 2 ปีที่แล้ว +2

    Very informative video. Thanks, Pedro.
    {2022-02-15}, {2022-11-22}