shoulder-track
So when hiring, I don't care if you're slow and methodical, or super fast. What I care about is that you understand basic algorithms and data structure (lists, sets, maps, trees) and can apply them to simple problems without me telling you that using a hash map here will speed up the solution tremendously, or using a heap will simplify the code. Those simple problems are also taken from most common patterns we see in our codebase, which consists of lots of geospatial data processing and analysis.
And if you need more than an hour to solve a couple of those simple problems (let's say, find duplicates between two lists), you'll definitely have a problem fitting in with the rest of the team - since everyone on the team has solved those problems and agrees that we need people with at least this basic algorithm knowledge to be able to make a significant contribution here.
These questions also a first hour of the interview, the rest goes deeply into discussion of previous projects you made, different architectural patterns, etc.
And catered meals/snacks are not the norm there either - instead, you smelling microwaved fish Bob brought for lunch, plus Karen is babbling away about how her kid didn't get into the honors program. You don't have an office, you're sitting next to bunch of other people who keep talking, walking, watching funny Youtube videos. The best option is to come in late and work late so you have a somewhat distraction-free workplace to yourself - which again is pretty idiotic.
And the communication is not really that much harder, it's actually gets much easier and streamlined the more you WFH. You learn to focus on what matters, you learn to present your thoughts coherently and in an engaging manner as people need to understand you and listen to you even though they don't see you and no one even knows whether they are listening to you or not.