This whole process seems a bit psychotic. Is it really necessary to cram like you're taking the SATs again to get a good job as a software engineer? Is "has memorized some number of coding problems" really a test of engineering knowledge? I suppose it's appropriate that after all that work, the author wound up at Facebook, the most soulless company on the list.
> Is it really necessary to cram like you're taking the SATs again to get a good job as a software engineer? Frankly, yes. Just as the SATs and ACTs are IQ tests with a shitty veil on top, FAANG interviews are meant to be the same. Everyone knows interview prep has basically zero correlation to job duties in software engineering, but you have to play the game. > the author wound up at Facebook, the most soulless comp…
IMO there's a difference between finding meaning for yourself and actively making the world a worse place. You can very well ignore the former while still making sure to not do the latter.