I mean really you already nailed it on the "anyone can clean a toilet or cook a burger". This is only from my own experience working in a chain restaurant kitchen, but to a pretty high level. You don't need to be a great chef or anything to be a standard line cook, even if you don't know how to cook they can teach you in one or two training days, everything is timed to the second and all the equipment beeps to let you know when it's done. I was 18 at the time with no experience, my interview was "what days can you work, and are you comfortable staying until the bar closes" and for every one of me there were 30 people ready to take over when someone quit, including high school kids and people fresh out of jail without many other options.
I'm a few years older than you it sounds like but likewise, I found FCC through reddit and finished my front end cert (back when it was still AngularJS based). It definitely wasn't easy getting my first job, and I was lucky to have helpful bosses/mentors to help me bridge the gap from "self taught" to senior dev, but it showed me that it's definitely possible to make it in this industry with a bootcamp or other non-traditional background. I agree with the tweets that you should take graduating/hiring numbers with a grain of salt and be weary of income sharing, but I think the people in this thread totally dismissing bootcamps as a valid path to development are off base.
Economics falls under the business umbrella at most US universities. An Economics degree will almost certainly have included finance, accounting, and marketing classes. Some schools, like my own, don't even differentiate between majors on the granted degree - any students in any of those majors just get a BSBA despite the different focus.
Wharton is similar in that all undergrad degrees are in "economics" even though students still select a major.
Just my two cents, but as a candidate I much prefer the tests to a whiteboard. I've had interview tests for a majority of my recent (senior level) positions in NYC, but the questions generally aren't to this extreme, certainly not basis for a new startup level problems.
More like "we've laid out an API contract, implement these 3 endpoints in a language you like along with these few extra small requirements and some unit tests". Usually takes 2-3 hours and I think it's a more fair assessment of my work and at least I get to use my own environment and work on my own time with tools I know rather than with someone sitting over my shoulder and a marker. It also helps drive the discussion during in-person interviews away from the binary tree puzzle type questions and focuses more on design decisions and other considerations I took in to account.
Remote: Yes, onsite/hybrid OK as well
Willing to relocate: Yes
Technologies: Python, Java, JS, AWS
Most recent work experience - 4 years @ Amazon, 1 year @ Capital One, 1 year contract @ JPMorgan Chase
Linkedin: https://linkedin.com/in/hessproject
Email: [email protected]