Home > Uncategorized > My experience with technical interviews

My experience with technical interviews

January 17th, 2009

For the past few weeks I was actively involved in conducting Technical interviews for the company I work and for a Friend’s company. Some guys were very passionate about programming and others were passionate about the salary drawn by progammers in India. Below are few funny and interesting conversations I had with few candidates who belong to the “Why the hell are you here?” category. :)

Me : Can you explain DLL hell?

Candidate : When we compile ASP.net projects they get saved as DLLs and this folder is called as DLL hell?

Me [Thiking] : Why the hell are you here?

——————————————————

Me : Can you explain about your “Online movie ticket booking” website and how you used AJAX?

Candidate : Actually I worked in the admin module which do not have AJAX.

Me : OK so can you explain about the admin module?

Candidate : Yeah admin module has this.. blah blah…..

Me : OK! What was the size of the team?

Candidate : one

Me : Can you explain AJAX?

Candidate : AJAX? yeah it used for designing web pages. Since its done in xml its very easy to maintain

——————————————————

Me : How do you rate yourself with javascript knowledge? (in a scale of 1 – 10)

Candidate : 9

Me : 9 out of 10? Great. Can you write a javascript code to validate an email field?

Candidate : hmmmm… i would rate myself as 3 out of 10

——————————————————

Me : What do you know about CMMI level 1,2,3,4,5?

Candidate : There is no cmm level 1,2,3,4. (i mising from cmmi). There is only CMM level 5.

——————————————————

Me : What is an application server

Candidate : Application server is nothing but an imaginary concept of Webserver and Databse server.

Me [thinking] : You seriously have some “imaginary” problem.

——————————————————

Me : What is DCOM?

Candidate : Dynamic COmmunication Model.

Me : Oh?? What is COM+ ?

Candidate : Communication Model with more speed.

——————————————————

Me : Can you tell us about your knowledg in AJAX?

Candidate : Oh AJAX?? its VS 2008 stuff!.. I know it very well. just a drag and drop control…..

Me : OK. So can we develop AJAX applications in ASP or PHP?

Candidate : No way .. there is no AJAX control

Me [Thinking] : Microsoft is seriously spoiling the programmers

——————————————————

Me : Which do you think is more effective, server side validation or client side validation?

Candidate : Of course client side using vb…. No need to go to server for valdation and its very fast and if you use Visual studio no code is required

Me [thinking] : Thank god atleast we have a “server side” validation (in the name of technical interview) in the recruitment process.

——————————————————

Me : You said you are working with VS 2003. How do you rate yourself in .net?

Candidate : 7 out of 10

Me : Great! Why are you not using VS 2008 which is the lastest verion?

Candidate : What? we have VS 2008? I thought 2005 is the latest version.

——————————————————

Me : In your previous project, how did you show data to the user?

Candidate : I used AJAX

Me : OK? What all process you used for data handling?

Candidate : AJAX

Me : How did you manage to send SMS? Using http or smpp?

Candidate : AJAX

Me [Thinking] : God give me a break!

