This is about the first post:
The cloak of anonymity is because of lack of trust in the system of ThoughtWorks and the experience I had with the interviewing ThoughtWorks' employees. To me, ThoughtWorks folks came across as too proud and unwilling to listen. I also felt strongly that they were not going to take the feedback in a positive light after my interview. I did start giving my feedback to the recruiting person. However, he gave my a sympathetic look and said how he would surely get back if requirements in the future came up. I did not continue with the feedback.
The process of feedback is anonymous in its construct. I strongly feel that the minute one knows who the feedback is given by, the majority of the efforts of patriotic readers is to find that person and get back. There are hundreds of views of the Logan profile. That was not to know if I was Wolverine. I decided that rather than giving a feedback to one person in isolation, I chose to be the voice of many people who go through the same thing and provide feedback to many.
Based on the responses, it appears that a few people are honestly concerned and are looking for more feedback to improve the whole recruitment process.
Have a look at Priyank's post:
It brings out certain good points.
Every company has elements of greatness and elements of silliness which are both subjective. It is not about what the company aspired to do in this case, this is about what the company actually did. And it also boils down to the employees of the company who did it. Common sense was quite far from the discussion of that day. It also would dictate that there are thousands of companies across the world that modifies their policies to bring inclusiveness and diversity. Thoughtworks is not the only company that has done great modifications to their policies. They are simply one among thousands, thousands of caring sensitive companies across the globe, if not more.
I half agree with the view point that "Interview is an art and you acquire it over time". If it's an art, it's not going to come to all naturally over time. Some people have the ability to acquire it over time, most others need to be trained. "Training to take interviews"??. Sounds unheard of? Well, this kind of terrible interviews that happen in ThoughtWorks and other such companies, that too people (including HR) say is unheard of. But, we all know it's not unheard of. This is a young industry and it is continuously changing, interview training is simply one such change. I'm implementing it in my current firm and the policies of recruitment are being restructured drastically and well accepted.
This is not the first company where I have faced this. In other firms where I faced this, my feedback was taken with out making it a sympathetic event (in fact I was called back for a fresh set of interviews). I would say one of the best interviews was with a firm that I did not place in. It was a good discussion, I exited with the knowledge why I will not be joining the firm and I didn't have the feeling that the entire day had been wasted. I made good contacts in that firm and professionally have been in touch ever since. Basically the point I'm trying to make is that there is no correlation between being selected / rejected and good / bad interview.
Here's the feedback that I have :
(Though this conversation is in context of ThoughtWorks, this applies to a whole bunch of companies and their employees, including where I am now)
1) Keep Interviewers Free : Make sure the employees doing the interview are not deeply in the middle of something when they are being pulled out. Their minds need to be focused on assessment. Many a times there is a last minute adjustment to conduct the interview discussions. This is pointless, there needs to be more planning for interviews. (Did I think that my interviewers were pulled out of their regular task? Yes they were, they were extremely impatient with what I had to say. They needed to be elsewhere, that was evident)
2) Assessment, Not Recruitment : Employees need to be told that they are not recruiting, they are merely helping with assessment. They are entering a handshake situation, not a "I bless you with a job" situation. It's a common habit of a lot of the employees to mistake that they are recruiting. No, the company is recruiting, the employee is lending a hand assessing.
3) Awareness About The Candidate : Does the employee know why this particular candidate is in his office? What was the prospective role the candidate is being interviewed for? What are the key strengths that need to be looked for? Interview questions being defined and asked only based on the employee's professional experience and parameters does not make sense. It needs to be aligned with companies requirements.
4) Relative Experience Of Interviewer : Make sure the assessment is done by someone who is relatively senior and has spent more time in the industry. A 5 year experienced person is always better assessed by someone with 10 years of experience than someone with 5 years of experience. Sometimes companies get into a mind frame that their employees are far superior to the other companies. Employees and candidates are both humans and have common behavioral traits. People with similar experiences are likely to have ego clashes in an interview (Check with any of the other non-software industries, there is always much senior folk assessing, that is done for a valid reason).
If it's going to be a same experience assessment, then it should be a peer to peer discussion where it is equally important for the employee to explain why the candidate would like to work with him/her. If the employee is younger than the candidate, then let that discussion be more about the employee trying to find out openly if he would like to be mentored by the candidate.
If the employee happens to be younger, it should never be an evaluation of skills of the candidate. Sending someone younger to evaluate also shows that the company is not serious about their recruitment. (Usually, companies have a silly justification that their employees are damn smart even if they are young. This applies to the candidate as well, so don't do it, stop giving other excuses also)
See how the same interview discussion based on the relative experience can become very different?
Bottom Line : Employees need to be told that it is okay to know less or as much as the candidate, it is not a competition in that room. It is simply adding another person to the company to take projects forward.
5) Assessment By Asking A Solution To A Problem: Problems that we all face can be solved in multiple ways. Each solution fits a kind of industry and the resource pool / infrastructure available. It is important for employees to stop expecting the solution in their heads to be the one thrown by the candidate. The candidate might throw a solution which may not even be the apt one. But it is thought-of and given in those few minutes of discussion. No one in actual working environments would do it that way. The same candidate on a different day could throw a different solution. The assessment needs to be based constant aspects like the thought process of the candidate; how giving the candidate a direction makes a difference in his thought process. Importantly, an interview is no place for putting forth individual opinions, regardless of how passionate one may be about it.
6) Taking feedback needs to be done only for internal improvement. The feedback process is not a venue for consoling the candidate. It is not to tell the candidate that "we will get back in case some other roles open up in the future". When a candidate with a promising profile and code doesn't make it, it would be essential to take the employees' feedback and candidate's feedback, and compare them to see why the unexpected gap. With confidence I can say if not for this blog, that discussion didn't ever happen.
7) Respect The Candidate : Right from their first interview employees need to be taught to respect the candidate who has made time to come their office (unfortunately people need to be taught this, considering the concept of ThoughtWorks' 3 pillars, I thought the aspect of respecting the candidate's time was a direction extension). Candidates don't have a problem with companies saying - "Sorry but we don't think this might work, we didn't find what we were looking for". But candidates need to feel respected when they are in an interview.
There is no one absolute company, a great career can be built in a combination of various companies. Acceptance and rejection is part of life and happens in both directions. There is nothing to be proud of or dejected based on the result of an interview. However, the interview process itself needs to feel like time well spent. This is the industry I can call mine, I am taking time to write this because I care and as senior folk we need to fix things that are wrong.
An open question would be : "How many such feedback have come and how many has the company acted upon?"