Design an interview system

There would be multiple rounds(lets say 5, generally) in the interview. Output of a round is either pass or fail. If fail, candidate is rejected, else pass on to the next round. First round is Technical1, which is common for all candidates. Last round is HR. Interviewer may schedule more rounds(more than 5) if he is not convinced. He can also allow the candidate to skip further technical rounds and directly appear for HR, if he is convinced that the candidate is very good. Design a system, which keeps track of the various stages in an interview for a candidate.

Comments (2)