Following r the type f Interview questions for 8+ years experience candidate in a MNC
Today attended an interview with one of the MNC was puzzled by the questions asked by them for the experienced candidates .. wonder what could be the MOTIVE BEHIND asking such questions.. any idea by anyone here? share your thoughts ..
Following are the questions --
1. Difference between Function and Subroutine
2. Does a Function return value if so write syntax for the same
3. Can a Function return multiple values if so write syntax
4. What are the different frameworks you have worked on -- this i can understand and i started explaining and they cut short?? guess they did not wanna hear or satisfied with the answer what i gave, god knows..
5. Data Driven Framework and Keyword driven framework differences -- same as above question's answer
6. Most puzzling was .. for a candidate with 8+ years experience you don't sound confident.. .. ha ha.. .. .. i asked is it my voice or body language or what?? ha ha no answer .. think now a days these are the standard questions to ask to JOB Seekers?? ?? any thoughts from forum members?
Luckily they didn't ask how to declare a variable and write syntax for the same .. ha ha .. but i might be missing their point of view so let me hear from you all to know what i'm missing on .. ha ha ha
Will let you know which company it was .. those who are preparing for it .. these are the kind of questions they gonna ask .. ha ha.. All d best
It seems interviewer doesn't have knowledge in your area of expertise...lol
Happened for me too
For me he asked how QTP recognize object so i started with object Identification and the approches of Mandatory, Assistive and ordineal identifier in depth after explaing these things the interviewer said "so i asked you how QTP identify the object?".
I got annoyed and said him "this is how QTP will recognise objects i don't know any different method rather than this if you know please tell me i am so curious to know that"
He replied "go and find in internet"...
@venu.adhikesevan guess he was looking for the other side, how the add-ins provide hooks into the application under test to interact with it.
@Prashin2QTP You have to ask basic programming questions for positions related to automated testing. So many people put on their resume that they have X years of experience in an automated test tool. Only to find out that they have only ever run the tests or done some basic recording. Usually follow up with a hands-on test.
When I was looking for a job three years ago, they usually had an HR person do a phone screen with simple questions.
Patience is like bread I say.... I ran out of that yesterday.
Personally I think basic questions are a waste of time. I would rather they give me homework or just checkout the tons of open source code I've written that's conveniently linked to in my github profile.
One creative interview a friend of mine had was they gave him a moderately challenging problem, such as a light refactor, then asked him to submit a pull request. Then during the interview, talk through the changes and the thought process behind them.
Well i admit he is looking on other side but he could've hinted me on what he is looking for right, perhaps i could've explained him or tell him i couldn't aware of this topic so that i can do a research and prepare well enough for next interview.
Originally Posted by NoUse4aName
I didn't blame on them, but they need to understand we are there for interview not playing.
Well i had similar good experiences as well. My point is we need to have good atitude while conducting an interview, Certainly i do and doing
Ya I agree with you @dlai, @venu.adhikesevan, @gencke and @NoUse4Name.
Basically if they want to check the basic knowledge/syntax they should have it telephonic or as @dlai mentioned check their online profiles linked with their name but that's for someone like @dlai not me :-), but that's a good idea and hope interviewers would do that much homework.
Attended one more interview today --
Luckily this was 2nd round, in first round they cleared off their doubts on my basic knowledge by giving me an on-line test.
But unfortunately in the 2nd round had to hear some basic questions and the ones answered before in the interview ha ha --
> Difference between Action and Function?
> Declared variable in one place is it possible to access from some other place? .. Then .. ..
Explain different frameworks you have worked on? expected and explained it no doubts hear..
-- sub question under frameworks --
.. .. You have a test set containing 'n' number of test scripts in QC and I want to know the test set name how do i do it?
said I never have come across this scenario but using OTA think one should be able to retrieve the same.
.. .. You design a framework instead of QC/ALM you want to execute scripts how would you do it?
--- Said using AOM and looping through each test script read from an input file e.g. text file execute each script.
.. .. Asked what if I don't want to execute all the test scripts mentioned in the file rather run a few?
--- Said have a flag set against each test script and then based on the flag value execute the script.
.. .. Asked what if I have 1000s of scripts rather than setting flag against each how can I minimize this work of setting flag?
--- Said have test cases/scripts segregated under scenario names and set the flag against the scenario names rather than against each test script.
.. .. Asked what if client wants to update these flags so why do you want to give them text file to set the same?
--- Said MS Office is something which is available on every computer(my assumption?), to make it more readable may be I can give them an excel sheet or csv file which is easier to update as they just have to enter something in a cell. (Excel inbuilt methods to copy-paste is easier)
--- Was thinking we can provide some UI too but that could take bit more effort apart from automation framework implementation and test script automation, but he didn't get into one more after this question.
Difference between error handling and exception handling?
-- any thoughts hear?
-- I heard if else is one of the error handling mechanism provided, :?, I said its a control flow statement e.g. use an exist statement in combination with control flow statement to have error handling mechanism in place.
How to search and replace a string in a text file?
-- I had to ask couple of times to understand the question, what can I say after an hour I turn deaf .. ha ha ha .. .. and then finally I said one way is go with FSO read line by line and then use QTPs in-built methods to check for string if exists replace it. Have two files open one new and have replaced line along with other lines entered in this new file and replace the file with the existing later.
-- He said why use two files why can't use an array read lines have it in it after replacing the string if found matching, and then write to the same file.. I said ok, fair enough that method also works.
-- There were questions about SQL and how one can access DB
.. .. Said don't use SQL as part of regular job profile but yes on need basis, when data verification needs to be done use ADODB, connect, execute queries get the data and validate the same.
##### Sometimes I wonder by any chance do they have specific answers on their mind and expect an interviewee to answer the same, to see both of us are thinking alike?? hmm.. .. that's a tough nut to crack.. if that's the case .. .. ha ha .. any thoughts hear?? .. Because when I had interviewed/interview I don't have this mindset.. so think others also .. ?? isn't it the case? hmm.. .. ..
Outcome?? Thank you better luck in other interviews :-D. Any thoughts here? Guess your inputs will help others who are yet to take it
Last edited by Prashin2QTP; 05-24-2014 at 10:45 AM.
When I feel that I have been hurt (time wasted, effort wasted, just plain annoyed) I use GlassDoor and warn others. I have also turned down interviews from reading poor reviews. I have found it to be a very useful site.
I'd be careful about posting your feelings about a company even on something like GlassDoor. Just stick to the facts "they asked basic programming questions for a senior position". Sound like pretty standard questions to me for an automation position. Getting duplicate questions in 2 different interviews at the same place is fairly common. Have to remember they are likely dealing with many applicants, sometimes not the same interviewer doing all the interviews, and the folks doing the tech questions are most likely just QA folks themselves who have been given no training on interviewing. They're just feeling out your thought process and how you would fit in with the company culture.
Sorry was away for sometime, was not trying to convey any of my feeling here .. :-D, was just trying to understand how good both could have been interviewer and interviewee in this scenario. This could enlighten someone who might be sitting on either side of the table.