89 karma · joined August 28, 2018
When it's Facebook which is subject to scrutiny of many major democratic governments and press, we gives it no slack.
Ironic and funny.
What we perceive as fact is actually something derived from a lot of open discourse based on a lot of evidence. Removing open discourse based on whether the discourse is fact based is circular reasoning and a chicken & egg problem. It's not fact check, it just becomes outright censorship.
It makes me think of the Bitcoin scaling debate. Destroy the ease of running nodes for the ease of trading at low fees. Is it worth it?
In this case, I don't think the suggestion is for people to 'care' more. At the same time we also have to recognize that we can't accommodate for everyone's situation without destroying the fundamentals of the system itself. It's a balancing act. Where the line should be drawn is probably very subjective.
Unfortunately the people interviewing are often going to be life-long employees that are expert of climbing the corp ladder, not so much the entrepreneurs who found and own the business.
One'd think a Github with commit history is going to go further for dev positions. Not exactly it seems...
I'm more getting: "Cool app demo. Now lets not waste time and go into algorithm puzzles."
Deep or not I don't know. Deep enough to have a performant app that creates native content to our own backend which involves video streaming and prefetching.
I did have 9 years working in a medium sized NASDAQ trade company doing firmware (C). It's not OO, but definitely team based development there. I think my problem is still to have interviews be focused on these projects. I don't mind if they grill me on the details of them to demonstrate what kind of person I am. But more often than not it's about standard behavioural and algorithmic puzzles.
And I am following my advice now totally. Just doing CTCI and Leetcode... Not gonna count on any other projects as an employment crutch. They either work as a business or doesn't. Employment is a completely independent thing... This is just in counter to a lot of others that claims they can always build a startup and if fails, go back to employment. At least with current employment practices, it just doesn't work like that. No matter how much applicable skills one got, it seems it boils down to 90% algorithm puzzles and that's it...
In terms of the job hunt process, I don't get it either. FAANGs do have a huge supply/demand imbalance when it comes to tech positions. I guess I just need to be more aggressive in concentrate on more smaller companies.
But all I ended up getting is 'Cool App'. But 'Your technical competency because you can't finish implement a working Trie in the 30 minutes that's left after you spent 15 minute talking about your cool project.'... So basically 99% weighting is on the algorithmic puzzles.
But it just boiled down to algorithm challenges which is mostly down to how much time one have 'wasted' to excel at them.....
It's really hard to even recall dozens of these experience and shrink them into stories and putting words to these. In the startup world, it's called 'Get Shit Done'. In the monolithic FAANG & FAANG wannabe world, I dunno what it's called...
But it seems they want people that have studied for months and probably have seen the problem before, so they can go thru all the possible optimizations and come up with the best answer in 45 minutes. Basically they are hiring an 'Interview Cracking Engineer'. Not a developer...
I thought it used to be that they look at your resume and they ask you questions to confirm that your resume is real. And that's that. Now it's basically just an exam, period...