u/michaelnovati replied · ★ FEATURED
We have this guide that collects resources for different topics and was curated by three engineers on our team (myself included) with over 40 years of top tier industry experience running interviews at Facebook, Microsoft, Nextdoor, etc...
https://formation.dev/guide/
Disclosure: Formation is not a bootcamp but we work people to level up their careers later on. Only 11% of people we worked with who got a job in the past year we're bootcamp grads without a job so I want to make it clear that I'm sharing this to help and not to solicit you to look into the training, as you sound a bit too early in your career.
And yes they are fairly common at larger companies. As companies become larger they want to standardize their interview processes which means having really consistent topics and types of interviews. Data structures and algorithms interviews are about as general problems as you can get to develop a consistent hiring process around.There are thousands and thousands of stacks and frameworks that you could be an expert in and it's really hard to evaluate all of those properly yet scale. hence why these generic data structures and algorithms problems are so useful.