Hello Veena,
I understand your eagerness for a solution.
But unless one knows what's happening [which you mentioned in this thread] & more importantly WHY it's happening, how would he/she be able to arrive at a logical & workable solution--whether it's me, you or anyone else?
You mentioned-'they might be facing same problem than wt u want me to do'. Pl DON'T ASSUME in such situations. PL ASK THEM. For all you know they MAY NOT be facing the problem at all--which could mean that you will need to change the way YOU are handling things @ your end. Or they may be facing the same problems for totally different reasons.
And if they are also facing the same problem [now or earlier] for similar reasons like you do now, then they could tell you how they handled the problem(s)--being near to the scene themselves, their feedback could have a better hit-rate than mine.
And every problem would have it's own unique solution--meaning what can work for me need not necessarily work for you, especially in recruitment. The reason for this is everyone has a style of talking, expressing, presentation, etc. And such attributes definitely have effect on the results.
Also, pl don't get weighed-down by your targets ['we have to line up more than 30 candidates each day that too of different designation']--if you allow that to happen, your focus on finding the reasons for your current problem will get effected & mislead the whole effort--you have to learn to handle such pressure. And you also have to find a solution to your current problem--or you performance would get effected--you already are facing it. That's what is experience all about I guess.
I suggest you talk to your colleagues & let me know the clear picture @ your end.
Rgds,
TS