Coding Interviews Are Easier Than You Think
Вставка
- Опубліковано 25 бер 2022
- Coding interviews are hard. But cracking the coding interviews is a requirement to become a software engineer. In order to ace software engineer interviews, you need to do a good amount of coding interview preparation. In this video, I will tell you all the reasons why I love coding interviews with the hope that it will help you stay motivated when preparing for your next coding interview!
For more content like this, subscribe to our channel: / powercouple26
Here are all the resources I mentioned in the video:
1. Learn Python: www.learnpython.org/
2. Build Python Projects: • 12 Beginner Python Pro...
3. Data Structures and Algorithms: www.udacity.com/course/data-s...
4. Leetcode: leetcode.com/
5. I am not paid by any of the above. Subscribe to our channel if you want to support us.
#codinginterviews #softwareengineer #coding - Наука та технологія
This might be a lengthy post but it needs to be said about these bogus coding interview practices by these companies. I've been a software engineer at my startup from seed round all the way to acquisition so I know what I'm talking about:
Coding interviews are BEYOND broken. Like, BEYOND. People with many years of experience shouldn't be asked Leetcode questions as it's insulting and very disrespectful.
Do you know how many GREAT candidates get rejected because of coding interviews of this nature? Being able to solve medium/hard Leetcode questions != you're an engineer. Those are tricky and demoralizing puzzle questions that literally have nothing to do with the real world. Out of all the candidates I've hired, I've NEVER asked any Leetcode type questions and guess what? 98% of these folks are still with us and are KILLING it and as a result - we've raised numerous rounds of funding, grown our user base, barley have any production issues and best of all - we got acquired for a boat load of money. Not one single Leetcode type question has been asked.
Questions that should be asked are: What's a REST API? What are the HTTP methods and can you define each? What's the difference between and abstract class and an interface? What's the difference between session and cookie?
Notice how all of these are BASIC questions. The successful demonstration of knowing the BASICS of the tech stack you're interviewing for is all I need to see if you're a good fit. It's futile and laughable to interview someone with the intent of trying to trick them - which's what 99% of companies are doing. You're hurting yourself, the company, the candidate and worst of all - the country (getting into more details on this in the next paragraph).
Why do you think the US' tech infrastructure is so fragile? Why do you think we're like top 5 in the world in cyber attacks? Why do you think Google was down for a solid 4 hours last year and AWS was also down for a few WEEKS intermittently? Why do you think Facebook was down almost an ENTIRE day earlier this year? Why do you think Russia and China have MUCH MUCH better tech than we do? Why are there so many tech job openings in the US and yet it's insanely difficult to land a job? You want to know why? It's because companies are only hiring Leetcode junkies and not engineers.
Asking Leetcode type questions is technological propaganda brought forth by Microsoft in the 80s. Enough of this nonsense. Give people a chance by asking basic questions. You'd be very surprised at the turnout. I'm living proof of this as I've hired engineers without EVER asking Leetcode nonsense - just straight fundamentals.
Sorry for the long post.
sir,may i know who are you? I would like to talk to you once
Congratulations on your success!
yup, I've got about 5 jobs and the only one I loved and spent a lot of time was where I've not been asked any code task but basic questions and some kind of logic task how to solve REAL engineer problem. Best people in company and very good product as well
Thanks for the long post!
don’t be sorry at all for the long post. This comment is pure gold and EVERYONE should see it. Coding interviews only make sense for junior positions. It’s absolutely absurd that someone with hands on experience is asked these questions
Wow, your videos are very informative and helpful! Thank you for sharing all of your insights and experiences with us! I have been researching and looking at UA-cam videos and articles related to the coding interviews, etc. but still have learned new things from your video. Will be watching another video from your significant other now. lol. Keep up the great work and thanks for giving us motivation! I'm a software engineer (my first entry level) and am still learning! It's so awesome how you worked hard to get into Google and landed more than one offer!
Thank you for your honest opinion, I really love the easygoing mood and the idea that coding interviews are not that hard if you look at them differently ;)
You are an Inspiration brother. I personally come from an Economics background and planning to make a career shift to IT. Keep motivating us! Im sure this channel is about to receive more subs right away.
Thanks very much for your kind words. Good luck with the career transition. Keep us posted.
Same with me
I'm a data analyst
@@Codemanlex "So tell me how interesting your job is"
Same here man !
Same
I agree with this video. As you get more experience, system design interviews are also required, though, so eventually you'll need more than DS&A
Jus finished my coding interview and crushed it 😁 I watched this Video just before cuze I was so nervous, it helped thanks.
You're one of the rare youtubers who tell the truth about learning programming and landing a relevant job. I last saw your video on how bootcamps and channels don't really help us self taught programmers all that much at all. I could relate to it 1000%. Keep up the good work, buddy!
THIS IS AN INCREDIBLE VIDEO. THANK YOU!!
your way of explanation and your deep knowledge in everything is exceptional you are the inspiration for us you tells us exactly about where we are lagging thankyou so much
Bruh! Your video is super clean to watch!
I have terrible anxiety with interviews let alone coding interviews. I am trying to get away from that phase, hoping one day i conquer that fear 🙌
Thanks for the HOPE!
Love your videos
Thanks 🙏
I just come here to listen to his soothing voice. Gaining knowledge is a plus!
I can feel the pain, being an mechanical engineer as well interviewers just love to throw random questions. On topic not even related to he the job. Made a shift to CS, and I'm loving it.
I am one of the people who has an Engineering degree in CS, which I got in 2019 and it was of no use to get a job in the current market. Actually now-a-days it seems like its almost better to not go for the CS engineering degree and just do an Algorithms and DS course extensively and grind leetcode and just become really good at problem solving and then land your dream job. You are right...this aspect of problem solving makes these Tech interviews predictable, but they are also BROKEN at the same time. The types of questions they ask has no relevancy with the type of work they are gonna do and they don't weigh in past work experience of any projects you worked on. This is really crap its essentially like your work experience means nothing. I can understand medium level questions being asked in these interviews , but then they cross over to solving 2 hard questions in a 45 min time-frame and also want you dry-run the code and produce working code and stuff like that. This is just unhealthy this way if its gonna continue like this. I also understand that interviewing a programmer is also hard at the same but I like your take on it, you have to start loving it and not do it for the reason of getting a job but do it for the knowledge and the process. Cos its not always guaranteed to land a job in the end. But I do hope a more uniform and balanced interviewing process is created for software engineers that takes into account problem solving and experience but none of these 2 aspects should become the sole aspect of grading a candidate.
I agree with all your points. In an ideal world, your experience and skills you learn at your job should be the only thing you need to become a Software Engineer. But, I still believe that your CS degree still gives you an edge over others like me. Maybe not in the interviews, but at the actual job, the difference is visible. Another thing to note is that most people I work with have CS degrees and there are hardly any self taught programmers. So, if I had a choice, I would do a CS degree in the current job market.
@@sahilandsarra agreed, a CS degree would give an edge. No doubt about it. But I think the curriculum of the Engineering degree is just far behind industry standards right now.
Its so outdated the return on investment of finishing a course at a good college has only marginal benefits. One thing it does affect is the resume. But some companies are ready to see past your degrees mentioned in the resume. And I think this change is for the best. This does not shackle you to one fixed field of work.
I think if you went for the CS Engineering program , the only main topics you would have missed out on are - 1)- Compiler design, 2)- Discrete math -Encryption/Decryption etc 3)-Computer Architecture (concurrency/parallel computing) 4) -Operating systems in depth (process management/shell scripting ) and the last 5) - Computer Networks. I would read some books or do some individual courses for these as these are really interesting but not worth the entire degree.Thanks for replying and keep up the great videos!!
You have made some great points here. Thanks for sharing your thoughts.
Thanks again, I just watch it when the going goes tough
Hey Jatin! I'm sure you are going to get it. Keep us posted about your progress.
thanks for the motivation!!!
very good content thanks so much really got the point
I have given a few interviews, when they want you it goes easy and when they don't the interviews are hard
Thanks for sharing your experience.
Your Every Video is inspiring a lot of people. Thank you again and wish your family good health. Your Great Fan @Yeamin
Thanks very much Yeamin! Wish you and your family good health as well.
Your channel has great content!!
Thanks Andrews!
You make everything easy and simple!! Love to watch more of your videos!!
Btw should I play wordle??
Hey! That was just an analogy.
@@sahilandsarra Okay!
Can you kindly share the what type of preparation we need to have to get a job in FAANG company?
There are lot of videos in UA-cam regarding the preparation for FAANG,
I have watch some of them but didn't get what I want to know.
Bro I just got God level motivation by watching your videos 🥰🥰
Thanks 🙏
Needed to hear this❤
I had a recruiter tell me a job was a front-end leaning full-stack role. It was 90% SQL and I straight up BLANKED on simple questions. Coding interviews are really only consistent if you're not language agnostic or full-stack, well made video though :)
That's unfortunate. Thanks for sharing.
I agree with what is said in the video.
But I would also add asterisk to the title as "in the USA".
My experience with other countries were unfortunately as you described mechanical engineering interview.
Very instructive thanks keep going Big Like
Thanks for your support!
Thank you for sharing 🙏
Thanks Sudhesh.
Please can you share the link to that 14 patterns in coding interview, that you mentioned in the video. ✌🏹it will be really helpful
they should not be mandatory for ppl who already have field experience though. It makes absolutely no sense. It should only be for junior positions, that’s it
Agreed!
Very informative, motivating and helpful! Thank you!
Great video!
Thanks for the video
There are apps like Coding Interview Champ that people use to solve these LeetCode interview problems during the coding interview
Thank you for sharing
Thanks for your support!
Nice n useful video Thanks for sharing
Thank you for watching!
Man why don't you make an entire DSA practice course with theories for beginners based on python coding? Can you do that ?
A theoretical course with dosage of DSA using python codes and tonnes of practice questions divided in levels.
Hope you will notice my comment.
What kind of project can you recommend to a career shifter that's trying to land an entry level job? A java project that you can put in your resume and show off to future employers?
Thank you!
Are you allowed to test your code during leetcode interview (for compiling errors)? (Not used to write code without compiler indicating syntax errors)
Hey man. I hope you're good. Thanks for the productive information. It's good.
Please you've got me confused.
Do I learn Java first or python. Cause in your previous video you said phyton first, then in the next one, you said java. Which one comes first.
Thanks in advance.
Python, if you want a job as soon as possible. Java if you have time on your hands.
How do you know when your ready? I have been leetcoding for a year now and keep thinking that I need to practice more
I don't agree coding interviews in most of the companies is broken system. They are rotating the array since earth started rotating.
Inspiring💙💙💙
I have a question....
Can I be an SWE even without any graduation in any field?? I mean, what about someone who is an undergraduate programmer?? Can get a job just with programming knoledge??
To get a job as a Software Engineer, all you need are great projects (that show your technical skills) and good interviewing skills. Having a degree (grad or undergrad) can help you get interesting projects but is not required. If you can show you have the required skills by showing great projects on your resume, nothing can stop you.
@@sahilandsarra thanks💙💙💙
Inspirational video
Thanks 🙏
Can you please tell you background music?
Bro please tell or make video how to sustain the motivation,.. a lot of us end up burning out
For sure, I'll add it to the list.
Sir your videos have only knowledge and full of information
Thanks very much!
Thanks so much
Thank you for watching 😊 hoping these videos will help you in achieving your goals!
Thanks 😇
superb!
Hi, I am a new fan. these videos are very useful, so I have a simple request, like you, I am also coming from an Asian country. so can you do a video, about how to get a remote job from Europe or an American country while living in an Asian country? Thank you ✌
Thanks! I'll try to cover this in coming videos.
Thats just abt some fang companies.. But for Java backend devloper role.,for,some companies I have to read everytime from jdk to what not..
That's interesting. In my experience, it's very rare even at non-FAANG companies. Thanks for sharing.
U r an inspiration dude
Thank you for your kindness!
Thank you ❤️
Thank you ❤️
Brother I know nothing about coding but I like learn coding what to do
I'm third-year student of B.E CSE.
I'm reaching out to you regarding some guidance, actually, I'm interested in development, but everyone is saying me that If I want to get placed in a good company with a good CTC I need to have competitive programming skills and good in DSA, after that, I started learning and doing Competitive programming but I am not seeing any growth in me.
As I'm from a tier 3 college there is no environment of competitive programming in my college. Can you please help me that what should I do, because I'm very weak in logic building, competitive programming, how I can improve my competitive programming skills and get comfortable with that?
I will be very thankful to you If you can help me.
I'm not sure why competitive programming is needed unless you really want to compete in the contests.
@@sahilandsarra ok
Do a proper DSA course. Then keep practicing on leetcode/BinarySearch/HackerRank. You don't need to be a competitive master, but a couple of months of practice will make you good enough for coding interviews.
Competitive programming is overrated as far as it is done only for getting a job. People have this misconception that CP is necessary for clearing job interviews in FAANG, but the reality is you need to do CP only if you want to really do CP and get into contests and do it for it's sake or else if you are just doing it for getting a job then you are utterly misguided.
The best way to go is clear your DSA concepts and then do few leetcode problems everyday, be consistent and do development and contribute to open source projects.
This is an excellent combination as you'll be able to crack coding interviews because of your leetcode practice and also have great dev skills and projects and open source contributions.
Cheers. Good luck.
I have seen 100s of coding interviews...and none of them are relate to real world problem solving... if you write code like that it will take ages to maintain those kind of systems...art of coding is not just writing fancy code or find left or right node of a tree... it evolves how you solve Real world problems..how you enlight people's life...software is real.. it's just not about coding....
Thanks for sharing valuable information about the industry in general & ur inspiring journey.
Since you are a numbers guys as it was evident from ur video of getting 527 rejections, could u please share how many questions exactly on leetcode did u solve before interviewing for google? A split between number of easy and medium questions will give absolute beginners like me an estimate and helps set realistic expectations.
Based of ur personal experience , how many months ideally must one allocate to be proficient enough (interview ready) in data structures and algorithms if one were to dedicate on average 3-4 hours a day?
Thanks for sharing such relateable story which at least at the face it seems achievable and not so overwhelming as opposed to majority of content that u see in Indian UA-cam tech space where the emphasis seems to be almost always towards competitive programming that kind of leads (or misleads) to a flawed perception and a dangerous precedent of competitive programming being a “requirement” to a good paying job in a tech company and stories such as this helps break the myth.
Disclaimer: Make no mistake it is definitely a commendable feat and I have a ton of respect for anyone who is a prolific at CP , but from a beginners perspective it seems like an awfully daunting task, and stories such as yours where the emphasis was mainly on good grasp on DSA in addition to having a more comprehensive CV filled with personal projects & internships is indeed a very very inspirational and uplifting for those who want to work at companies such as Google/Amazon
and helps maintain a good(not a toxic) relationship with coding interviews in general.
I rarely comment on any video but felt like I had to give u my feedback and ask a couple of questions of my own as u take ur time to reply to almost each and every one. Hope to see more useful content in future.
Hey! For Leetcode questions, I did 19 more than the number of rejections, if I remember correctly. For CP, I have heard about it but not really sure what it is. Honestly, I feel CP, degrees etc are all distractions. In the end, companies want people who can get the job done. If you can show it through your projects and interviews, eventually you will make it. And there is no one way to do it. Just because I did a lot of Leetcode doesn't mean that's the only way to do it. I've friends with under 100 Leetcodes who cracked all FAANGs and many others. To each their own. Thanks for taking the time to comment on the video.
To point
Only facts ❤️❤️❤️love your content...
Bt plzz if you could make slow your speaking....
Hi! I'll try. Did you try using subtitles? It might help
Woh.. amazing information
Thanks 🙏
Bro i love you !! 👌
Love you too ❤️
You are the best👍🏻
Thanks Sam. You're the best.
Same here bro, king of rejections in functional roles 🤣🤣
@Power Couple plz make a that guide us to learn (HTML CSS & JavaScript) from the best resources and absolutely free. Complete and easy RoadMap
UA-cam has videos on this but they are confusing...
I have done bsc in maths if I learn python c++ java and apply for job will I get a job as a software engineer
Hi Rudra! I don't see why you would not get a job. Your Maths background actually gives you an advantage in interviewing.
@@sahilandsarra yeah actually I was teaching math on an online platform and now I am 27 years and I was thinking to change my career. Since I don’t have a btech degree I am confused will it be good choise or not
Nice video 👍 like 5
Merciii 🤩 see you!
@@sahilandsarra
😍😍😍
I must say, You are so Cool. I love your hairstyle😍
Not just i liked your video,i downloaded it offline
Thanks very much!
Your hairstyle is lit 🔥, and thanks for sharing all the tips , they are really helpful for newbies like me
Thanks Zaid!
👍👏
Amazing bro Amazing ✨✨
Thanks Faiz!
@@sahilandsarra bro can you tell
How did you get your first job
And also can you share your resources which you used
I wish i was smart like you
You already are.
@@sahilandsarra ❤️
did you really get rejected by 100 companies or are you just exaggerating?
It happens and is believable. I was rejected by more than 150 companies myself lol
@@mapage2 You mean you participated on 150 coding interviews?
Or you sent your curriculum to 150 companies and got no reply for most of them and interviewed by a few?
@@henriqueb5637 definitely means no reply lol
Even I was rejected by 120 companies so yes it's believable
I use to give around 2 interviews per week and I was getting rejected for about a year. That's around 100 interviews.
How do you stay positive when you try to solve a question all day and can’t? Whenever I can’t solve a question in less than an hour it really makes doing more a lot less “fun”
Your voice is so intoxicating!
@Mother Earth 🙄?
@Mother Earth what 😳?
@Mother Earth you had me in the first half, not gonna lie 🌚
@Mother Earth not really, I just wander around all day - and cry in bed at 2 am! 🙂
Really good content but the music is so annoying. Thank You!
i am in the market to hire someone to give my interviews.😁
Please avoid using background music, because it is distracting and your voice is so smooth that it is ruined by that background noise
Will do. Thanks for feedback 🙏
inspired 😇😇
i have a doubt is Google hire c developer's?
Unfortunately, I don't really know about that. When I interviewed at Google, I did my interviews in Python. In today's job market, it will help you a lot if you know at least one object oriented programming language (python, java etc.)
@@sahilandsarra ok thank you for your reply 🥰
3:20
Please Can You Help me To Choose Coding Language i want to become a software or a Web developer but i am Confused which language i Chose please Can You Suggest me a Coding Language
I'll make a video on this shortly.
@@sahilandsarraThankyou Sir You Are My Inspiration ❤️
@@kingguru9240 Hey what did you choose then?
@@tamannakhan2579 i am interested to go with Java,Javascript But I Choose Python 😂
Big fan bro,can you give some free links for python,pls give me strong free links for dsa and python because next year I should take my first interview
Thanks! Here are some resources that you might find useful:
1. Learn Python: www.learnpython.org/
2. Build Python Projects: ua-cam.com/video/8ext9G7xspg/v-deo.html
3. Data Structures and Algorithms: www.udacity.com/course/data-structures-and-algorithms-in-python--ud513
4. Leetcode: leetcode.com/
@@sahilandsarra 😘😘😘❤️😘 thank you so much ❤️
i think your from India. and do you have ilts certificate to enter America
TOEFL
@@sahilandsarra sorry i can't understand
Did you say hire someone else to interview?? Without giggling!!
Yes 😆 you caught it!
You know what????
You are like 'GOD' in my life. You changed my life forever.
May you get GOOD HEALTH and ALL THE GREAT THINGS LIFE CAN GIVE. You are a ROCKSTAR!!!!!!
I hate coding mere bas ki baat nhi ..thats y..going for mba 😂
Good luck for your MBA!
I like your hair
It's haircut dude
umm.. if Google interviewer gives you hints then you are almost out😅
I'm also doing mechanical engineering 😷
Great to know!
++ man
Once You Told In Your Video That "Coding is Not That Easy.."Now you are Telling Coding Interviews are easy..😵💫😵
No you don't. you don't love it. Come on.
I've no idea about coding, but this guy's voice is surely dead.
The only time you laughed in this video is at the thumbnail 🫣🤣
😂😂😂
😂😂😂😂
Share your Instagram link
I too have a diploma in mechanical engineer but switched my career towards programming🥲🥲
That's great. Thanks for sharing.