General QA Interview Questions – Level : Easy

Sometimes interviewers at companies will ask general questions  in order to warm them up before asking more specific technical questions involving algorithms, design or coding. If the candidate ends up taking too much time, then there may not be a need to evaluate the interviewee further with harder and more technical questions. The interviewer(s) can also benchmark candidates and choose wisely from an average lot.

QA Basics/Methodologies

  1. What is the difference between Verification and validation?
  2. What is the difference between white box, black box, and gray box testing?
  3. Explain Unit Testing, Integration Tests, System Testing and Acceptance Testing?
  4. What is negative and positive testing?
  5. What is the difference between Functional Requirement and Non-Functional Requirement?
  6. How Severity and Priority are related to each other?
  7. Explain Localization testing with example?
  8. Explain Compatibility testing with an example?
  9. What is Smoke Test and Sanity Testing? When will use these Tests?
  10. Explain bug life cycle.
  11. What is the difference between a bug and an enhancement? Give examples
  12. How would you Classify defects according to Severity
  13. Difference between Volume, Load and stress testing in software

QA Technical

  1. Can you differentiate among encoding, encryption and hashing?
  2. What are Brute Force Attacks?
  3. What is debugging?
  4. Explain the concept of DHCP.
  5. Explain different layers in the OSI model.
  6. Explain a.) Memory leaks b.) Configuration management c.) Buffer overflows d.) Automation test framework
  7. What is MAC address?
  8. Explain the functionality of PING.
  9. Explain the core naming mechanism, Domain Name System (DNS).
  10. Define latency, transfer and seek time with respect to disk I/O.
  11. What do u mean by Threads in Windows?
  12. What is the difference between processes and threads?
  13. What are services?
  14. What is kernel?
  15. What is virtual memory?
  16. What is disk fragmentation?
  17. What is the difference between SATA and SSD drives?
  18. What is cache memory?
  19. What is BIOS? What is UEFI?
  20. What is URL?
  21. What is File system?
  22. Windows ACPI- What is Sleep, Hibernate?
  23. What is difference between shutdown and restart?
  24. What are the different file systems available in Windows?
  25. If you turn on a PC and the boot process halts and you get the error message ” C:\System32\Config file missing or Corrupt” What is this due to? How do u debug?
  26. What does the term UAC stand for?
  27. What is Active Directory?
  28. What is LDAP?
  29. How to access Windows registry?
  30. Explain registry data types in Windows.
  31. What is sysvol folder?
  32. What are GPO’s?
  33. What is the Blue Screen of Death and what could be it’s causes ?
  34. What is a memory dump?
  35. What is Nslookup?
  36. What is virtualization?
  37. What is the advantage of NTFS over FAT and FAT32?
  38. Difference between 64bit and 32 bit OS ?
  39. What is RAID?
  40. When you ping a machine, it returns: TTL expired; what could the cause be?
  41. What is windows event viewer?
  42. How will you measure windows boot performance?
  43. What are DLLs?
  44. What is ‘tail’ and ‘head’ in Linux?
  45. I want to connect to a remote server and execute some commands, how can I achieve this? Eg: telnet

Programming Basics

  1. What is method overloading and overriding?
  2. Define pointers
  3. What is Class? What are methods? What are constructors?
  4. What are interfaces?
  5. What is an object? What is inheritance?
  6. What is exception handling? Give example
  7. How will you make sure that there are necessary test hooks, exception handling and logs in the developer code?
  8. How would you find out memory leaks in a .NET application
  9. What is main() class?
  10. When should ‘switch’ statement be used over ‘if’ statement?
  11. Is Default case necessary in switch statement?
  12. What is a structure?
  13. Define Enumeration
  14. What is the difference between an array and a dictionary?
  15. What needs to be done before you can run a shell script from the command line prompt?
  16. How do you refer to the arguments passed to a shell script?


  1. Program to Reverse String, Anagrams, swap numbers
  2. How to Test the water bottle?
  3. Test cases for a Traffic Signal
  4. Test Cases for an Elevator
  5. Test cases for a Smartphone
  6. Test Cases for Airline booking System
  7. Test Cases for Ordinary calculator
  8. Test Cases for Email Password Reset Feature
  9. Test Cases for a set of Radio button or Check Boxes
  10. How would you automate Login scenario?
  11. Design and implement a parking lot. Test the parking lot.
  12. SQL query to get the earliest flight from A to B
  13. Suppose you have 8 balls, one of them is either have more/less weight, In how many least possible iterations would you find that ball?
  14. Write the program x the power y using recursion.
  15. Algorithm to build a Fibonacci suite
  16. Design a test framework to test working of an ATM
  17. Design test framework for UI testing.
  18. Write code to reverse an integer without using an extra variable, condition, number can overflow while reversing
  19. Given an array and a sum, find all the pairs in the array which have the given sum
  20. Find the smallest element in a n array
  21. Program to swap two numbers without using 3rd variable
  22. Code to merge two lists. write unit tests for result
  23. Sort an array of numbers in multiple ways.
  24. How many different ways can you think of to move some bits of information fromone computer to another?
  25. File a bug report for a bug in the real world.
  26. Given a list of numbers (a fixed list) andanother list, write a function which determines whether any element in the second list appears in the fixed list.
  27. Write a function that returns a histogram of frequency of a regular dice rolls
  28. How will you test copy command?
  29. What code would you use in a shell script to determine if a directory exists?
Print Friendly, PDF & Email

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *