First there was the HR call and then the github assignment and then the technical interview based on the assignment, and then then a 1.5 hr pair programming interview and a call with the CTO/ Director, the interviewers were friendly (CTO not too much), after having the interview with the CTO I had a feeling that it wasn't very satisfactory because he didn't seem satisfied with what I am going to bring to picnic, but after giving the pair programming round (which had some technical difficulties and an error the reason for which was supposed to be explained by the interviewers that took more than 2/3rd of the interview time) I was almost sure this is not the place for me, later after 2 days when I asked for feedback they sent the rejection saying that I did not do good in the assignment follow up questions. I did not like the interview experience and they expect you be familiar with java for a junior java dev role for which they are paying below market, overall I would say I do feel that I wasted my time with the interview process, and joining picnic definetly did not seem worth the grind they make you do in the interview process, also if you are good at algorithms and data structures and stuff, I don't think this would be the place for you as they are obsessed with the latest tech and good coding practices and do not seem smart enough to write complex math and algorithms and all, overall it felt to me that even if I had joined the company my skills wont be utilized fairly. Software developement is not all about learning new tech, and good coding practices, if you cannot solve complex problems efficiently there is no use of the modular, idiomatic or howsoever code that you have written, this is something I value more than knowing any new tech or stuff. The first thing is that interview process should be language agnostic for a junior role atleast, making it entirely in java is senseless, you want to teach the person java in tech academy and you expect them to know lot of stuff already which is weird, definetly never applying again to this company, though it seemed cool at first but never again lol.