730 karma · joined March 31, 2016
distributed something or another engineer at Initech
It is interesting that you place a high value on Tesla when they are not even the affordable EV option. Is it the self driving aspect? Honestly curious what Tesla may be doing that other EV manufacturers really are not (other than being used as a status symbol).
Maybe I misinterpreted what "matters" means to you. I guess you mean a high valued position to a company? I originally interpreted it as a role with positive impact to society.
I'm not sure if I can agree with that. In general that may be true, but I would have to say most people do something they don't like 'just for the money' at some point in their life. Something like working as a kid for minimum wage in a store. It's most likely that you are just working there for money.
Of course, if you don't want to work at companies that do leetcode style interviews, there is no point in going much further than knowing data structures well and knowing basic algorithms (probably learn a sort better than bubble sort though... merge sort is pretty easy). You should know about trees, but I really doubt if you are applying for a company with sane hiring practices they will ever ask you to implement auto balancing trees.
In my experience interviewing with non-leetcode style interviews, I did get a lot more language trivia. For example, for a position primarily using Java, they ask about polymorphism, final vs finally, stuff like that. On onsites the focus is a lot more on STAR, past experience, and designing things. I personally actually like the former style of interview :)