React Interview Questions 2020 (7 More Questions)

  Рет қаралды 38,797

Coding With Chaim

Coding With Chaim

4 жыл бұрын

In this video I break down 7 react interview questions I would ask candidates now in 2020 to see if they have the react chops! Some of the questions include, useEffect, higher order components, render props and more.
React Interview Questions Part 1: • React Interview Questi...
React memo vs useMemo vs useCallback: • REACT MEMO vs USECALLB...
If you would like to schedule a mock interview with me, you can email me at
codingwithchaim@gmail.com for price and details.
Follow me on Twitter: / codingwithchaim
Subscribe to the channel: kzfaq.info...
--SUPPORT THE CHANNEL--
If you would like to support the channel you can use the below link.
I would like to stress that while it would be greatly appreciated, in no way is this required!
link: paypal.me/codingwithchaim

Пікірлер: 150
2 жыл бұрын
00:34 - High Order Components 03:33 - Render Prop 06:28 - What Are Hooks 11:07 - UseEffect 15:11 - memo 17:33 - useCallback 20:36 - useMemo You are all welcome. 🤘🏼😉
@UrbanBDKNY
@UrbanBDKNY 2 жыл бұрын
Lmao damn I just told him 5 seconds ago adding time stamps would be amazing. Thank you
@diddlybop
@diddlybop 3 жыл бұрын
I have an interview in 39 mins and after practicing and studying, listening to you explain everything so concisely really solidifies everything in my mind and gives me confidence. Thanks Chaim!
@asafdulman
@asafdulman 3 жыл бұрын
How was it?
@ericcapiz6516
@ericcapiz6516 3 жыл бұрын
How did the interview go?
@Nomishko
@Nomishko 3 жыл бұрын
most likely didnt get the job :/
@tkimdev
@tkimdev 2 жыл бұрын
You'll get it :) keep going ! never give up
@diddlybop
@diddlybop 2 жыл бұрын
@@tkimdev thanks! That interview was actually a practice interview with skillshare 😂 but it prepared me for my real interviews and I work at a start up now ☺️
@Yadiel458x
@Yadiel458x 2 жыл бұрын
That useEffect explanation was the best I've seen so far. +1 Subscriber
@sergiuupop
@sergiuupop 3 жыл бұрын
The music is a little bit too loud . I liked the setup from the last video more. Great content!
@mccordinator
@mccordinator 3 жыл бұрын
These videos have been great for some refreshers for a React interview. Music during the speaking parts got distracting, but I was still able to follow along. Would recommend not having background music during lessons / speaking parts requiring more concentration imo. Thanks again for the great videos!
@farhanqureshi8811
@farhanqureshi8811 3 жыл бұрын
Really informative. The examples are making the whole thing come together so beautifully.
@ruinnn4104
@ruinnn4104 3 жыл бұрын
Following along to these series very closely. Appreciate the content
@Iallisios
@Iallisios 3 жыл бұрын
I have seen both your 2020 interview questions and they are brilliant !! thank you
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
sosososo good
@anoopvasudevan
@anoopvasudevan 2 жыл бұрын
This was good. Liked they way you showed that hover implementation using 3 different patterns, HOC, render props & custom hooks. Thanks man
@me.shailendra
@me.shailendra 2 жыл бұрын
Thank You chaim ! This is really an advance level of understanding of React.
@termtime
@termtime 3 жыл бұрын
Your explanations are concise and on point! Incredible teaching skills that you have! Thank you for the content, keep it up!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Thank you! I appreciate it and am glad you enjoyed the content!
@petroniemkov6516
@petroniemkov6516 11 ай бұрын
the one of the best teachers ever
@miguelencarnacion9278
@miguelencarnacion9278 2 жыл бұрын
Excellent content, and you explain it so clear. Great video!
@borislobanov7896
@borislobanov7896 3 жыл бұрын
I in fact like this video and it pretty much covers all the right questions and I’m grateful for your work! So just in case you welcome some feedback, I’d suggest in the nicest way possible that you maybe decrease the usage of ‘in fact’ and ‘pretty much’ because when I started noticing it, I got distracted from the content for a while. Again, great job overall, please, don’t be offended by my comment, I only wanted your content to be even better.
@steveneng8010
@steveneng8010 2 жыл бұрын
Hey Chiam, just gonna let you know your react videos were incredibly insightful and are a gold mine of knowledge. I used your resources while studying for my interviews and landed a new position recently thanks to you. Cheers for the new years !
@CodingWithChaim
@CodingWithChaim 2 жыл бұрын
thats amazing! Thank you so much for letting me know
@Zubairkhan-rb1fx
@Zubairkhan-rb1fx Жыл бұрын
@@CodingWithChaim your way of teaching is so good.. you should do more similar videos
@thomaswyee
@thomaswyee 3 жыл бұрын
Great content Chaim, and keep up the good work.
@albertobarboza3467
@albertobarboza3467 3 жыл бұрын
I took 6 courses.. have been studying react since january... none of the teachers were this clear. THANKS BRO
@patrickb.3365
@patrickb.3365 3 жыл бұрын
Great and very informative. I learned a lot regarding the fundamentals behind the things we do everyday in react. Just having trouble keeping up with how quick your pacing in discussion is when I'm trying to process what you just said and then going back to where you are to try and catch up. Rewinding solves that, though. No biggie. Thank you, kind sir!
@anubhapant5227
@anubhapant5227 2 жыл бұрын
Your explanations are just wonderful. Pleaseeee create more videos on React interview questions.
@sendymederos4746
@sendymederos4746 3 жыл бұрын
Amazing content on both of the videos. Thank you!
@alexyep1883
@alexyep1883 3 жыл бұрын
Getting an interview in less than an hour...thanks for these videos
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Best of luck! Would love to know how it went!
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
lol me too
@alexyep1883
@alexyep1883 3 жыл бұрын
I was rejected on that interview, but after applying for more jobs, I finally had two job offers to Choose from a few weeks ago and could finally land a job. Thanks again
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
I got the position today. It’s an unpaid trainer internship but at an amazing company. While he didn’t ask me a lot of technical stuff (so lucky) I can say these two react videos and the usememo, usecallback, etc videos helped me more than so many other react videos with my soft skills and confidence. You the man, chaim
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Congrats on the internship! Best way to learn is by doing! Best of luck
@denzell5070
@denzell5070 3 жыл бұрын
Thank you for these React Interview videos. I feel like im learning a lot. I love using React and I enjoy how powerful it can be.
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
I am really glad you enjoyed this video. React is indeed very powerful and fun to work with
@gabriel_export
@gabriel_export 3 жыл бұрын
Heyyy Denzell, I recognize you from Twitter lol what's up man
@denzell5070
@denzell5070 3 жыл бұрын
@@gabriel_export Haha Hey! I was happy to see an email for this notification. Happy learning, this video is super healthful. I think I watched it at least 6x now. Self Promo: Follow me at twitter.com/denzcodergrant
@arymoraes656
@arymoraes656 3 жыл бұрын
Amazing video, really well explained!
@taetaebeatz5578
@taetaebeatz5578 3 жыл бұрын
Great content boss man! Keep it coming!
@thepetesmith
@thepetesmith 3 жыл бұрын
Great pace, great content!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Thank you!
@gabyperezg6025
@gabyperezg6025 3 жыл бұрын
This is gold! Thanks for the video. It would be nice to see good practice of API calls and storing data in context. I usually do optimistic render but i have no idea if im doing it right
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Glad you enjoyed the video! I will be doing a react tutorial in the nearish future which may help with any confusion you might have
@vishalgupta-wp2sy
@vishalgupta-wp2sy 2 жыл бұрын
awesome explanation with code . please make more interview video if possible
@mathearts9739
@mathearts9739 3 жыл бұрын
wow damn you explained the topics really well, god bless you!
@hanibal43
@hanibal43 3 жыл бұрын
Please make more of these videos they have been super helpful
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Ok thank you for the suggestion I will try to include more videos on this for the future
@mayankarya7045
@mayankarya7045 2 жыл бұрын
Excellent Explanation :)
@LuccaMordente
@LuccaMordente 3 жыл бұрын
Thanks for the content. I missed questions about Virtual DOM, and Reconciliation, data fetching patterns, and testing react apps.
@ElectricBlanket1122
@ElectricBlanket1122 2 жыл бұрын
Loved it!!
@DesignDensity
@DesignDensity 3 жыл бұрын
Excellent video, thanks for sharing :) and of course, wish us all to succeed in our interviews 😉
@rafaelmarques1773
@rafaelmarques1773 4 жыл бұрын
I thought these series were quite good. Most of the questions are cliche, but so are interviews! So worth while for the care with the examples and exaplanations. I have rather a suggestion of effect, should you continue with this series, I think the most important bit is the "bit-sized" projects where you assess the candidate ability to change, and fix code. If you could think of cool situations and applications of core features in such situation from a examine perspective, it would be certainly awesome. Great job.
@CodingWithChaim
@CodingWithChaim 4 жыл бұрын
Thanks!! I really appreciate the feedback and suggestions. I actually do have at least one react code example where the code is broken and I would have candidates fix that. I suppose if I can come up with a few more, that would make for a solid video!
@JustusCturtle
@JustusCturtle 3 жыл бұрын
Any new React videos coming out soon? I'm just now digging through your library - you get in depth very well and I love it!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
yes new video dropping this week
@maxwilsonpereira
@maxwilsonpereira 3 жыл бұрын
Great teaching! Thanks a lot!
@alfredolhu
@alfredolhu 3 жыл бұрын
Amazing and helpful content! Very articulate and concise also. But I agree that the music (the hihat specifically) is a little bit too loud, especially if you listen with headphones. Liked and subscribed
@harishg9429
@harishg9429 Жыл бұрын
awesome, great content
@sunilthind3257
@sunilthind3257 3 жыл бұрын
Thanks for such a useful video
@UrbanBDKNY
@UrbanBDKNY 2 жыл бұрын
Excellent video. Adding time stamps to these videos would be amazing
@marinakim2929
@marinakim2929 3 жыл бұрын
i have my first react interview tomorrow, thanks for the help) subscribed
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Wishing best of luck! Let us know how it went
@sergeyfilat4238
@sergeyfilat4238 2 жыл бұрын
Excellent and simple explanation, the best I had ever seen! How about Redux? Can you create similar Interview Questions about Redux and Thunk libraries?
@alexskinner6905
@alexskinner6905 3 жыл бұрын
Chaim, thank you so much for this video series! I am currently interviewing for React developer positions and your definitions and reasons for how and why to these questions are gold! Seriously, I am going to owe you big time when I get hired!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
I sure hope these videos actually help you get hired! That would make my week!
@alexskinner6905
@alexskinner6905 3 жыл бұрын
@@CodingWithChaim I write study guides to quiz myself on these interview quiz like questions for all the technologies I would use on the job. This was honestly one of the best resources I have found for clear concise explanations to so many fundamental concepts in React. My next big interview is tomorrow! I will come back and update you with the results, fingers crossed!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Ok awesome! Best luck and you better let us know 😉
@alexskinner6905
@alexskinner6905 3 жыл бұрын
@@CodingWithChaim I GOT THE OFFER!!!!!!!! THIS IS THE BEST DAY OF MY LIFE! It has been an hour now and I'm still trying to accept reality. I am self taught, and started back in March learning from Udemy courses. I learned Javascript, html, css, scss, node.js, express, Mongodb, and of course the beloved React! Today, November 24, all my hard work has paid off. I can't thank you enough for providing wonderful videos that contributed to my growth as a developer in a meaningful way! I can't believe I'm officially a Front end engineer!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Congratulations!! Please send me an email. Would love to connect
@gopip9192
@gopip9192 3 жыл бұрын
i watched both react interview questions videos...both are good...subscribed..clicked the bell icon..:as sequence video you can make 1). Redux vs Context 2). useContext With useReducer 3). Error Boundary 4). Which React Form is good ...Normal form with usestate..or.redux-form..or..react-formik...? 5). Which UI libraries is good..Semantic UI (its pretty good i have used) or Material UI..Prime ..? There many i will be adding questions...as i am looking for job in further..But You doing well..;-) : -)
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Fantastic suggestions! Thank you
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
last 4 minutes were def tough for me.... dont know much about useMemo and memoized stuff. liked that you went over legacy code too. def don't know too much about higher order functions or render props but your brief overview helped a bunch!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
This video will help you with useMemo and the like. kzfaq.info/get/bejne/q9Waf6132Z-3qo0.html
@am6utoi97
@am6utoi97 3 жыл бұрын
Great explanations!
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Thanks!
@arthusLawitBeta
@arthusLawitBeta Жыл бұрын
Tomorrow I'll have a very important interview, for a life-changing job. This video helps me a LOT! Thank you very much!
@CodingWithChaim
@CodingWithChaim Жыл бұрын
How did it go?
@arthusLawitBeta
@arthusLawitBeta Жыл бұрын
@@CodingWithChaim Thanks to your video, I kinda nailed the React questions! But unfortunatly I was not as good in the NodeJS and JavaScript questions. I dindn't get this job, but they liked me and want to assign me to other position, more frontend align!
@lbarcelocarrera
@lbarcelocarrera 3 жыл бұрын
Nice content, thanks for uploading. Had no idea about memo, useMemo or useCallback. Are these the kind of questions to expect on a junior position interview?
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Personally I would not dock points of a jr for not knowing these concepts because they relate to performance tuning which jr devs usually are not tasked with dealing with that.
@CsabaKiss69
@CsabaKiss69 2 жыл бұрын
Fantastic content
@packiarajarulprakasam5736
@packiarajarulprakasam5736 2 жыл бұрын
Great content and thank you very much. One suggestion, can reduce the pace little bit and the music is kind of distraction without the music it was easy to focus and digest the information. Thanks Chaim!!
@aakashthakur1415
@aakashthakur1415 3 жыл бұрын
Amazing content Chaim. Would be super useful if you could put a github link for the code.
@devanshishah9481
@devanshishah9481 2 жыл бұрын
Thank you Chaim
@maximstolovich2163
@maximstolovich2163 3 жыл бұрын
Very cool content!
@CTYPCL
@CTYPCL 3 жыл бұрын
excelent video
@mdmoinmoin8888
@mdmoinmoin8888 2 жыл бұрын
Very informative
@sgomezj_
@sgomezj_ 2 жыл бұрын
0:30 What is a HOC? 3:30 What is a render prop and why is it good for? 6:30 What are hooks and what’s the problem they solve? 11:05 What is useEffect and how does it work? 15:10 What is React.memo? 17:47 What is React.useCallback? 20:35 What is useMemo ?
@sumankharel4693
@sumankharel4693 2 жыл бұрын
Great videos. First one without music was easier to follow than this. Nevertheless, great content. Thank you Chaim!
@happysketches1214
@happysketches1214 3 жыл бұрын
Please upload react videos more..your content is awesome and to the point
@danielderese3170
@danielderese3170 2 жыл бұрын
I wish I saw this video a year ago. It would have saved me from guessing and headache.
@sapramit
@sapramit 3 жыл бұрын
Good content. It would be great if you could explain when to use HOC and render props in the hooks era.
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Interesting, I honestly don't know if I can even think of a use case where I would opt for an HOC or render prop instead of a hook. Gonna have to give that some thought
@zaremakayasova8097
@zaremakayasova8097 2 жыл бұрын
Thank you!!
@emmanuellmiqueletti7029
@emmanuellmiqueletti7029 3 жыл бұрын
nice video. Keep going!
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
This guy is a beast
@icon33Codes
@icon33Codes 3 жыл бұрын
Great Content... bad music.... great job!
@andreygoranov9118
@andreygoranov9118 3 жыл бұрын
Bro, ty for your work.I would love to see some "React Best practices" from you and what are the most mistakes young devs make working with React. Help us get that dream job =]
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
You are very welcome! Good suggestion I might just do that for a video
@apoorvasa1026
@apoorvasa1026 2 жыл бұрын
Thanks for great video. it would be nice if u provided the git link
@michaelquimson2927
@michaelquimson2927 3 жыл бұрын
Thank you! :D
@ym1984able
@ym1984able 3 жыл бұрын
Great!!
@GaganBattoo
@GaganBattoo 2 жыл бұрын
I like your videos Chaim. Just a suggestion - please don't use music in the background as it distracts from actually focusing on the content of the video.
@SirSidi
@SirSidi 2 жыл бұрын
this is not quite related to interviews, but I had this remark on 10:16, I think in the case of event handlers of DOM elements that are attached only on mount (empty effect deps [] ), it is useless to use a clean up function in the useEffect hook only to remove the handlers, since they will only be attached once
@aashayamballi
@aashayamballi 3 жыл бұрын
Thank you 😊🙏
@omrishooshan9784
@omrishooshan9784 2 жыл бұрын
Chaim you are great! i bet you can teach the talmud in such a perfect way as well ! (:
@lilitgrigoryan6020
@lilitgrigoryan6020 Жыл бұрын
Thank you for video it is really good. But question: largestNumber() and someFunc () both are functions I didnt understand what is a difference useMemo and useCallback
@mikul3122
@mikul3122 2 жыл бұрын
could you consider passing a component as a child to another component a higher order component?
@ericnatelson2839
@ericnatelson2839 2 жыл бұрын
Why was the array of numbers (i.e. const array = [1,2,3,4,5,6,7,8,9]) not used as a dependency in the useMemo hook? The code still seemed to work obviously but logically I would think you would add that as a dependency.
@niteshtak8484
@niteshtak8484 2 жыл бұрын
I love your videos and study material but 1 request keep slow down your speed , hard to catch you at some points.
@rayaqin
@rayaqin 3 жыл бұрын
pretty much
@abiakhil69
@abiakhil69 Жыл бұрын
Part 3 ?.
@pouriakalantari6537
@pouriakalantari6537 Жыл бұрын
Its fully worthy and knowledgeable But one critique: The speaking tempo is so fast and would be so more understandable if u speak abit slower
@sourabhkejriwal5762
@sourabhkejriwal5762 2 жыл бұрын
Nice video. thanks. please don't add the background music, it's kind of distracting.
@ErlWable
@ErlWable 2 жыл бұрын
Thank you for these wonderful videos - is there any chance I can request you to speak a little slower? Non-native English speakers has to rewind multiple times and re listen. Brain processing capabilities.. Thank You again for all the help
@ayushmishraims
@ayushmishraims 3 жыл бұрын
what is architect of React js ?
@candhgtlight854
@candhgtlight854 3 жыл бұрын
U are using old syntac react upgrade
@kemcadams7210
@kemcadams7210 3 жыл бұрын
Do you have these code samples available?
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Yes I do! I will put them up on GitHub when I get a chance. I’ll comment a link once it’s done
@mariapaderina5992
@mariapaderina5992 3 жыл бұрын
Very informative, thank you for all your videos, you do great job . just Could you please speak more slowly ?
@a_l_o_k_1991
@a_l_o_k_1991 3 жыл бұрын
Nice Shirt :)
@tiagodroppa
@tiagodroppa 2 жыл бұрын
Got interviewed and I think the interviewer used some of this questions
@CodingWithChaim
@CodingWithChaim 2 жыл бұрын
that is actually really funny, tho it can be a coincidence since these are pretty standard for react.
@ZipporahA
@ZipporahA 3 жыл бұрын
Is it just me or the video goes black on useEffect hook...
@JustusCturtle
@JustusCturtle 3 жыл бұрын
not me
@AlfonGeek
@AlfonGeek 3 жыл бұрын
great content, the music too repetitive
@hanibal43
@hanibal43 3 жыл бұрын
reaching the end of the video its gets very distracting to have the music in the background trying to listen to you
@CodingWithChaim
@CodingWithChaim 3 жыл бұрын
Noted! Newer videos do not have music
@nikachan816
@nikachan816 3 жыл бұрын
Helpful video but fix your sound because sometimes it's hard to understand. If you can't, at least remove the music. It would be cool to see some js, node.js and data structures interview questions. Thanks.
@ShreyasS15
@ShreyasS15 3 жыл бұрын
Excellent content but the music is really loud and annoying.
@vasudevankannan1793
@vasudevankannan1793 3 жыл бұрын
I would appreciate if you can speak a littler slowly ,as most of the times as a listener I am not able to think and understand the concept,thanks for the great content
@LuccaMordente
@LuccaMordente 3 жыл бұрын
You can change the video speed in the video settings to make it slower.
@neliyagurung4584
@neliyagurung4584 3 жыл бұрын
music is too loud, can't focus
@chanakaamarasinghe934
@chanakaamarasinghe934 2 жыл бұрын
Btw pretty fast Speak. bit slower can make it more understandable for non-native listners
@e.p_yan
@e.p_yan 2 жыл бұрын
the volume of voice is low
@jairohernandez9186
@jairohernandez9186 3 жыл бұрын
Call me old school but the loud music is distracting. It's taking away from great content.
@alexandruslavoaca7377
@alexandruslavoaca7377 2 жыл бұрын
Dude besides you're talking to fast and your voice is low even with headphones turned on max, you add that song on background... bad idea
@FacundoTroitero
@FacundoTroitero 2 жыл бұрын
This is so hard to understand. Your video made me lose all hope on ever doing well at a react interview
@CodingWithChaim
@CodingWithChaim 2 жыл бұрын
I’m sorry to hear that! Don’t give up. Ask questions on what’s not clear
@robiparvez
@robiparvez 3 жыл бұрын
annoying background music
REACT MEMO vs USECALLBACK vs USEMEMO
13:18
Coding With Chaim
Рет қаралды 54 М.
React Interview Questions 2020 (7 Questions)
21:59
Coding With Chaim
Рет қаралды 110 М.
ГДЕ ЖЕ ЭЛИ???🐾🐾🐾
00:35
Chapitosiki
Рет қаралды 7 МЛН
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 16 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 37 МЛН
5 Essential JavaScript Interview Questions
20:32
Coding With Chaim
Рет қаралды 89 М.
Another mock React interview (featuring Cassidy Williams)
44:32
TOP 5 Angular Interview Questions and Answers (for experienced, 2020)
21:50
REAL React Interview Questions - Live Coding
13:03
Peter Elbaum
Рет қаралды 65 М.
React Junior Developer Interview (Questions & Challenge)
1:06:19
Cosden Solutions
Рет қаралды 106 М.
Senior React interview questions
40:39
Fredrik Christenson
Рет қаралды 72 М.
Mock React job interview (featuring Cassidy Williams)
34:38
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 5 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 6 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 35 МЛН