Тёмный

Frontend Interview Experience (Cars24) - Javascript and React JS Interview Questions 

RoadsideCoder
Подписаться 107 тыс.
Просмотров 397 тыс.
50% 1

➡️ My Frontend Interview Preparation Course - roadsidecoder.com/course-details (50% Discount)
🟪 My Instagram - / roadsidecoder
➡️ Book an Interview Preparation call with me - topmate.io/roadsidecoder
I interviewed for frontend Engineer role at Cars24.
React JS and Javascript Interview questions from the Interview will be discussed in this video including topics like hoisting, Event loop, Implicit and Explicit binding, Memoize function implementation etc.
🟦 Follow me on Twitter and u will clear your interview 🤓 -
/ piyush_eon
⭐ Support the channel and learn from me One on One -
/ @roadsidecoder
🔗 Useful Resources -
➡️ Hoisting - • Javascript Interview Q...
➡️ Event Loop - bit.ly/3qRD4qf
➡️ 'this' Keyword - • Javascript Interview Q...
🔗 MERN Stack Tutorial with Redux -
• MERN Stack Project Tut...
🔗 React Beginner's Project Tutorials -
• React JS Project Tutor...
#JavascriptInterview #ReactInterview #ReactJS
-------------------------------------------------------------------------
00:00 Intro
00:21 How I got the Interview?
01:02 Round 1 ( Javascript )
01:16 Q1 - Hoisting
04:03 Q2 - Implicit and Explicit binding
06:13 Q3 - Implement a Caching Function
11:50 Q4 - Output Question on Event Loop
15:12 Q5 - Infinite Currying
18:56 Q6 - Implement this Logic
21:11 Round 2 ( React JS )
32:32 Follow up Question
33:03 Round 3 ( HR Interview )
-------------------------------------------------------------------------
Special Thanks to our members -
Tikorz GamePlace
GMERT

Опубликовано:

 

