I was contacted by a recruiter and had a 20-minute call about the project, company, and salary expectations. The next step was a 1-hour online interview with the PM, an HR representative, and a technical person. When the meeting started I was informed that they didn't have someone technical available, the PM talked about the team, and project stage but didn't seem to know how to explain certain aspects. Eventually, someone technical was able to join, talked about Java core, spring, and microservices, and solved some programming exercises, mostly for utilizing streams. Average difficulty, solved everything and the guy seemed very pleased. After this, never heard from them about feedback and when I asked, the recruiter said I'd be notified, It's been 2 months. If you you're only looking for a change, it's a waste of time.