Тёмный

Javascript Interview Questions ( Promises ) - Polyfills, Callbacks, Async/await, Output Based, etc 

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

#JavascriptInterview #Javascript #FrontendInterview
Javascript Interview Questions on Async Javascript including Promises, Callback, async/await etc will be discussed in this video including its in Polyfills, Output Based Questions, promise combinators, callback hell, etc.
➡️ Book an Interview Preparation call with me -
topmate.io/roadsidecoder
🟦 Follow me on Twitter and u will clear your interview 🤓 -
/ piyush_eon
⭐ Support the channel and learn from me One on One -
/ @roadsidecoder
🔗 Blog for the video -
roadsidecoder.hashnode.dev/ja...
🔗 Functions Interview Video -
• Javascript Interview Q...
🔗 Javascript Interview Series -
• Javascript Interview Q...
🔗 Cars24 Interview Experience -
• Frontend Interview Exp...
🔗 Unacademy Interview Experience -
• Frontend Interview Exp...
🔗 Tazorpay Interview Experience -
• Frontend Interview Exp...
🔗 MERN Stack Tutorial with Redux -
• MERN Stack Project Tut...
🔗 React Beginner's Project Tutorials -
• React JS Project Tutor...
-------------------------------------------------------------------------
00:00:00 Intro
00:00:36 What is a Promise?
00:01:36 Synchronous vs Asynchronous Code
00:04:25 Asynchronous Code Examples
00:05:32 Callbacks
00:07:10 Callback Hell
00:09:56 Promises
00:13:48 Promise.resolve and Promise.reject
00:15:10 Rewriting callbacks with promises
00:18:03 Promise Chaining
00:20:08 Promise Combinators
00:20:57 Promise.all()
00:23:01 Promise.race()
00:24:01 Promise.allSettled()
00:24:43 Promise.any()
00:25:41 Async/Await
00:29:10 Get Interview Preparation call with me
00:29:43 Ques 1 - What's the Output?
00:31:38 Ques 2 - What's the Output?
00:33:19 Ques 3 - What's the Output?
00:34:36 Ques 4 - Promise Chaining Output
00:35:54 Ques 5 - Promise Chaining Output 2
00:38:05 Ques 6 - Promise Chaining Output 3
00:40:33 Ques 7 - Implement this Logic
00:42:30 Ques 8 - Rewrite using 'async/await'
00:43:59 Ques 9 - Solve Promise Recursively
00:46:49 Ques 10 - Promise Polyfill
00:59:55 Promise.resolve() and Promise.reject() Polyfill
01:00:54 Promise.all()
01:06:30 Promise.race, allSettled and any Polyfill
01:07:06 Get Interview Preparation call with me
-------------------------------------------------------------------------
Special Thanks to our members -
Srinivas Ayyagari

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

 

