The phone screening, code pairing were fair enough.
The in-person interview was with a couple of managers and developers.
HR and the managers were professional and thorough. The developers that oversaw the coding questions were not.
Coding, thinking out loud, presenting your train of thoughts is uncomfortable enough. However one developer made it worse correcting every typo, missing semicolons, unfinished conditions or for loops, as I was still typing them. Not telling me till towards the end that I was allowed to google anything I wanted. When I looked up the correct name of a string function, and got it straight from the search results, off an stackoverflow because that was enough to remind of its name. He scorned me for picking stackoverflow vs w3schools.
The other developer was less than prepared. It was a multi-layered project, that cannot be completely developed in an interview, so I gave him the full algorithm, showing my code design and structure HTML/CSS/JS/OOP), without compiling. And again, I wasn't told until the end that I was expected to hand off a fully developed and running project.