After two rounds of interviews, the CEO emailed me on a Wednesday to say the team approved me and wanted to bring me on board. He said he wouldn't be available until 5pm, which came and went, so I emailed him again that evening to remind him. He arranged a Zoom call for late afternoon the next day, which he was 20 minutes late to, then we proceeded to discuss what my role/title would be. It seemed to be going well; he asked if I could start that Monday (which I answered "yes" to), said the team liked my work and my attitude, etc. Then we were accidentally disconnected from Zoom when it went into "not responding" mode and crashed, due to some cumbersome background processes I had running on my local machine, so I restarted it, re-joined the call and apologized profusely. He asked what might have caused this and I explained, which led him to ask me about my PC's specs. He burst out laughing when I relayed to him the details of my RAM and core processors, and I told him I understood my hardware wasn't very advanced, but I was planning on getting a new and better computer as soon as I could. I also reminded him that he said he liked my work, and this is the hardware I was able to get the job done with. He then asked me to test my WiFi's capabilities, which is perfectly relevant as this was a remote position. I read him the results, only to be met with silence; he didn't really tell me what standard of internet speed I needed to upgrade to, but nevertheless I assured him I would upgrade my internet if the job required it. He then said we ran out of time (on a meeting he was 20 minutes late to) and he had to join the team for something else, so we could call or text later. He never did. The next day (Friday), the head of engineering at another company asked me if I could interview that next Monday. I still had not heard back from the CEO, who supposedly wanted me to start as soon as possible, asking if he still wanted to talk as planned, and after hours with no response, finally emailed him explaining that I needed an answer on whether or not he still wanted me to start the new job on Monday. Apparently the CEO didn't have the fortitude to rescind the offer to my face, so one of the engineers was the one to email me with a clear answer that they were no longer interested.
Tl;dr version: the interviews were straightforward, but the interviewer is unprofessional and opaque. I learned a new framework to showcase my abilities to his company and his team, yet he couldn't even be bothered to remember our appointments. He wasted my time. If he doesn't think my home office setup is up to par, even after I assure him I would upgrade my internet and PC, he ought to tell me that he's no longer interested right away, instead of dragging the process out for another 24 hours by saying "we'll talk tomorrow", then having one of his employees do it. This company also doesn't post its salary range, which is a red flag that the pay is probably terrible for this field, especially considering all the overtime they claimed to require.