I've been doing interviews with candidates for a development based job and have always liked to be open and communicative. When a candidate requests feedback, after an interview, I've wondered how much detail should I put and how can I make it as constructive as possible for them?
At the moment, we ask them to an interview and ask them some soft technical questions, often on developing with generics and design patterns.
Then we give them a small dummy project to do, and see if they can fix or apply all the details requested of them (E.g. can they change the class to use generics)
After the process, I can either be:
- Broad saying they need to brush up on these skills, they did well here, etc.
- Pinpoint and say these specific points in the interview are where you had issues and these points you exceeded at
Question
Which method (Or other method(s)) provides the candidate with the relevant information, whilst also keeping the feedback constructive?
This feedback could be provided after the candidate was rejected for the role or were selected.
Similar questions tend to be from the interviewee's POV and not the interviewer's