Hi and Thank you all. I read every comment and I can see one common thing, which is DSA. I'll share my POV with you. I never cared about DSA and because of that, I couldn't solve my own development problems also. This is eye-opening for me, till now I thought DSA is for MAANG companies, but I was wrong. Now I'll learn DSA [Not so advanced but minimum to solve regular problems] and try to give the mock interview again. Thank you so much for this opportunity @SemicolonGuy and thank you all for sharing your perspectives. I Would love to connect and take feedback.
One positive thing I have learned from the guy is the way he is comunicating all his thoughts very clearly. Slowly and gradually indulging with you making you completely engaged in the interview.
I was about to sleep but I saw this video and decided to solve this question, it took me around 15 minutes. I haven't done react in the last 5-6 months so took some google help for the syntax. Thank you, did some revision because of this video.
bhai me ab jakar reliaze kar raha hu ki after completion of Javascript me direct react me jump kar deta tha jiski vaje se me kuch bhi project nahi bana pata tha because mene ek bhi project Javascript ke nahi banaye the, what a blunder mistake i have made, ab me DOM ko ache se padd ke dhere dhere project banana shuru kar raha hu.
@@SemicolonGuy ab me DOM me manipulation kar paa raha hu and JS ke projects bhi youtube se dekhkar kar raha hu phir usse bina dekhe kar raha hu toh acha lag raha he conceptual clarity day by day increase ho rahi he and jab React ke projects code dekhta tha toh dar jata tha ki ye kesa code likh diya he jo samaj me hi nahi aata tha but uss project ka concept javascript ke DOM basics se hi clear hoga.
@@SemicolonGuy engineer means the person who is graduated from his field he must be expert or intermediate in his field. in clg they learn something else and industry want something else.
What you saw in the video is not basic. Of course, for experienced guys, it might be basic. Please do not focus on learning coding rather take a project from RU-vid try to copy it first then try to change something like changing colors or text or design or anything and try to add any extra features and move on to the next project from RU-vid only. First, watch the entire video and then try to code independently. In this way, you can learn coding faster otherwise you are just stuck on the coding part only. Coding is a never-ending process. Coding is not remembering. At some point in your project, you might encounter the problem which is in this video. All the best.
@@user-uu7on3vj8m Sorry, buddy but i don't agree. As the market is competitive for a fresher he should be able to create such things. As in the end, what matters is that whether you are able to solve any problem or not
Dekho aisa hota hai ki front end development mai ki banda ek jagah se dhang se nhi padhta woh aadha kahi se aadha kahi se adhi padhi bhi nhi hoti project toh copy paste kar lete hai fir samjhte hai ki hum ready hai job ke liye meri friend ne interview crack kar liya as python dev usko django wagera kuch nhi aata the ended up getting fired main point is aisa hee hota hai
@@SemicolonGuy Iska main solution toh yahi hai ki ek pure course mai sikha de jo fundamentals clear ho jaye then projects ke liye platform hona chahiye jisse project copy paste na ho tab shayad interview ke liye ready ho skte
Yes, I understand your point. Many freshers focus on getting a job only, assuming they can develop their skills afterward. However, it can be frustrating to work with someone who lacks the necessary skills. In my company, I was hired as a Next.js developer. Due to the heavy workload, HR hired a web developer who only knows HTML, CSS, and JavaScript. I assigned him to the task of creating an avatar component, but he only write HTML in Avatar.tsx, and after that he asked me why editor is showing error.
@@aadi_89920 hi brother, I'm learning web development since last year. I have a doubt related to what you've mentioned. I agree 💯 with the statement that, jobseekers should learn all basics required before applying for a position. But the thing is many people don't know much is enough or minimum skills required to apply for a position. There are 2 types, those who start applying after learning just for a 2-3 months and those others who go through tutorial hell continuously learning this and that for years. I'm in the 2nd category. Till now I haven't applied to a single position because I don't feel like I know much. I have few friends who got placed in mncs who don't know how to use loops, he couldn't print simple pyramid pattern. But it's different as mncs train them after hiring whereas startups expects some basic skills. How do I figure out that I'm capable to start applying for jobs? How do I confirm myself whether I have minimum required skills to be considered for a fresher position?
Everything is correct but one question why we not use chat gpt in this era AI will be everything using AI for that work which not need problem solving skills like fetching api he took 5 to 6 min but if he use AI to do that it's only 30s work and for the problem he stuck it's also can be soved by AI in 1min and I know you will say not using AI will not build our problem solving skills but AI is not a halwa(sweet) which can use by anyone if I person use chat gpt solve that problem in which he/she get stuck then it means he know how to solve it but the code which he don't know and due to code we say he/she don't have problem solving skills. If we not use AI in this era then how we are smart. I have successfully build a food app in which user can order their food and go to pick up its not a delivery app but yes it's for managing crowd and the interesting part is I only know frontend but I still make that app and it working successfully and for backend I use AI because i know how to solve problems but I don't know the code. Focus on my line I don't know the code but I know how to use the code where to put the code. And I also earning money from that app. For all those who think interview can decide what you know for those I want to say interview is like our education system😂.
@@aw0yw2wh-pm8slcorrect but, interviews mostly focuses on basics to advance and are not waste of time. If you know how code works you can almost create anything with the help of internet and Ai but it's not the point in interview. It is the way to know whether the candidate has done any homework before attending the interview. Many people got selected even if they couldn't solve the problem. Yes, I know them. Even if you know advance topics but still I bet you fail in the basics. Conversation makes sure that if the candidate is capable of finding solutions and understanding coding. That is the whole point. They do not expect you to solve every problem.
No offense to the interviewee, but this shows why DSA is important. Though you may not use all the complex data structures or algorithms in real development, but it develops a problem solving approach.
I think this is not just the problem of freshers but also the courses and the current market.Everyone is selling courses for react/angular and node that they dont go through taking time understanding how javascript and some of its fundamentals work which once you spend time its easier to adapt to other frameworks and libraries. For example a lot of people learn tailwindcss 8 hour courses which is by no means bad but there is no point if you dont understand vanilla css and most of the core concepts are listed seperately in docs which should be sufficient. The problem with market is that even they ask too much of freshers why are you asking devops and full stack from same profile for someone who has less than 1 yoe.
I have recent year completed graduation, I come from lower class family local village where after graduation workload is very high even my collage didn't showed any path no carrer guidence, starting 2 year wasted due to covid left 2 years of acedmics I learned about web dev. I have done Next.js Intermidiate, Core java and doing DSA practice to build problem solving skills better. I have hunger for software engineering but I needs time and some money so I do not go from here anywhere else.
as far as i can understand question was there are various album id and hamein har album id like 1 , 2 , 3... ko screen pe visible karna tha right ? and then har album id pe click karke hamein us album id se related saari thumbnail url show karni thi and then uss thumbnail url pe click karne se hamein url image show karni thi right ? see maine bhout se project bnaye hain and as far as i can understand approach will be - ham har album id ko as a key bna dinge and uske related url and id and thumbnail url store kar dinge abhi to yahi lagta hai mujhe and i can say ye fresher level to bilkul bhi nahi hai aagar hai bhi to approx 10lpa + job ke liye he hoga
Yesss, this problem is not for freshers but that was 5-7 years ago. Right now, with this competition, this is what a fresher should learn. In fact more than that.
@@SemicolonGuy bhai m doing BCA 4th semester is completed .. can you plz guide me what to do in 1.5 yr to get a job .?.. 1. should i focus on coding ( learning c lang.) or doing html , css and js ? .. plz help me ..
Bro please make a video explaining callback hell. I noticed it's most commonly asked question in interviews. I watched many videos but couldn't understand properly.
Bhai ye interview dekh k mene socha try kru. Problem simple lag rhi thi, I joined this internship at a startup on july 22nd and have been working on another tech stack (Remix, Directus, NestJS, Redis, BullMQ, Mantine, etc.) and I'm alone creating and migrating their incomplete notification service from node to nest js. It's been almost 2 months since I've touched react js. So when I started, i couldn't even initialise routing and set up routes, let alone components pass nhi ho rhe lmao. Algorithm or technical kaam to hogya tha 15-20 min me. Pr react krte krte 1hr lag gya 😭. Imposter syndrome aagya bhai, Kahi down skill to nhi ho rha upskilling ki jagah
That is why documentation is for, do not feel that way, Every programmer forgets but they know where to look for solutions. And that is why the internet is for. Refer documentation.
@@SemicolonGuy Can we use docs in interview like if we forget then watch it from there. And also can we use component library like shadcn/flowbite for "Modal, popup" any other component.
Everything is correct but one question why we not use chat gpt in this era AI will be everything using AI for that work which not need problem solving skills like fetching api he took 5 to 6 min but if he use AI to do that it's only 30s work and for the problem he stuck it's also can be soved by AI in 1min and I know you will say not using AI will not build our problem solving skills but AI is not a halwa(sweet) which can use by anyone if I person use chat gpt solve that problem in which he/she get stuck then it means he know how to solve it but the code which he don't know and due to code we say he/she don't have problem solving skills. If we not use AI in this era then how we are smart. I have successfully build a food app in which user can order their food and go to pick up its not a delivery app but yes it's for managing crowd and the interesting part is I only know frontend but I still make that app and it working successfully and for backend I use AI because i know how to solve problems but I don't know the code. Focus on my line I don't know the code but I know how to use the code where to put the code. And I also earning money from that app. For all those who think interview can decide what you know for those I want to say interview is like our education system😂. One last thing don't learn problem solving skills learn how to build anything.
That is in a way okay on the surface level. But let’s say if you have a big project with over 500 code files then it becomes very tedious to solve a problem. Building a product is just a start, maintaining it and improving it is a hustle. And you can solve and debug the problem of your product only if you know the basics of it, even searching on chatGPT will take more time than solving it on your own then.
@@SemicolonGuy I am fresher only with 6 month experience. but never worked on this type of complex api where we need to group everything on frontend. in my organisation they used to do all the grouping and calculations on the backend itself and send the array to frontend.
@@reverbmusic8444it is very fresher level. This API is a piece of cake. It's just that you need to push yourself hard to solve hard problems. I literally made whole blog app writing whole backend and frontend completely alone and learned a lot. So I would suggest start taking challenges amd code them. In your personal project no one will scold you or criticize you so its the best place to learn. That's how I learned. Best of luck to ya
@@reverbmusic8444 You are saying it because you are a beginner, and the api that is mentioned is not complex if you have knowledge. I just say focus on your skills and one day you say - Ye toh mere liye baye hath ka khel hai!
@@SemicolonGuy basically when I study development or DSA inner me feels my dream was govt. Job and I can't focus like why I am not studying gs history geography and doing coding
Bhahiya iska solution bataoge please, kyunki mai jo tarika use kar raha hu mujhe wrong lag raha, mai pahale sare unique album id ka array bana raha hu fir routing ka use kar raha hu, isase ho jaa raha hai par yah sahi tarika nahi hai mujhe esa lag raha
jo map function isne likhahai wo lgao. upar ek var id = 0 declare karo (empty string) fir map loop me jake first time id = albumId assign krdo fir id ko reassign tbhi karo jab albumId !== id aur for jaise usne p tag lagakar display kiya hai waise display karo. fir onClick dalo. onClick me id bhejdo {() => thumbnails(id)} aur fir neeche ek aur map loop lgake usme jo api se retrieved array me map karo aur jo jo id se equal hai use print kardo. fir uske aage samajh jao. main toh wo unique print krne ka tha. set me bhi daal sakte waise par ye easy hai
@@jadiraviteja7303 are mtlb album1 pe click karke uske thumbnails aane chaiye na (ek album ke multiple thumbnails hai) toh ye thumbnail state hai jaha id store krenge album ki. fir album ke neeche div bnake wha api se aai array ko iterate krke if condition lgake jiski albumId equal to thumbnail hai use print krte jayenge.
@@HarshJipkate unique to nikalana easy tha bas yahi nahi samjha ki album id pe click karne par data kanha dikhau ,to mene routing ka use karke next page pe dikhaya
start dsa with c++ the source is "leetcode" and do the easy questions first then after solve medium and hard questions then you can start "web dev" and choose which stack e.g. {M,E,R,N stack} u want to go in future
@@kanusen7127 If you want pursue a career in "IT Inductry" english is must. ( If you want Improve you're english Just watch youtubers vidoes whos talking in english or something explaining in english that's all after two years you can see the difference in yourself)