26 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 132   
@RoadsideCoder
@RoadsideCoder Год назад
🔴 Get my Complete Frontend Interview Prep course - roadsidecoder.com/course-details ✨ Complete Javascript Interview Playlist - ru-vid.com/group/PLKhlp2qtUcSaCVJEt4ogEFs6I41pNnMU5 ➡ Book an Interview Preparation call with me ( 20% OFF for limited time ) - topmate.io/roadsidecoder If this video gets good response, I will make more JS videos, so do share it with others 🔥
@rajankhunt7002
@rajankhunt7002 Год назад
Please make video on promise polyfill and include all, race, allSettled, any. i hope you will make video on its all in one.
@saikatbishal8429
@saikatbishal8429 Год назад
Criminally underrated channel.
@sushantkhare8467
@sushantkhare8467 Год назад
This is just amazing. One of the best content for interview prep. The number of variations possible in JS is just endless. Thanks for helping us out
@dagogouranta5583
@dagogouranta5583 Год назад
this is just perfect, it really lets you wrestle with the concept until you get it! thanks RoadsideCoder
@sudhanshusharma9888
@sudhanshusharma9888 Год назад
When we learn anything from roadside coder we sure that we get quality content
@farhanakhtar8252
@farhanakhtar8252 Год назад
Please make a video on Event loop! All the videos are really helpful! Keep up the good work!
@anandagar2k
@anandagar2k Год назад
Its very clear and easy to understand I have been waiting for the Own promise implementation Its very helpful Thanks.
@saichaitanyaemandi6386
@saichaitanyaemandi6386 Год назад
Truly amazing bro. Thank you so much . Such clean and easy explanation
@arunkaiser
@arunkaiser Год назад
I can give like for all videos from Roadside coder by closing my eyes because all are quality contents
@RoadsideCoder
@RoadsideCoder Год назад
❤️
@vishalheble
@vishalheble Год назад
Pure gold content. Thanks for putting these hard efforts
@RoadsideCoder
@RoadsideCoder Год назад
And Thank you for supporting 🙏
@MythicEcho
@MythicEcho Год назад
The only video you need for asynchronous javascript, dhanyawad.
@srinivasak4087
@srinivasak4087 8 месяцев назад
fabulous explanations , awsome!
@shanthikuruba2705
@shanthikuruba2705 6 месяцев назад
These are the best interview questions and concepts.
@serajhassan545
@serajhassan545 Год назад
Haha.. Most excited 😍🔥
@akbarsheikh5690
@akbarsheikh5690 11 месяцев назад
Your content is amazing 😊 loved it
@ghufranbutt7509
@ghufranbutt7509 8 дней назад
Frm pakistan i have wathced lot of videos about asynchronus js but ur video is providing a Too much Unique and quality knowledge amazing video keep doing helping others Allah bless u more...
@RoadsideCoder
@RoadsideCoder 8 дней назад
Thanks, u can check the complete course here - roadsidecoder.com/course-details
@gonzalea35
@gonzalea35 6 месяцев назад
Hey man this is great, is very likely you will find a bunch of videos explaining these topics but this is by far the cleanest one I've found, great hour of my life was spent watching this, I just suscribed, I will see the rest of your videos for interview questions, thanks for your work.
@RoadsideCoder
@RoadsideCoder 6 месяцев назад
Thanks a lot man!
@todaysindia4114
@todaysindia4114 9 дней назад
Just a wow..brother you are gem ..thanks for this video
@nitinshetty8187
@nitinshetty8187 Год назад
I've been following your videos, great content. Please do make a series on Software Design patterns it you be very helpful.
@user-og7de8ih4f
@user-og7de8ih4f Год назад
Haha.. that meme thumbnail 😂😂🔥🔥
@abhishekvishwakarma9045
@abhishekvishwakarma9045 Год назад
Awesome Series 💯
@user121304
@user121304 Год назад
Thank you Piyush!! Your videos are helping me learn the basics of Javascript .
@RoadsideCoder
@RoadsideCoder Год назад
Glad to hear that
@Indialoves1
@Indialoves1 Год назад
You are amazing, Great Content.
@purusharma8192
@purusharma8192 Год назад
Meme Manager appreciating me for knowing everything about javascript Me who watches all of the videos of roadsidecoder
@RoadsideCoder
@RoadsideCoder Год назад
Hahah
@vi_shalkumar10
@vi_shalkumar10 Месяц назад
Why to seee this lecture Lecture=quality Question=more practice(good) Explanation =clarity
@brijspy
@brijspy Год назад
Absolute quality content ❤️
@RoadsideCoder
@RoadsideCoder Год назад
🙏❤️
@shashidharvarne1059
@shashidharvarne1059 2 месяца назад
Thank you so much!
@nanasarathi
@nanasarathi Год назад
Very informative 👍
@nikhildosapati8719
@nikhildosapati8719 Год назад
Really amazed. I will definitely suggest your channel to beginners who want to understand or learn javascript. Thanks for making the javascript very easy for us😉
@RoadsideCoder
@RoadsideCoder Год назад
Thank you so much brother.
@anshul9714
@anshul9714 Год назад
A very good video. Kindly consider omitting "over-here" from vocabulary. I do understand English might not be the first language. But one day at a time. Cheers xx
@LogicOpsLab
@LogicOpsLab Год назад
Loved the thumbnail. Gonna copy it someday!
@RoadsideCoder
@RoadsideCoder Год назад
Haha sure
@ankushladani496
@ankushladani496 Год назад
Thank You bhaiya....
@tt2318
@tt2318 9 месяцев назад
man you are good thx
@nileshnilu7902
@nileshnilu7902 Год назад
More content like this ☺☺
@matiasgarrido1004
@matiasgarrido1004 Год назад
Excelente, as always
@RoadsideCoder
@RoadsideCoder Год назад
Thank you! Cheers!
@wellbalanced1212
@wellbalanced1212 11 дней назад
Thank you so much for these informative videos.
@RoadsideCoder
@RoadsideCoder 8 дней назад
Thanks, u can check the complete course here - roadsidecoder.com/course-details
@amaljeev
@amaljeev Год назад
So perfect
@AjithKumarsham
@AjithKumarsham Год назад
Nice content, There's one minor error in myPromise implementation, you should update isCalled = true, instead called = true;
@jhaganb9215
@jhaganb9215 Год назад
Can you make videos related to dsa using JavaScript for the dsa round in frontend interviews - also give some idea about how to get frontend internship opportunity while in college. hoping for your reply :)
@srikarravoori124
@srikarravoori124 Год назад
superb!
@amruthavs2851
@amruthavs2851 9 месяцев назад
Great learning, Thank you Please do a video on Classes in JS
@rajankhunt7002
@rajankhunt7002 Год назад
Please make video on promise polyfill and include all, race, allSettled, any. i hope you will make video on its all in one.
@sequoiakanies2202
@sequoiakanies2202 5 месяцев назад
thank you
@ajaykumar-ho4wz
@ajaykumar-ho4wz 7 месяцев назад
i learn more things this js videos please make more videos...
@arunyadav7467
@arunyadav7467 Год назад
I saw your channel content your channel have potential to reach 1M but be consistent please
@RoadsideCoder
@RoadsideCoder Год назад
Thank you. I'll try my best
@rajanmagar5173
@rajanmagar5173 Год назад
@RoadsideCoder I have great idea to make video upon and this will surely gain more people's interest. The idea is the implementation of Reactjs or Hooks in vanilla js. Thanks me later.😎
@ajithamin9196
@ajithamin9196 Год назад
Thumbnail🔥🔥
@divinomunch
@divinomunch Год назад
Thanks.
@divyasampath2843
@divyasampath2843 Год назад
Just have a doubt at 42:29, when we can directly print string from promiseone by logging in the first .then itself, why are we first returning and then printing it separately? Cant we do something like this : promise2.then(res => { console.log(res) // which will print 'First!' })
@anandstephan6020
@anandstephan6020 Год назад
i can give like of your video before the preload ads start
@ajaykumar-nx7kb
@ajaykumar-nx7kb Год назад
Very nice video. Please make a video on oops
@gauravdhenge6328
@gauravdhenge6328 11 месяцев назад
hi ..thanks for this video nice efforts ..can you plz make a video on prototype and prototype chaining.
@shivambln
@shivambln 5 месяцев назад
Yes plz event loop Explain event loop in context of both javascript and nodejs
@bishwajeetpandey1570
@bishwajeetpandey1570 Год назад
Please make a video on how promises handled with micro taskQueue
@nikhilmathewfrancis2831
@nikhilmathewfrancis2831 10 месяцев назад
Hi bro, I was just working on a use case like getting the images w.r.t to the term the user inputs using react and am using the unsplash api for this and doing the api req using Axios. Now the problem is the api req fn is written in another file called api.js and the result is returned into a component. When returning the resultant its going infinitely when logging. I done this using promise. Can you help here bcoz am stuck here.
@aurrelko
@aurrelko Год назад
That is one of the best explanations that I've seen so far on RU-vid, keep it up 🫡
@dhirajjaiswal2941
@dhirajjaiswal2941 Год назад
great THumbnail
@BharathKumar-iq7ku
@BharathKumar-iq7ku Год назад
Thanks buddy.. Please make video on prototype
@RoadsideCoder
@RoadsideCoder Год назад
Definitely
@user-iw1pj9bb8x
@user-iw1pj9bb8x 4 месяца назад
bro, wo notion bhi share krdo saath saath. bdiya kaam hojayega
@Abdulmannan31111
@Abdulmannan31111 Год назад
Please make a video on Event Loop as well. Your way of teaching is superb. Love from Pakistan 😍❤
@harshsinghchauhan869
@harshsinghchauhan869 Год назад
Thumbnail man 💪🏿😂
@PankajKumar-tu9nv
@PankajKumar-tu9nv Год назад
Sir, Please upload interview questions on event loop
@elik3765
@elik3765 Год назад
Amazing content and presentation skills. Thank you!!! only one question, what kind of Indian doesn't wobble his head?!
@bishwajeetpandey1570
@bishwajeetpandey1570 Год назад
Please create polyfill for promises chaining also
@nitins5273
@nitins5273 Год назад
Bro recently one interviewer ask me to create custom react router. Can u pls create a video and explain it.
@AnilKrishnaDesu
@AnilKrishnaDesu 2 месяца назад
Can you explain promise and promise.all polyfills with more simpler way? It is very though to understand
@ramkrushnaprabhu8027
@ramkrushnaprabhu8027 Год назад
Please make tutorial on caching
@ProGAMER-um6rm
@ProGAMER-um6rm 4 месяца назад
Ram Ram bhai Amazing & outstanding Content I have ever seen online but source code kaha milenge ye sare
@adnantoufiq
@adnantoufiq 10 месяцев назад
Hello bro. ❤️ I am from Bangladesh. I really like your all vedio based on js. Your explanation is too much good. Please make the more vedio on Reactjs interview question
@RoadsideCoder
@RoadsideCoder 10 месяцев назад
Definetly! Thanks ❤️
@vikasnarasimha9923
@vikasnarasimha9923 Год назад
Freshers also will be asked about polyfills? If yes then what kind of, the easier ones like map filter and reduce or tough ones like promise and it's combinators?
@RoadsideCoder
@RoadsideCoder Год назад
Anything can be asked
@arunyadav7467
@arunyadav7467 Год назад
One suggestion be consistent
@shivamjha.56
@shivamjha.56 Год назад
Next video on redux pls with a project (not counter app)
@amansaxena4446
@amansaxena4446 Год назад
can you add these questions in a github repo?
@jhaganb9215
@jhaganb9215 Год назад
Hi bro, love your content and the vibe of the video so wanna ask you a question that is is there a internship which is only for frontend developer and how can i apply for it. Looking for you reply
@Aptilover
@Aptilover 8 месяцев назад
@jhaganb9215 hey did u get internship or job .. if yes then please do connect with me .. waiting for your answer
@jhaganb9215
@jhaganb9215 7 месяцев назад
@@Aptilover no i did not get any internship specifically for frontend. i tried to get but could not even able find any opening for FE . every where it was freshers role only. try open source contribution for frontend project which will help to get FE fresher role even in smaller companies/startups
@ahmedaz6917
@ahmedaz6917 Год назад
I try find this Answer more 4 hours A web developer is creating a function to return a promise. Consider the following JavaScript promise function: function greeting() { return Promise.resolve("Welcome"); } How can the developer create an asynchronous function that returns a promise? return "Welcome"; } function greeting() { return "Welcome"; } function greeting() { return resolve("Welcome"); } await function greeting() { return "Welcome"; }
@yusufansari7618
@yusufansari7618 Месяц назад
But while execution this will go in micro task or macro task queue as promise is a micro task please correct me if i am wrong somewhere 😅
@aakashjyoti8605
@aakashjyoti8605 Год назад
whenever i start this video to practice after some time started to make my own implementations. is it me or its same for everyons
@parassingh9723
@parassingh9723 Год назад
Yes, please make it vedio on event loop.
@RoadsideCoder
@RoadsideCoder Год назад
Soon!
@jaganvichu
@jaganvichu 11 месяцев назад
​@@RoadsideCoderdid you created
@saikumargatla4706
@saikumargatla4706 5 месяцев назад
Piyush polyfill of promise was very interesting. Can we expect a video on prototype and prototypal inheritance. Also I think there is a typing mistake at 54:57 it will be isCalled = true
@RoadsideCoder
@RoadsideCoder 5 месяцев назад
Thanks man, yes I am working on that video
@krunaljoshi7390
@krunaljoshi7390 8 месяцев назад
Really content is so good, make some practice platform so that after, watching the video anyone can do some practice because without practice people forget everything. And also I need one urgent help if you are available currently I can't spend money but after some time I will give you money
@vishnusingh2300
@vishnusingh2300 6 месяцев назад
23:00
@princeallen8833
@princeallen8833 4 месяца назад
My Brain has left the Video on Polyfills part
@akash_gupta_2090
@akash_gupta_2090 Год назад
in allSettled polyfill why u write Promise.all(mappedPromises); ????
@TopTalentBridge
@TopTalentBridge Год назад
bhai thoda arram se hum etne tej nahi ha tho thoda aur explain kar deya karo
@saimanikantaandey3302
@saimanikantaandey3302 9 месяцев назад
polyfills for promise asked for a fresher or experienced?
@RoadsideCoder
@RoadsideCoder 8 месяцев назад
yes
@jyothig3993
@jyothig3993 Год назад
Javascript is a single threaded .. But we run asynchronous code .. Can u explain this..
@FahadMasood
@FahadMasood Год назад
Javascript is single threaded so it will only execute one operation at a time. Asynchronous code runs only after all the synchronous code finish executing. I hope you're clear now
@miruthuladineshbabu7795
@miruthuladineshbabu7795 Год назад
Asynchronous functionality is achevied by using web API like set time out etc. These are not part of js
@govardhanreddygunnam6237
@govardhanreddygunnam6237 Год назад
wow... im 10 months late and still in quarantine
@devhandler2821
@devhandler2821 4 месяца назад
Why is the output of this "First" and not "Promise { 'FIRST' }" . const firstPromise = new Promise((res,rej)=>{ res("FIRST") }) const secondPromise = new Promise((res,rej)=>{ res(firstPromise); }) secondPromise.then((res)=>console.log(res));
@amitshimon8674
@amitshimon8674 Год назад
Tis is not a valid promise implementation, in the specification states that a promise can be then multiple times, please check you implementation and you will see you can call then only once.
@mohammadajharuddeen8933
@mohammadajharuddeen8933 Год назад
Bhai Hindi me video banavo java script or react native ka
@himanshuranjan8657
@himanshuranjan8657 6 месяцев назад
main chiz blurr ho gya sir
@samiullahsheikh5015
@samiullahsheikh5015 2 месяца назад
You are confusing Aynchronus with promise. Promise doesn't make a piece of code async.... It's just a way to track the async code. Moreover if something some object is thenable it doesn't means it's its returning or executing some asynchronous code. For example in nodejs Promisification is a common pattern where ur can promisify a fuction that receives a call back function. So by promisificaton are not make that function asynchronous
@md.asikulislam8569
@md.asikulislam8569 9 месяцев назад
What's the actual reason for undefined ??? const changeAction = (chanelname) => { setTimeout(() => { return (`subscribe to ${chanelname}`); }, 1000); } console.log(changeAction(" Roadside Coder ")); console.log('Ending point ') console.dir(changeAction); Output starting point undefined -----------------------------------------------------------???? Ending point
@vinaypatil8009
@vinaypatil8009 Год назад
Sir 1 selfish request 1 Reactjs project with CSS (explain css also) 1 Reactjs project which is capable of showcase in resume to impress recruiter Please 🙏🏽🙏🏽🙏🏽 sir make 1 project
@RoadsideCoder
@RoadsideCoder Год назад
I've Already made a lot of projects, you can check out my channel
@vinaypatil8009
@vinaypatil8009 Год назад
@@RoadsideCoder yaa but that movie app which is awesome project is in react-router-dom V5 That's why request for modern Reactjs project
@DevangPatil
@DevangPatil Год назад
2 Likes .
@sush5651
@sush5651 Год назад
This truly helped me thnx
@holyhighways
@holyhighways 7 месяцев назад
This is not working the polyfill you have written. console.log("start"); const inbuiltPromise = new Promise((res,rej)=> { console.log(2); res(2); }) inbuiltPromise.then((val)=> { console.log(val); }) console.log("end");
@DevDynasty1999
@DevDynasty1999 Год назад
Sir Hindi main banaya karo
@PallaviNagarkar
@PallaviNagarkar Год назад
59:22 line 27-> should not the variable name be "isCalled" ?? you have written "called" then also how is the code running correctly 😂
@RoadsideCoder
@RoadsideCoder Год назад
No, that's different variable 🥲
@PallaviNagarkar
@PallaviNagarkar Год назад
@@RoadsideCoder but it’s not declared anywhere 😕
@RoadsideCoder
@RoadsideCoder Год назад
It is, man ki akho se dekho
@PallaviNagarkar
@PallaviNagarkar Год назад
🤪😂 anyway, I checked the related blog, that made it clear 😊 Thanks for making such helpful content!! Keep making them🤟
@ShubhamSingh-fs7cn
@ShubhamSingh-fs7cn Месяц назад
sasasaass
Далее
Кошка-ГОНЧАР #шортс #shorts
00:28
Просмотров 797 тыс.
`const` was a mistake
31:50
Просмотров 121 тыс.