Тёмный

React Interview Questions | JavaScript Interview Questions | React Interview Experience  

itsCodingDoctor
Подписаться 12 тыс.
Просмотров 73 тыс.
50% 1

Buy me a coffee - www.buymeacoff...
Follow On Twitter:- @itscodingdoctor
Follow On Instagram:- / itscodingdoctor
Please checkout below playlists:-
1. DAILY ONE REACT INTERVIEW QUESTION
• Daily React Interview ...
2. DAILY ONE JAVASCRIPT INTERVIEW QUESTION
• Daily Javascript Inter...
3. MNC INTERVIEW EXPERIENCES
• MNC Interview Experiences
4. TRICKY CSS QUESTIONS/DESIGNS
• Tricky CSS
5. MERN PROJECTS FROM SCRATCH
• MERN Projects
6. REACT IMPORTANT/RANDOM TOPICS
• React Topics
DISCLAIMER:- In case of any concerns with the content on my channel, please wtire to itscodingdoctor@gmail.com
I hope you enjoy my channel videos!

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

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@giannizamora7247
@giannizamora7247 7 месяцев назад
The final challenge of grabbing data, displaying, pagination, ect is probably one of the closest challenges you'll have as a dev especially if you have several years of exp. I appreciate the consice approach of adding pagination functionality, there were different places while coding along where I had a different idea but ended up taking up more time to solve. Thank you
@somnathtiwari5593
@somnathtiwari5593 Год назад
Thank You so much for this, I have tried learning Pagination from other youtubers too but was never able to keep the logic to write the code behind it in my mind but and you took one step at a time with explaining every step was remarkable. I dont think I will ever forget how this works now.
@itscodingdoctor
@itscodingdoctor Год назад
Glad to hear 😊. Keep learning
@berndeveloper
@berndeveloper 11 месяцев назад
@@itscodingdoctor ​ It's important to know that this is not the best approach to deal with pagination, it needs to be handled on the server side, not in front. This approach can be used when the total number of items is relatively small and can be easily handled by the client.
@jaia466
@jaia466 11 месяцев назад
​@@berndeveloperim with this too. Imagine having to paginate a data set of thousands of data on client. This should be handled on the server. What i do is just i only pass limit and offsets from the client to my backend to grab all necessary data per page
@ExpertiseEra-q4c
@ExpertiseEra-q4c Год назад
Question 3 const person={ name:"Ram", age:30 } const Newarr=[] for(let item in person){ Newarr.push([item,person[item]]) }
@arijitroy5695
@arijitroy5695 Год назад
Ok. I have an little improvment idea which is some times I have seen, something in pagination like this 1 | 2 | 3 | 4 | .......| 9 | 10 | 11 | 12 . when pagination number rapidly grows and you don't have option to select number of pages. So, could you please demonstrate how to do that?
@itscodingdoctor
@itscodingdoctor Год назад
Sure, that's a great idea. I'll try to upload it soon.
@vishwasgupta605
@vishwasgupta605 Год назад
It was helpful please keep doing ! my solution for que3 const person = { name: "ram", age: 30, }; const arr = []; for (let value in person) { arr.push([value, person[value]]); } console.log(arr);
@itscodingdoctor
@itscodingdoctor Год назад
Awesome
@imam.k8114
@imam.k8114 Год назад
for in loop will also include properties from object.prototype chain which may not be desirable
@aveesp1
@aveesp1 Год назад
var person = { firstname: "john", lastname: 'doe', age: 30 }; const getDetails = (obj) => { let arr = []; for(let i in obj){ arr.push([i, obj[i]]); } return arr; } getDetails(person); //output as follow [ [ "firstname", "john" ], [ "lastname", "doe" ], [ "age", 30 ] ]
@meenatchieel7730
@meenatchieel7730 5 месяцев назад
Its great..Really Thanks a lot for duch wonderfull real time problem solving
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Welcome!
@venkykp174
@venkykp174 Месяц назад
Hello brother, I loved your way of explanation, simply wow Thankyou
@hazemkhaled9416
@hazemkhaled9416 7 месяцев назад
The video is greate I actually learned some valuable things here but wanted to point out that I think there will be a bug in the code if the last page has different no of elements than other pages For Example: if there where 197 items last page will contain only 7 items not 10 the bug bec indexOfLastTodo= currentPage * todosPerPage will be equal to 199 but which is wrong since the last element index will be 196 when you try to slice the todos using the indexOfLastTodo in the last page it will cause an error as there is no item of index 199
@itscodingdoctor
@itscodingdoctor 4 месяца назад
I haven't tested it. I tried to create a happy flow. There might be more bugs/improvement space in my code (i kept it really simple to achieve the basic functionality)
@savatabachhav7593
@savatabachhav7593 8 месяцев назад
Thank you so much for this. We want more such videos.
@itscodingdoctor
@itscodingdoctor 4 месяца назад
More to come! You can check the MNC interview experience playlist on this channel
@AjayYadav-zp7yl
@AjayYadav-zp7yl Год назад
Good work bro......keep it up👍
@itscodingdoctor
@itscodingdoctor Год назад
🙏
@ShubhamSharma-vk9iq
@ShubhamSharma-vk9iq Год назад
const getObjectEntries = (obj) => { let arr = []; for (let key in obj) { arr.push([key, person[key]]); } return arr; };
@nitishgupta8393
@nitishgupta8393 Год назад
const output = Object.entries(person).map(([key, val])=> { return [key, val] })
@arijitroy5695
@arijitroy5695 Год назад
Are questions really for Experienced interview. I am telling because These are really very basic and easy questions for experienced. isn't it right??
@itscodingdoctor
@itscodingdoctor Год назад
Yes these questions are for experienced.
@itscodingdoctor
@itscodingdoctor Год назад
In pratice level of the questions depends on multiple factors
@itscodingdoctor
@itscodingdoctor Год назад
Interviewer and the company
@do_u_dsa
@do_u_dsa Год назад
Quality content, good job!
@itscodingdoctor
@itscodingdoctor Год назад
Thanks 🙏
@SumanSingh-f1q
@SumanSingh-f1q 11 месяцев назад
Helpful
@itscodingdoctor
@itscodingdoctor 11 месяцев назад
Glad you think so!
@shankar1050
@shankar1050 10 месяцев назад
the method you used to fill the array with page numbers is not good. simply you can map an index with index+1. but you wrote complex code(for beginners it is complex)
@itscodingdoctor
@itscodingdoctor 4 месяца назад
One problem has many solutions. Hardly matters (for small things) , but if you know a better solution use it by all means.
@ankitgiri6874
@ankitgiri6874 Год назад
amazing bro
@itscodingdoctor
@itscodingdoctor Год назад
Thanks 🙏
@ayushporwal5950
@ayushporwal5950 Год назад
span as buttons?
@Bankey_Bihari_Sarkar_Vrindavan
const person = { name : "Akshay", age : 22 } let arr = []; for(let x in person) { arr.push([x, person[x]]); } console.log(arr, Object.entries(person));
@dukesoni5477
@dukesoni5477 Год назад
interview for candidate with how much years of experience
@RavindraSingh-lp9pl
@RavindraSingh-lp9pl Год назад
@its coding Doctor...we need more such projects in React. I checked your channel has just 2 projects in React please build few more. I like your teaching style.
@BhavinKalsariya-yc6gm
@BhavinKalsariya-yc6gm Год назад
const person = {name:"Ram", age:"30"}; // OUTPUT // [ // ['name', 'Ram'], // ['age', '30'] // ] let arr = []; for(const key in person){ arr.push([key, person[key]]) }
@sanddeep66666
@sanddeep66666 Год назад
3rd ways to solve this. const person = { name: "ram", age: 30, }; const output = []; for (let key in person) { output.push([key, person[key]]); } console.log(output);
@ashundale
@ashundale Год назад
const person={ name: "ram", age: 50, } const array = []; for(const key in person) { array.push([key, person[key]]);} array;
@PrasathGururmoorthy
@PrasathGururmoorthy Год назад
Excellent questions and coding challenge. Coding covers many concepts.
@itscodingdoctor
@itscodingdoctor Год назад
Thanks 🙏
@itscodingdoctor
@itscodingdoctor Год назад
Find more MNC Interview Experiences: ru-vid.com/group/PLGZJDzu5NntRmgwjCg0OwFpt9yHh68Muc
@Shivamtech30
@Shivamtech30 3 месяца назад
let persne={ name:"shivam", age:27 } let array =[] let output = Object.entries(persne).map((items,id)=>{ array.push(items) }) console.log("mdbvsjd",array)
@decryptbykd6714
@decryptbykd6714 Год назад
const persons = { name: "Ram", age: "30" }; let output = []; for (let key in persons) { output.push([key, persons[key]]); } console.log(output);
@sarathnath4991
@sarathnath4991 8 месяцев назад
12:00 how that we can achieve by JavaScript. Bcz sometimes anchor tag to append through loop rendered as string in html page. One more q, if its cause csr then why Amazon using this approach and what are the solutions to prevent this? Pls reply
@LUFI-Munki
@LUFI-Munki Год назад
Great work sir, appreciate
@140_nihalborkar3
@140_nihalborkar3 Год назад
amazing🎉
@MohitKumar-in3we
@MohitKumar-in3we 11 месяцев назад
Worth Varma Worthuu.... mindblowing........
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Thanks 🙏
@InDCoOk84
@InDCoOk84 Год назад
Very helpfull 🔥🔥
@itscodingdoctor
@itscodingdoctor Год назад
Glad to hear!
@shubhamdas6519
@shubhamdas6519 11 месяцев назад
thanks a lot sir....
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Welcome
@rajesh.geesala7565
@rajesh.geesala7565 10 месяцев назад
thanks
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Welcome
@ShreyanshMehta-ov8ze
@ShreyanshMehta-ov8ze 11 месяцев назад
how many years of experience is required to crack this types of interviews?
@itscodingdoctor
@itscodingdoctor 11 месяцев назад
1+
@wij8044
@wij8044 Год назад
All these ways to avoid using TypeScript 🤦‍♂️
@itscodingdoctor
@itscodingdoctor 11 месяцев назад
Typescript is gaining a lots of popularity and is highly recommended. In this interview didn't consider it though.
@mkfacts3250
@mkfacts3250 11 месяцев назад
how much salary was offered to you after this interview??
@itscodingdoctor
@itscodingdoctor 11 месяцев назад
I had a counter offer as well. So it won't be same for everyone.
@maheshappaji1273
@maheshappaji1273 Год назад
thank you👍👍👍
@itscodingdoctor
@itscodingdoctor Год назад
Welcome 😊
@sagarninave
@sagarninave 11 месяцев назад
const user = { firstName:"sagar", lastName:"ninave", age:27 } const result = Object.keys(user).reduce((acc, curr) => { const value = [curr, user[curr]] return [...acc, value] }, []) console.log( result);
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Great
@shubhambarore5548
@shubhambarore5548 7 месяцев назад
const getObjectEntries = (obj) => Object.keys(obj).map((key) => [key, obj[key]]);
@itscodingdoctor
@itscodingdoctor 4 месяца назад
Good one
Далее
FATAL CHASE 😳 😳
00:19
Просмотров 709 тыс.
FATAL CHASE 😳 😳
00:19
Просмотров 709 тыс.