I applied on the company website. Among multiple positions, HR asked me to apply for another position they see as a good match with my skills and experiences and where they need me for.
The interviewers were friendly during the process. The initial call was with the company recruiter. Then I started the process with a home assignment of designing a web application in either GoLang or Java, completely free to choose the language!!! I did the assignment in Java which took me approx 3 hours. The feedback was very positive and strong. The second interview was a technical interview with the team lead with very strong feedback. The third was an easy technical interview with very positive feedback but the last interview with the senior manager had very unexpected and unbelievable results. I have both database backend development and DevOps background, but my DevOps background not only had no value but rather was seen as negative!!! Finally, HR then approached me with a rejection. The reason was given as they are very happy about my strong Java background, but they need a person with strong GoLang background and clearly stating that my DevOps and cloud deployment experience has no value to the team !!!! This is wonderful! Developing cloud software where relevant experience has no value. I just feel that I wasted 6-7 hours of my time with a very disappointing outcome. When I was given the choice to choose freely between Java and Go, what does it mean that your Golang experience is not enough!! why not stop the process earlier and save some time on both sides?