Do you have any funny experiences like these? oh BTW did I tell you that some of these guys were 2+ years experienced in .net ?

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Uncategorized

  1. January 17th, 2009 at 23:58 | #1

    AWESOME !! never known there r even worst ppl in world then me :P

  2. January 17th, 2009 at 23:59 | #2

    I missed a point actually… These guys were 2+ .net experienced :)

  3. January 18th, 2009 at 00:00 | #3

    @Kunal …. we are far better mate :)

  4. BG
    January 18th, 2009 at 00:26 | #4

    though i dont knw much abt the techi stuff…. this is typical murder on people who interview these people…

  5. January 18th, 2009 at 16:11 | #5

    I got relieved after reading the last line. Till then I was underestimating myself… Me a fresh engg grad from electronics domain :-( Even I cant answer any of them… :-(

  6. January 18th, 2009 at 16:21 | #6

    @Pavan I can understand if they are freshers ;-) ..

  7. January 18th, 2009 at 20:35 | #7

    It is unfortunate that most technical interviewers face same situations. We can understand if freshers are talking such blunders. I faced same from even people who claim 5+ experience.

    There is one category people – usually talk a lot and try escaping from questions without answering. If you ask “what is .net”, they will talk about Microsoft and go though every technology they know.

    Once in an interview for DBAs, I asked one 3+ guy to write down a query to select certain fields from three tables. But he was answering me how to do it in MS SQL Management Sudio tool rather than writing query. At last he agreed he do not know how to write the code in paper.

    My advice will be “do not count your experience with years, but your knowledge in relevant field”. If you claim to be 2 years experienced, then the interviewer will expect that level of knowledge and will ask you questions also of that level.

    If you do not know what is AJAX, then better do not put that in your resume. These terms will help you in shortlisting for interviews but you will not survive in the interview…

    …and guys like Shoban will publish it in their blogs! ;-)

  8. January 19th, 2009 at 01:43 | #8

    @ Praveen :-) … Correct! .. They dont know I am less experienced than them.

  9. Deepak
    January 19th, 2009 at 09:09 | #9

    Good one buddy. My point is that even after answering questions, unless someone is able to actually code in front of me, I am going to be very reluctant to hire him. My favourite example is of someone who came to me with 5+ years of J2EE experience and lot of java certifications in his resume. When I asked him to tell me what are the advantages of using EJB over regular beans, he came up
    with – “Sir, with EJB we can do lots more things.”
    Me: “Yes, what are the lots more things that you can do?”
    Him: Silence.. Lot of scratching
    All my faith in certifications was gone..

  10. January 19th, 2009 at 15:30 | #10

    >> All my faith in certifications was gone..

    @Deepak:

    We cannot trust certifications now a days. because…

    1. Availability of dumps! – Many certifications we can get if we ‘learn’ atleast 100 dump questions.

    2. Underworld certifications – There are certain under-world agencies available. Deposit money in their back account and send your fullname and email as SMS. Your certification is ready!

    Addendum: Once I faced different explanations about same project from two guys of same firm. It was a strange experience.

  11. January 19th, 2009 at 21:54 | #11

    I enjoyed reading this post as I have had similar experience while hiring guys for my earlier startup.

    One funny answers for “What are the difference’s between Java Script and Java?” question was “There is no main method in Java Script” :)

  12. January 20th, 2009 at 10:23 | #12

    @Praveen .. Sorry for some reason your comments are marked as SPAM ;-) .. interesting discussion even I think certifications are “useless” now a days.. Any tom dick and harry can get certificates using dumps.

  13. January 20th, 2009 at 10:26 | #13

    @Vijay … I am sure he doesnt know anything about java or javascript.. Good programmers always say” I dont know.. as I have not worked wit it”. But I can surely learn” ….

  14. January 21st, 2009 at 09:14 | #14

    kidu… i thought they r freshers.. but 2+ and answers like this… :|

  15. January 21st, 2009 at 11:31 | #15

    This is too funny.. !!

    But seriously.. I know people who are dumb.. and earning like crazy… probably the one who interviewed them was a loser himself.. :P

  16. Hariesh
    January 21st, 2009 at 11:52 | #16

    Shoban….it’s worth reading. it’s a clear lesson for the newbies who proclaims they know everything for shortlisting in IV.

  17. Prince
    January 22nd, 2009 at 21:21 | #17

    Let me ask you a logical question,

    “For the past few weeks I was actively involved in conducting Technical interviews for the company I work and for a Friend’s company”.

    How can you serve for 2 companies at a time? Are you not a regular employee in your present company?

  18. January 22nd, 2009 at 21:27 | #18

    @Prince . Yes I am FTE for my present company. My friend (Who knows about my technical capabilities) requested me to conduct interviews (I am not the only 1 in the interview board) to get the best guys for his company. I conducted the interview on weekends so that my work at my current company is not affected..I showed the same dedication for my present compnay to get the best guys.
    Hope this was a logical answer :)

  19. January 22nd, 2009 at 21:28 | #19

    @Prince BTW I am not an regular employee of my friend’s company. Just a wellwisher

  20. Prince
    January 22nd, 2009 at 21:53 | #20

    Shoban,
    I have no doubt in your technical knowledge or sincerity to your present company. But I am pretty sure that a person who works in a company as a regular employee signs a contract with the employer at the time of joining. As per the contract a regular employee cannot undertake any work/assignment for its competitors in any mode( ex. part time). So that I asked this question. I am not intended an offensive remark.
    Prince

  21. April 29th, 2009 at 11:23 | #21

    Seriously!!

    It was awesome. I’m not from engg. backgroud, but had a lot of engg. friends. I used to think WTF?! of them when they do not even know some concepts I can understand.

    There’s some problem with ‘education’ in this part of the world!

  22. len
    August 1st, 2009 at 06:13 | #22

    i think it is important to be very specific in terms of technical question other wise u get screwed. Lots of programmer dont know much about tehnical term apart from what they been doing or coding.. Nerd!! Like FOSS?? ;D

  23. July 16th, 2010 at 02:24 | #23

    this all is just because of IT gaints(Infi,tcs & wipro) what they do we all know…just ticket solving and maintenance. No technical work

  1. No trackbacks yet.