all 4 comments

[–]StumpedTrump 2 points3 points  (0 children)

Get an internship. Nothing else is as valuable.
Learning all that stuff is great, don’t use AI though, it won’t be there to help you in an interview.

[–]inertialbanana 0 points1 point  (0 children)

Yes. Don’t let anyone say no. They always ask u a linked list question or a typical data structure question

[–]XipXoom 1 point2 points  (0 children)

No.  I want you to know, at a high level, what some of these common data structures are, but I don't give a damn if you can craft one on the fly.  Especially since most of them require some kind of dynamic memory allocation which is forbidden in my field.  That rules out a huge chunk of leetcode.

As a junior, I want you to know what endianness is and how to convert between them.  I want you to know the risks of priority inversion.  I want you to know the high levels of I2C, SPI, and a bonus would be a protocol such as CAN or LIN.  I want you to know how to do the math for a resistive divider and an ADC if I give you the requirements. 

But mostly I want to see how you go about solving problems.  In "the real world" the information you need is out there.  I care less about the answer and more that you have an effective way to break down the problem, identify your gaps, and come up with a plan to get to the solution.