I got approached by the recruiter via LinkedIn and has a pleasant first interview. The second technical interview was fine. I was surprised to get a call saying that they won't be moving forward, which is fine, I've been dealing with this during my job hunt. What does not make it fine is the feedback I got saying that I have shallow knowledge, even when it comes to my own project. That makes no sense, I built the project myself and have multiple published papers on it. The interviewers failed to ask me meaningful questions for me to elaborate on specific parts of my project. They seemed very unprepared, and tried to gaslight me into thinking I don't know my own work.