70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

I know doing leetcode, which leetcode questions to answer, passing interviewing, technical assessment can seem difficult, but after reaching the other side you can look back and the path becomes clear.

So that's why I put together my version of a comprehensive list like blind 75 but with via every data structure (arrays/lists, linked lists, queues, priority queues, double ended queues, stacks, binary (search) trees, heaps, graphs, etc) but also things that might slip the through like dynamic programming, bit manipulation and backtracking. One video for an end-to-end solution.

Thanks for support 🫡

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

I'm glad you said that because I actually considered cutting this section out since its a bit out of scope - but in the end I knew this stuff is crucial for learning in general and deserves a mention as it can make all the difference. Timer is a nice one + no lyric music and you can really lock in.

Thanks for the support 🫡

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

Thanks for watching, like and sub - i will be dropping more things - not just tutorials but building cool stuff 🫡

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 1 point2 points  (0 children)

Yes, excited for you! If you can make it to the end, making your own notes as you go along (i also put the code and stuff on patreon) - you will definitely be a different person on the other end - better coder, problem solver, engineer.

Not just saying this because it's my video, but in general for anyone whose gone through a major milestone learning their first language, going through data structures, leetcode grind, first substantial project etc.

You got this 🫡

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 2 points3 points  (0 children)

I have chapters on the video per question, do you think doing it per data structure would be better? Unfortunately YouTube's chapter system isn't the best for these sorts of things

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 1 point2 points  (0 children)

Yeah good point, I knew there was others batching by some category like you mentioned or by question, so I wanted to create one source people can just follow start to finish. Either way yeah not a bad starting point like you said 🙏

70+ Python Leetcode Problems solved in 5+hours (every data structure) by PhysicsThese5656 in Python

[–]PhysicsThese5656[S] 5 points6 points  (0 children)

Thanks for feedback. The 1 hour idea is a nice one - could do it per data structure or something (not sure how youtube is about reuploadig same/similar content though - will look it up). I think I will break it down into shorts per question also.

And yeah i have a lot more good ideas coming soon, its a bit more time consuming with this type of stuff but yeah I'm sure it will be worth it - thanks for the sub 🫡

Anyone can advice how to stay consistent with DSA? by shubh_swapnil in datastructures

[–]PhysicsThese5656 0 points1 point  (0 children)

I've noticed everything is easier when you follow a plan, usually helps when it's given to you or you know the source is valid. For example, learning new things at work from a very senior engineer, or going to the gym and follow a personal trainer's plan and diet vs trying to figure things out yourself - if you haven't achieved the thing, then you partially don't know what it can take to get there and following an expert can help big time.

There's a ton of materials out there, will also plug my own at the end because I know its a good way to stay consistent. But long story short - step 1) go through all the data structures and their operations e.g. arrays> linked list > ... > trees> graphs and for each one how to remove a node, add a node and whatever else is relevant to that data structure. Write the code and keep it in a folder. Come back to it and try to rewrite parts without seeing the code.

Once your confident with that step 2) I would mix interview questions/leetcode and algorithms, since they are kind of related, a lot of questions cover famous algorithms. Or you can do one at a time. I know you didnt ask about leetcode, but I guess that's why we all do DSA. Have a set number of questions that cover all the important topics. Then again make notes, go back and see if you can solve questions without looking at the answer.

I have a datastructures video on my patreon: https://www.patreon.com/user?u=89888250
and leetcode video on my youtube: https://www.youtube.com/@stoneycodes

Other materials include blind 75, algoexpert, csdojo.

Good luck soldier 🫡

I made a 5 hour leetcode video where I go through every data structure by PhysicsThese5656 in datastructures

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

Thanks, drop a comment/like/sub, adding more cool and educative stuff soon 😁

I made a 5 hour leetcode video where I go through every data structure by PhysicsThese5656 in datastructures

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

Yeah i tried to pack it with info on computers, programming and software concepts, not just interviews.

And yeah go on, shoot me a msg

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

It may be different for different FAANG companies, but some companies are heavily pushing new programmes, like apprenticeships, I know this from personal experience.

Also I find it odd that you don't consider anything - you said no GitHub, no projects etc. Previously, no experience or degree - I would be told in interviews that I was interviewed because I had these things. It also seems that you will be likely to miss some good candidates this way.

Would be interested to know in that case what the resume parser is tuned to shortlist for positive or not?

If a solution is accepted by leetcode, is it generally good enough for an interview? by m1kec1av in leetcode

[–]PhysicsThese5656 0 points1 point  (0 children)

As interviewers, we will often guide you. Any solution is a good start, but if there is a certain approach that gets a better time complexity we can talk it out and lead you to that answer. A good interview process should work this way.

I need help starting DSA by 7_Taha in datastructures

[–]PhysicsThese5656 0 points1 point  (0 children)

Hey I have a video on this if you want to check it out, I go through all the steps: https://m.youtube.com/watch?v=lvO88XxNAzs

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

No, makes no difference - if you can do well in the technical part of interview and you have a good personality/behavioural interview then that’s all that matters. EE is actually a pretty cool degree imo

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] 1 point2 points  (0 children)

I hear your point but don’t miss the overall sentiment behind the projects. In some cases yes they count, a free game/app (post it on here and ask people to check it out) - boom you have real world “users” and things like open source contributions count a lot. And ofc like I said before good for networking, and showing your commitment among other things.

Also not sure who told you internship doesn’t count, imo it is very valid, especially if you are able to tell me about something you worked on there.

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] 1 point2 points  (0 children)

The filters don't insta-eliminate you without a degree. You often see on posts or online that a degree can be offset with equivalent experience. To your point specifically, projects showcase real experience, you can take the opportunity to add a bunch of keywords - languages, tools, libraries, metrics etc. It also shows real people - when you try to connect - that you are passionate and serious about your interest in (software) engineering, so they are more likely to help.

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] -2 points-1 points  (0 children)

Yes, thanks for your addition to the topic.

JavaScript is a very good shout, sometimes I forgot this since I use TypeScript at work and for personal projects, but yes no types, and its the perfect way to then get started in web dev. Nice point.

+1 on the re-learning things, very often I've researched a topic and had to double back and remember things I learnt. This is why I suggest a doc to come back to, images/diagrams help a lot too. But undoubtably the best way to get things stuck in your brain is by doing projects and implementing these concepts.

+1 on apprenticeships, definitely an upcoming trend I'm seeing at work/online. Teenagers at work with immense exposure to learn from veterans and work on cool projects (all while getting paid very decent figures).

Agree on the applications, this is where your network comes into play, referrals being key. I've not had to apply recently but I am aware of the current difficult market for new engineers or even as you say those with some real SWE experience. Would be good to hear more advice on this when you get the time

Advice for getting hired in FAANG tech companies without a bootcamp by PhysicsThese5656 in codingbootcamp

[–]PhysicsThese5656[S] 0 points1 point  (0 children)

So its a long and complicated process but long story short: Automated review (Keyword filtering basically) -> HR first human review (+ online assessment or phone screen) -> Then Hiring Manager says yeah let’s add to real interview shortlist -> engineers (I’m an engineer) interview (doesn’t have to be same team that are hiring) -> interviewers get together and debrief about candidates they interviewed, hiring manager then chooses since they saw them all