25 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 583   
@RoadsideCoder
@RoadsideCoder 3 месяца назад
➡ My Frontend Interview Preparation Course - roadsidecoder.com/course-details
@iitnakanpur..
@iitnakanpur.. 2 года назад
Man these type of content deserves more than millions subs. You will never find this kind of high quality genuine content on youtube
@RoadsideCoder
@RoadsideCoder 2 года назад
❤️🌸
@dhwajsharma
@dhwajsharma 2 года назад
Please continue this front-end interview series.
@RoadsideCoder
@RoadsideCoder 2 года назад
I will for sure!
@ompandey4595
@ompandey4595 2 года назад
@@RoadsideCoder brother may I get ur any cont id
@RoadsideCoder
@RoadsideCoder 2 года назад
@@ompandey4595 content me on instagram @RoadsideCoder
@AasifKhan-xt6os
@AasifKhan-xt6os Год назад
@@RoadsideCoder hggh
@iccon7665
@iccon7665 Год назад
I assume this interview was not for a freshers
@srinivasnahak3473
@srinivasnahak3473 7 месяцев назад
Thank you so much for posting this video it gave so many great questions that you don't come across in general, It'll not just help us in the interview but also in real use cases. Thank you so much man!!
@gmjitendra
@gmjitendra 2 года назад
Thank you for sharing Javascript Visualizer 9000 (JSV9000) tool which is really helpful to understand JS engine workflow. Thanks once again!
@Luffy-gw8ec
@Luffy-gw8ec Год назад
just finished making my first track! thanks bro for all the help with learning soft soft. much love
@soumyajitdey5720
@soumyajitdey5720 2 года назад
Very thorough and also to the point explanation! Thank you 🙌 Learnt so much!
@RoadsideCoder
@RoadsideCoder 2 года назад
🔴 Watch Cold Emailing Video here - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EADBPL6eeqY.html 🐥 Follow me on Twitter or you may fail in your interview 🤓 - twitter.com/piyush_eon If this video gets good response, I will make more interview videos, so, do share it with others 🔥
@VKD007
@VKD007 2 года назад
Last year I gave browser stack interview. They also had 50% similar questions lol
@karthikyadav111
@karthikyadav111 2 года назад
you're the follower of akshay saini???? great
@varunknair1231
@varunknair1231 2 года назад
Your explanations are so spot on! I've been asking similar questions when I conduct interviews for technical rounds and if anyone of them just goes through your video for interview prep would be more than enough to atleast have the basics of js down. You should definitely continue making such videos. Oh and thanks for the jsv9000 link never knew about it, im really glad RU-vid's algorithm suggested your content! Subscribed!!
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks for appreciation ❤️
@meitoli
@meitoli Год назад
@@RoadsideCoder you helped this guy to put "hell on earth" interview questions dude. I just hope all devs could watch all the crazy stuff you put on this video LOL
@manifestcode2228
@manifestcode2228 5 месяцев назад
bro are these question for freshers or experienced
@ravikumar-gp6ui
@ravikumar-gp6ui 3 месяца назад
confidence ab aane laga hai video dek kar and question practise kar ke , thank you
@yogeshmundhra663
@yogeshmundhra663 2 года назад
Bro you are genuinely doing a great job, please also make a new series which should be on how to integrate restful api in react js .
@monasharma3968
@monasharma3968 4 месяца назад
This type of content deserves more than millions subscribers. Great content. Pls, make more.
@mdridoy-ef2pw
@mdridoy-ef2pw 2 года назад
I always thought caching was something very complicated and never tried it. But it was as simple as storing data in an object. Also, never thought about using recursion in a react component itself. I learnt something new. Thank you so much. Please continue the frontend interview series.
@RoadsideCoder
@RoadsideCoder 2 года назад
Wow thats great dude!
@AdityaSharan811
@AdityaSharan811 2 года назад
Even i gave the cars24 interview i was asked the same ques in react round sub folder structure to implement it. That recursion thing didn't click in my mind. Thanks for the video Learned a lot 👍
@anirbandas12
@anirbandas12 2 года назад
Even he might not have been able to answer, don't believe everything u see and hear ... practice leetcode ..
@awaneetaim4729
@awaneetaim4729 2 года назад
@@anirbandas12 Bhai ki swag . Aisa comment padh kr literally onfidence aata hai .
@RoadsideCoder
@RoadsideCoder 2 года назад
Lol
@1LifeStudio
@1LifeStudio 2 года назад
Did you give the solution?
@explore-learn-share6937
@explore-learn-share6937 2 года назад
Very well explained. Got a very clear idea about the problem statement. Thank you for sharing these useful information here
@AshrafulIslam-pm2mw
@AshrafulIslam-pm2mw 2 года назад
The quality of your content is like the gold standard. Thanks a lot to share such amazing content! Would love to see the continuation in the future. Already subscribed for that as well! 😉
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks so much 🙏
@karthikeyanr2003
@karthikeyanr2003 2 года назад
Congratulations for your work
@kuntalbhattacharyya7614
@kuntalbhattacharyya7614 2 года назад
One of the best Frontend interview series video, Thank you so much ❤❤
@akash4952
@akash4952 2 года назад
Just subscribed , loved your content keep posting you are helping lot of people including me thank you ❤️
@kiva1823
@kiva1823 2 года назад
One of the best videos on frontend interview experiences so far! Thanks
@RoadsideCoder
@RoadsideCoder 2 года назад
💯💯
@soujigor
@soujigor 2 года назад
i've decided to change career to frontend developing and yours videos helps a lot. Keep the nice work and congratulations on the job!
@RoadsideCoder
@RoadsideCoder 2 года назад
Awesome man. Wish you a lot of success.
@karthikkonathala3002
@karthikkonathala3002 2 года назад
Please continue this interview series. The whole is awesome.
@deepaknegi531
@deepaknegi531 2 года назад
Thank you for the effort on making this video and congrats! Keep rocking
@kalyankumar9663
@kalyankumar9663 2 года назад
Bro this was awesome you nailed it :).Learned a lot from this make videos more like this.
@gshan994
@gshan994 2 года назад
Congrats on new job role brother. And at 11:30 the concept of if stmt writing in such a way is called "Guard Clauses"which is a best practice. So its good that you used it.
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks man
@adityaTheExplore
@adityaTheExplore Год назад
By using this approach able to solve my multiple nested menu problem.❤
@arbaazkhan380
@arbaazkhan380 Год назад
learned so many things so far best video for interview preparation
@GauravSingh-hv9ii
@GauravSingh-hv9ii 2 года назад
Best Video I have ever seen.Plz share more interview videos and questions.It would be really helpful.Thanks.
@k303k
@k303k Год назад
Great frontend interview video sir.I learned a lot from this video.Thanks a lot
@pallabsonowal7110
@pallabsonowal7110 2 года назад
Whoa.. Nice explanation. Loved the last question, didn't know recursion can be used liked this.
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks a lot!
@saritamandal5365
@saritamandal5365 2 года назад
Please create more such videos of frontend interview experiences. The way of explaining was really clean and easily understandable.
@RoadsideCoder
@RoadsideCoder 2 года назад
For sure 💯
@shashanksshetty9870
@shashanksshetty9870 2 года назад
Thanks for sharing your experience. I liked how you walkthrough the solution. I have one small suggestion/ask. It would be great if vscode and browser were split screened. So that we can see both of them together. I too had faced similar questions in past from various companies.
@RoadsideCoder
@RoadsideCoder 2 года назад
Sure, I'll take this feedback 😄
@amankhoja132
@amankhoja132 2 года назад
Superb video sir. Keep posting
@World-vf1ts
@World-vf1ts Год назад
Thanks man! was really helpful & got a god job offer
@curiouspatel
@curiouspatel Год назад
Please bring more such kinda content. It help a lot
@kidsworldforfun3986
@kidsworldforfun3986 2 года назад
excellent video to get prepared for interviews. Thanks a lot.
@shaikhalamin23
@shaikhalamin23 2 года назад
its really a awesome explanation. carry on. waiting for the next interview experience session
@mrahamed5985
@mrahamed5985 2 года назад
You are just doing an amazing job man. thanks for sharing your knowledge with the community. I really appreciate you from the bottom of my heart. Please make a video about how can we reach out to people with a nice approach. Thanks a lot.
@RoadsideCoder
@RoadsideCoder 2 года назад
Hey thank you so much, you made my day! I will make that video soon!
@gulshanlalwani
@gulshanlalwani 2 года назад
Awesome explanation and please continue to make such videos. You rock!
@RoadsideCoder
@RoadsideCoder 2 года назад
🤟🤟
@imkir4n
@imkir4n 2 года назад
Everything on point got a good view about the interview!
@akalrove4834
@akalrove4834 2 года назад
Amazing Interview series. You are the best teacher out there. Hats off to you sir!
@RoadsideCoder
@RoadsideCoder 2 года назад
Amd you are the best audience! 🙏
@bardhan.abhirup
@bardhan.abhirup Год назад
The last react question was very informative. Thanks!
@yashguptta
@yashguptta 2 года назад
Bhai please make more frontend video interview and its good that you are explaining the approach as well. Keep doing. Have subscribed.
@RoadsideCoder
@RoadsideCoder 2 года назад
Yes! More such videos on the way 😎
@ganeshkhirwadkar4127
@ganeshkhirwadkar4127 2 года назад
Very detailed explanation and the patience with which you discussed each & every question is appreciable ! It will definitely going to help a lot of dev out there who are preparing bhai !
@RoadsideCoder
@RoadsideCoder 2 года назад
🙏🙏
@christian_vega
@christian_vega 2 года назад
adding the optional context will not help in the memoized example if you want to pass in an existing cache because you're checking the cache that was passed by closure, not the cache that's being passed by "this" (eg. the context). you can verify this by changing fn.call(...) to simply fn(...args) - the cache still works.
@prathmeshjagtap6961
@prathmeshjagtap6961 2 года назад
Great video you just explained it so well and congrats for the job, we will like to have more videos on frontend interviews
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks a lot. I will bring more such videos for sure!
@skoodath
@skoodath 2 года назад
Great content and greatly helpful! Was there a need to do JSON.stringify() on the memoize question? Wouldn't just using any meaningful key do?
@suyashsrivastava3671
@suyashsrivastava3671 9 месяцев назад
Thanks bro your video helped me a lot 🎉
@abhish7k
@abhish7k 2 года назад
Congratulations Sir !!! And Please make a dedicated video on cold mailing Also continue this interview series
@RoadsideCoder
@RoadsideCoder 2 года назад
Alright!
@jsagar95
@jsagar95 2 года назад
Excellent! Very informative and useful. Thanks!
@RoadsideCoder
@RoadsideCoder 2 года назад
🙏🙏❤️
@madanhegde1957
@madanhegde1957 2 года назад
this really helped a alot. thanks so much
@sarthaksrivastav3408
@sarthaksrivastav3408 2 года назад
Really helpful. Thanks for uploading.
@annusingh4694
@annusingh4694 2 года назад
Thank you for such smooth presentation of important concepts.
@RoadsideCoder
@RoadsideCoder 2 года назад
🙏🙏
@indranilkarmakar3552
@indranilkarmakar3552 2 года назад
THANK YOU!
@AshishKumar-xg8dm
@AshishKumar-xg8dm 2 года назад
It was really one of the best interview experience i am ever seen.. You have explained each and every in detail.. Please come up with more interview experience may be of your friend or colleague .. One doubt -- May be we don't need isFolder variable.. because every folder object has items as one property so we can use that ..like -- if(explorer.items) {do something} else {do other} ..
@RoadsideCoder
@RoadsideCoder 2 года назад
Thank you and yes, your approach is also correct.
@gshan994
@gshan994 2 года назад
@@RoadsideCoder wt if it's an empty folder
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 года назад
Bro , is there any such tutorial on real world questions on the yt ? If there can you suggest
@gshan994
@gshan994 2 года назад
@@PIYUSH-lz1zq wt do u mean by real world questions.
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 года назад
Like he did that folder structure , ... these types of questions
@shwetasonth8407
@shwetasonth8407 2 года назад
Thank you so much very helpful
@saitejagatadi9711
@saitejagatadi9711 7 месяцев назад
thank you for this video..
@rupank6396
@rupank6396 2 года назад
Great presentation skills man!
@yashpreetbathla4653
@yashpreetbathla4653 2 года назад
Hey man really really awesome video, can you please keep making this kind of videos.
@RoadsideCoder
@RoadsideCoder 2 года назад
Yes, Checkout other videos on my channel!
@amitthakur5684
@amitthakur5684 2 года назад
You are awesome bro 🌻
@yodahunter1412
@yodahunter1412 Год назад
You explained that react question too good, I was confused when i heard that question
@PraveenKumar-ft2kr
@PraveenKumar-ft2kr 2 года назад
Its such a great one brother.. Thank for making a video on this :) loved it
@RoadsideCoder
@RoadsideCoder 2 года назад
😁🙏
@alexmercer5870
@alexmercer5870 2 года назад
Woahh!! Yeh Hota hai interview experience ka mtlb. Explained each question with answers?!! 🔥🔥🔥🔥.. Awesome stuff piyush! Kar liya bhai subscribe aur follow bhi.
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks man ❤️🙏
@yasser.dev7
@yasser.dev7 2 года назад
Great video, thx.
@wairya
@wairya 2 года назад
Awesome!! Amazing video please keep on making this content thanks for sharing your experience and kindly share your experience of preparing for these interviews 😃
@RoadsideCoder
@RoadsideCoder 2 года назад
More coming!
@debayandebnath7632
@debayandebnath7632 2 года назад
great content please bring more interview oriented videos
@parasrawat9321
@parasrawat9321 2 года назад
Best interview Experience video 👍 I am glad i found this channel
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks 🙏
@SurendraSingh-tf7tk
@SurendraSingh-tf7tk 2 года назад
bro please make series in which u only solve such frontend real world problems like u did here for react. It will be really helpfull
@rohanpaul2504
@rohanpaul2504 Год назад
Hey great job !! One doubt though, the question 21:17 for the folder structure instead of handling of handling the tree on CSS side, wouldn't it be better to handle the collapse and expand on js side by keeping track of expanded or collapsed items, because through your approach u are always looping over the children elements and then hiding /showing them based on the click.
@mahtvbansal8775
@mahtvbansal8775 2 года назад
Do make a video on contacting people on LinkedIn and cold emailing. Loved this video. Learned a lot
@hritwiksom3032
@hritwiksom3032 2 года назад
This was amazing!
@nataraj1929
@nataraj1929 2 года назад
Please start video series on reactjs and JavaScript, your way of teaching is awesome
@RoadsideCoder
@RoadsideCoder 2 года назад
Thanks, I will! Meanwhile you can check other react tutorials on my channel.
@RAJKUMAR-yy8vg
@RAJKUMAR-yy8vg 2 года назад
Well done, I am new to react and this helped me a lot. Liked and subscribed.
@RoadsideCoder
@RoadsideCoder 2 года назад
Awesome
@ashutosh.jangra
@ashutosh.jangra Год назад
Excellent explanation and good explanations
@vaibhavshukla5256
@vaibhavshukla5256 2 года назад
Great job brother
@deepakchandani5237
@deepakchandani5237 2 года назад
so real, thanks for putting efforts in creating & sharing this
@RoadsideCoder
@RoadsideCoder 2 года назад
My pleasure!
@Im_RajSingh
@Im_RajSingh 2 года назад
Nothing was confusing . U cleared everything.
@saketkumar7335
@saketkumar7335 2 года назад
Please continue with more frontend machine coding round questions..Thanks!
@kshirodpatel
@kshirodpatel 2 года назад
Congrats for 10K subscribers. More power to you buddy...
@RoadsideCoder
@RoadsideCoder 2 года назад
🙏🙏
@insidehead
@insidehead 2 года назад
Gajab skills 😁🚀
@johnugbor7010
@johnugbor7010 2 года назад
Thank you.
@anubhavgupta8164
@anubhavgupta8164 Год назад
Ye badhiya tha guru 👌
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 года назад
Bhaiya, recursion questions was lit ! You made it look so easy ! Can you take more such que frequently ...like n-level comments.... ❤🙏
@RoadsideCoder
@RoadsideCoder 2 года назад
Haha sure!
@QinBinHua
@QinBinHua 2 года назад
very intuitive. thanks for the sharing.
@reapergrim5324
@reapergrim5324 2 года назад
Maja agaya bhai keep it up
@ganeshdhumal4995
@ganeshdhumal4995 2 года назад
Yes please make a video on event loop
@juniorWeb247
@juniorWeb247 2 года назад
thanku soooooooooooooooooooooooooooooooooooooooooooo much brother for clearing so many concept, please provide more and more video in
@RoadsideCoder
@RoadsideCoder 2 года назад
Definitely!
@adityatripathi1904
@adityatripathi1904 2 года назад
Instead of making the folder hierarchy nested in json, you can try index approach which a lot of NoSql DBs use. It has O(1) access time and a flat structure unlike the nesting. Great video keep it up!
@RoadsideCoder
@RoadsideCoder 2 года назад
Hey, Thanks for sharing this info!
@aniruddhpandya5999
@aniruddhpandya5999 2 года назад
By Index approach, do you mean you'll use the two json objects, one being the index, the other for data and then embed the data ids in the index?
@adityatripathi1904
@adityatripathi1904 2 года назад
@@aniruddhpandya5999 I was implying to use a map or a linear JSON with key as “level” of folder structure and value being all the files/folders in it. For eg. { 0: [Folder1, Folder2], //root 1: [{fileName: [folderItsPresentInFrom0…] } Yes the approach is bit unpolished but should work and will have advantages over nested approach in rendering operations and loading operations. For eg. we can totally not load content inside folders unless the user clicks on them, reducing the overhead.
@moviesworld4179
@moviesworld4179 Год назад
Finally, I found someone who posted a normal working crack!
@adityapalve3752
@adityapalve3752 2 года назад
This was as an amazing video. Thank you !
@RoadsideCoder
@RoadsideCoder 2 года назад
Glad u liked it 🌸
@RahulChauhan-ny7zs
@RahulChauhan-ny7zs 2 года назад
Can we just appreciate cars24 for not asking unnecessary stuff/questions in interview unlike others compines do ..
@RoadsideCoder
@RoadsideCoder 2 года назад
💯❤️
@huhuhaha290
@huhuhaha290 2 года назад
Do they ask for DSA ? Can someone please clarify
@mohitbodhija7089
@mohitbodhija7089 5 месяцев назад
thanks a lot
@shreykumar6637
@shreykumar6637 2 года назад
Yes please make a video on cold emailing or LinkedIn
@do_u_dsa
@do_u_dsa 2 года назад
In an interview setup it is not easy to code what you think! Just for the interest of the larger audience, at line#15, 31:37: explorer.items && explorer.items.map(exp => .......) would have also done the job I guess instead of going for an if-else? Good content and thanks for sharing this :)
@KREVIAZUKZHOU
@KREVIAZUKZHOU Год назад
very good content,thanks for sharing
@Romeo-re5hq
@Romeo-re5hq 2 года назад
Doing very good brother. Keep it up. Big thumbs up You got one more subscriber.
@RoadsideCoder
@RoadsideCoder 2 года назад
Hey, Thanks for the appreciation man!
@rohit3221
@rohit3221 2 года назад
Hey. Thanks for sharing. This is quite informative and helpful. Although for the Q:5 - Infinte currying, there's a bug in the code. If we pass 0 as a number - curry(5)(0)(2)(); - The code will break. Since 0 is falsy in nature. it's gonna return the sum instead of the inner function. So when we call the returned value with param 2, we'll get an exception.
@RoadsideCoder
@RoadsideCoder 2 года назад
Ah Thanks a lot for sharing dude!
@kumaramresh7905
@kumaramresh7905 2 года назад
lol he was just giving us an idea on how to achive this
@nagarjunakanamarlapudi272
@nagarjunakanamarlapudi272 Год назад
Great Job bro
@aniketsriwastva6345
@aniketsriwastva6345 Год назад
Great explaination
@kaushikappani7006
@kaushikappani7006 2 года назад
Please continue with javascript interview series and core javascript features It would help a lot
@veterancode2523
@veterancode2523 2 года назад
you should also visit this javascript coding interview questions challange playlist as well it will really help u ru-vid.com/group/PLAx7-E_inM6EkgZkrujZvewiM_QZRU4A2
@mdalimran7926
@mdalimran7926 2 года назад
Please create a full video about cold email. So that we can get a clear picture of that.
Далее
2.5 Years Experienced Best JavaScript Interview
2:03:06
Просмотров 155 тыс.