I have had one round of telephonic interviews with Vmware (Bangalore India) for test automation(QA) position. Interview was focussed mainly around Perl, OS concepts and Unix. If you are looking for some test automation related question then you can go through this blog.
The telephonic interview lasts about 30-45 min. I am able to recall these questions
- Can you quickly go through your profile as to what have you done so far
- What responsibilities do you cater to in your current organization
- Explain your automation framework (this is a very common question in almost all interviews for test automation positions)
- They asked me which all programming languages do I know. I said C TSL winrunner, perl, shell, oop concepts, HTMl. Then he asked me which of these have I been actaully using in my work. I said Perl and TSL and shell scripting
- So, he started with Perl, first googly. What will happen if you assign a hash to a scalar. I didnt know but later found out that the scalar actually tell us about the internal representation of how the hash has been stored internallyi.e how many buckets allocated and how mayn are being actually used.
- What are the data types in Perl
- Have you ever written a perl module? What does a module start with and what does it end with?
- How do you use a module in your perl program?
- How do you break out of a for loop? and - last statement
- Then he started with OS concepts...DO you what is paging? Explain it
- What is internal and external fragmentation? I didnt expect these OS question and I was trying to recall from my acedemics...and he asked whether I use these concepts in my daily work or whether I am recalling it from my academics. I told him that four yrs have been passed since graduation, but I am trying to recall these concepts.
- He continued with OS...what is difference between thread and process (dont tell him that thread is instance of a process...he will ask again..what does it mean)
- What is multi process and multi thread program (GOD knows what did he mean by a multi process program)
- What is caching? What is the difference between cache and buffer cache(I dont know second one)
- Which flavor of UNIX do you use?
- What is the command to find all files with extn *.c in UNIX?
- Then how do you find a line "#include" in all these file using the above command? i told him use grep and stuff..and he asked me abt the exact command to use it
- How do you see machines IP address is unix?
- Which file stores the IP address in UNIX?
- What is the equivalent command in UNIX as to using a task manager in Windows? basically he wanted to know how to find out how much memory a process is using
- How to find out which ports are open on UNIX
Best of Luck.
Source Nice Friend
Click Here To SubMit Your Resume
0 comments:
Post a Comment