Could it be a reason for the rejection? Java
Would want to know opinions of interviewers. I have applied for Java Backend role requiring at least 3 years of experience. Prepared for tuff questions: system designs, LC, threads in java.
On the interview day I forgot how to work with Streams API correctly. I needed to filter and sort by several parameters. Instead of using filter and .sorted I just went with .map().map().map() and toList() instead of asList() with predicate conditions inside.
I have not used them for so long and prepared for more difficult stuff. Interviewer did not say anything, no hint like 'are sure map is going to filter and not to transform'. So I have assumed we are cool and moved to next question. Only when I got home and checked my answer I realized a mistake ( I really though I was right). Predication logic was correct, I just misused chain methods.
Next Q was about auth my project, we misunderstood each other and I just told we are using SSO. Was a little awkward situation where I was telling we do not really handle auth. And so we moved further. Again back at home I realized, she wanted to test my auth logic and I basically did not really showcased. Even though I could.
Other parts like system designs, algo, theoretical I have answered without a problem. I would rate them 8/10. Waiting for the decision... several days passed, but somehow nervous they are prolonging. For the current job I was called the same day if I am not wrong :D