I watched the DS&A course on Taro and I thought the video on what a "yes" and a "strong yes" mean was really helpful.
I was wondering if the same analysis can be done for what a "weak no" and a what a "weak yes" mean? I think this comparison would be helpful since it gives us an understanding of the small details that can push someone between passing and failing territory.
Another question I have is that I've finished questions with optimal time complexity but I still fail the interview. So under what circumstances would candidates get a "weak no" (or even "no") even with an optimal solution? This is obviously a super broad question, so I tried breaking it down into several categories:
Communication:
Problem Solving:
Coding:
Verification:
There's a lot going into the mind of interviewers, but this is what usually goes on in mine for the 2 cases.
What would be some factors that would push a candidate to one side or the other?
The main thing for me is the candidate has a clear line thought: am I able to follow along with where they're going? Or are they more often than not rambling and/or typing random stuff.