555 karma · joined February 25, 2018
In fact, I came across a line of code that was basically `two = 2;` in my own company's codebase just a few days ago.
Also, I would also be quite surprised if Google didn't allow candidates to Google information during the interview...
With zero preparation, I could go to an interview with you right now and tell you anything you wanted to know about designing a database schema, how to get any kind of data out of that schema, how to make that data available via an API, how to cache the data and perform permissions checks, how to deploy code to a cloud environment, how to set up a build pipeline, or any other question you might want to ask about the day-to-day process of developing and deploying web applications. I can answer those questions because I already work in the industry and I broadly know what I'm doing.
However, I probably couldn't pass a FAANG interview without months of prep work, precisely because whiteboard interviews bear almost no resemblance to the reality of software development.
The OP-1 is cool as hell, but realistically it's a £500 musical toy marked up to £2,000 simply because hipsters latched onto the design and marketing of it.
As an undergraduate, I purchased a cheap Dover reprint of "Ordinary Differential Equations" by Tenenbaum and Pollard to supplement an ODE course I was taking, mostly because it had lots of exercises in it. However, I found that book hugely inspiring, and it's become one of my favourite maths books ever. Amongst other things, it essentially has a complete course in Newtonian physics in it, just tossed off in the examples! Highly recommended. I eventually went on to study ODEs and PDEs at Masters level, partly as a result of enjoying that book so much.
Which brings us back to the original question you responded to above. Contrary to your odd views of how software is architected, issuing HTTP requests from the backend is both normal and common enough to be banal. Node adopting the fetch API is generally a good thing as it allows JS developers to code against the same interface whether they are working from the frontend or the backend.
I'm curious to know what position you occupy in our industry?