The Interview candidate, who is 7+ years experienced senior software engineer, is waiting in Room#2 and looking at window sharply trying to bring down his nervousness. The interviewee is a 14 years experienced person currently working as a project manager in that organization for the last 7 years. He claims that he is staying for a long time because of loyalty, but some people say it is because of his inability to get a job outside…Anyway…
Interviewer: Hi, my name is XYZ.
Interviewee: Hi, my name is ABC. Good morning. (Gave a strong handshake., somewhere he read giving a strong handshake tells about your personality that you are a dynamic person and exhibit leadership qualities).
Interviewer: Flipping through the resume quickly and said I have already gone through your profile and it is impressive. (Actually someone else is supposed to take the interview and recruiter just realized that he is off and asked XYZ to take the interview and he is just seeing the resume first time)
Interviewer: Before going into technical stuff, let me tell you one thing. More than anything else I like honesty in people. So, let us talk honestly with open mind.
Interviewer: It seems you worked on wide verity of technologies over the years!!
Interviewee: No, actually I took my friend’s resume and updated with my details. Those “Well versed with Object Oriented Design” etc is all pretty standard in any java developer resume.
Interviewer: I see. Can you talk about your recent project?
Interviewee: (While ABC is repeating those 6 lines of project description he put on resume, Interviewer is busy in preparing questions in his mind to ask the candidate.)
Interviewer: Good. What exactly you implemented recently in this project?
Interviewee: Nothing much. There is one strong technical person and 2 other young and energetic freshers are there in our team. They do all the stuff. I am just be there as a supporter.
Interviewer: What if you have to implement some complex thing by yourself?
Interviewee: So far that didn’t happened. My team lead knows about my skills. Instead of assigning any complex tasks to me and get irritated he always assign some small minor changes and testing the features implemented by others etc.
Interviewer: Oh ok. You mentioned few latest technologies in this project. Are you familiar with them?
Interviewee: No, actually we are not even using those technologies in that project. My friends told me that those technologies are in very much demand. I just put them so that I can get calls. We all know how recruiters find resumes with keyword searching right!!
Interviewer: That makes sense. You know software development is not all about coding, communication skills is important, dealing with people is important and most importantly getting things done is very very important. How good are you in that area? Are you good team player?
Interviewee: This is the best part about me. Because I am very much aware of my technical skills, I always be friendly with everyone so that I can reach out anyone and get help from them. If you look at those strong technical people they always focus on solving the problem by themselves and obviously don’t have much time to socialize. But my kind of people always have more friends in offices. We never know from whom we need help, so I make as many friends as possible.
Interviewer: Got it. Suppose if you have to lead a couple of people how do you do it? how do you delegate the tasks?
Interviewee: I am master in delegating work. I am really good at delegating work without even other person knowing that I delegated my work to him.
Interviewer: How do you do it?
Interviewee: Suppose I have to implement something which involves 3 steps. First step is easy and other 2 are difficult.
Say I implemented step1 successfully but got struck at step2. Then I look for someone who can do it and go to him asking how to do step1 though I need help on step2.
As step1 is an easy thing, most likely he will say write this line of code in that xml/java file. Though I know where to write it, I act as if I don’t know and put it in wrong place. He will try to explain it 2 or 3 times and finally pull the keyborad from me and he start writing it himself. Now he will run it and shows that step1 works fine. Then I tell him that step1 works fine but the real problem is step2. By now the keyboard is in his hands and generally good technical people don’t say I can’t do it and take it as a challenge. Now I can sit back, relax and watch him doing all the stuff for me while I am talking to my girl friend over the phone.
Interviewer: Smart. So what kind of challenging work environment you are looking for?
Interviewee: I am not looking for any challenges. In fact I need routine, repetitive, boring work so that I can spend time with my family.
Interviewer: Great. Do you have any questions for me?
Interviewee: Yeah, can you tell about your company and kind of work culture here?
Interviewer: Sure. Ours is a product based company.
When our on-site counterparts get sick of any legacy project they will throw it on our face and we do maintenance and do minor enhancements for them.
Coming to work culture, here you can find many people who are sort of settled down in this company, no passion for technology at all. And then there is a bunch of managers who didn’t write a single line of code in the past 10 years but feels they are very tech savvy, but let me tell you that they are very good at micro managing. If by any chance any good technical person joins here, he will leave in a few months. We don’t want to change anything, we don’t want to improve anything. We want to keep things as they are now. In fact one of the very good developer put down his papers last week, we are hiring for his position only.
Normally we don’t reveal the result of Interview immediately, but let me tell that you I am going to strongly recommend to hire you.
We don’t want to hire strong technical people because they want technical challenges and they try to improve things which obviously threatens the job safety of those of us who settled down here.
We don’t need strong technical people because all we do is patch work and minor enhancements. We just need the people who can stick with the organization and willing to do boring, repetitive work. We want people who stick with our organization though we treat them like shit and don’t give any salary hikes for years and years. We want people who never heard of the term self respect.
I can see all of these qualities in you, so it seems you are a very good fit here.
Win win :-)