I had an interview with GreenPowerMonitor for a domain expert role. At first, the hiring manager did not seem to have an idea what the role was about. After the first interview, the hiring manager modified the job scope to align with my background.
In the second interview, I was asked to present a technical interview, in which I had to pitch a new idea using my personal coding project. I found it quite unsettling that the hiring manager wanted to record the session. Although he asked for consent, I was under duress to say yes.
At the time of writing, I still have not heard from them of the outcome. This company does not treat candidates with respect. Considering all the efforts and time I made to prepare for three rounds of interviews, they don't bother to provide me any feedback. Not to mention I gave them access to my GitHub repository and proposed a new product for the team, even before I was hired.