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
- What is the difference between Verification and validation?
- What is the difference between white box, black box, and gray box testing?
- Explain Unit Testing, Integration Tests, System Testing and Acceptance Testing?
- What is negative and positive testing?
- What is the difference between Functional Requirement and
Non-Functional Requirement? - How Severity and Priority are related to each other?
- Explain Localization testing with example?
- Explain Compatibility testing with an example?
- What
is Smoke Test and Sanity Testing? When will use these Tests? - Explain bug life cycle.
- What is the difference between a bug and an enhancement? Give examples
- How would you Classify
defects according to Severity - Difference between Volume, Load and stress testing in software
QA Technical
- Can you differentiate among encoding, encryption and hashing?
- What are Brute Force Attacks?
- What is debugging?
- Explain the concept of DHCP.
- Explain different layers in the OSI model.
- Explain a.) Memory leaks b.) Configuration management c.) Buffer overflows d.) Automation test framework
- What is MAC address?
- Explain the functionality of PING.
- Explain the core naming mechanism, Domain Name System (DNS).
- Define latency, transfer and seek time with respect to disk I/O.
- What do
u mean by Threads in Windows? - What is the difference between processes and threads?
- What are
services ? - What is
kernel ? - What is virtual memory?
- What is disk fragmentation?
- What is the difference between SATA and SSD drives?
- What is cache memory?
- What is BIOS? What is UEFI?
- What is
URL ? - What is File system?
- Windows ACPI- What is Sleep, Hibernate?
- What is
difference between shutdown and restart? - What are the different file systems available in Windows?
- 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? - What does the term UAC stand for?
- What is Active Directory?
- What is LDAP?
- How to access Windows registry?
- Explain registry data types in Windows.
- What is
sysvol folder? - What are GPO’s?
- What is the Blue Screen of Death and what could be
it’s causes? - What is a memory dump?
- What is Nslookup?
- What is virtualization?
- What is the advantage of NTFS over FAT and FAT32?
Difference between 64bit and 32 bit OS? - What is RAID?
- When you ping a machine, it returns: TTL expired; what could the cause be?
- What is windows event viewer?
- How will you measure windows boot performance?
- What are DLLs?
- What is ‘tail’ and ‘head’ in Linux?
- I want to connect to a remote server and execute some commands, how can I achieve this?
Eg :telnet
Programming Basics
- What is method overloading and overriding?
- Define pointers
- What is
Class ? What aremethods ? What are constructors? - What are interfaces?
- What is an object? What is inheritance?
- What is exception handling? Give
example - How will you make sure that there are
necessary test hooks, exception handling and logs in the developer code? - How would you find out memory leaks in a .NET application
- What is main
( ) class? - When should ‘switch’ statement be used
over ‘if’ statement? - Is Default case necessary in switch statement?
- What is a structure?
- Define Enumeration
- What is the difference between an array and a dictionary?
- What needs to be done before you can run a shell script from the command line prompt?
- How do you refer to the arguments passed to a shell script?
Algorithm/Analytical
- Program to Reverse String, Anagrams, swap numbers
- How to Test the water bottle?
- Test cases for a Traffic Signal
- Test Cases for an Elevator
- Test cases for a Smartphone
- Test Cases for Airline booking System
- Test Cases for Ordinary
calculator - Test Cases for Email Password Reset Feature
- Test Cases for a set of Radio button or Check Boxes
- How would you automate Login scenario?
- Design and implement a parking lot. Test the parking lot.
- SQL query to get the earliest flight from A to B
- 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?
- Write the program x the power
y using recursion. - Algorithm to build a Fibonacci suite
- Design a test framework to test working of an ATM
- Design test framework for UI testing.
- Write code to reverse an integer without using an extra variable, condition, number can overflow while reversing
- Given an array and a sum, find all the pairs in the array which have the given sum
- Find the smallest element in
a n array - Program to swap two numbers without using 3
rd variable - Code to merge two lists.
write unit tests for result - Sort an array of numbers in multiple ways.
- How many different ways can you think of to move some bits of information
fromone computer to another? - File a bug report for a bug in the real world.
- 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. - Write a function that returns a histogram of
frequency of a regular dicerolls - How will you test copy command?
- What code would you use in a shell script to determine if a directory exists?
