Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by QualiZeal Team. If you also belong to the team, you can get access from here

QualiZeal Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

QualiZeal Softwaretest Engineer Interview Questions, Process, and Tips for Experienced

Updated 21 Aug 2024

QualiZeal Softwaretest Engineer Interview Experiences for Experienced

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Technical 

(24 Questions)

  • Q1. Codd’s rules of DBMS
  • Ans. 

    Codd's rules are a set of 12 rules proposed by Edgar F. Codd to define what is required from a database management system to be considered relational.

    • Codd's rules were created to ensure that a database management system is truly relational.

    • Some of the key rules include the rule of data independence, rule of guaranteed access, and rule of comprehensive data sub-language.

    • An example of a Codd's rule is the rule of view up...

  • Answered by AI
  • Q2. Difference between OLAP and OLTP
  • Ans. 

    OLAP is used for analyzing and reporting complex data, while OLTP is used for transaction processing.

    • OLAP stands for Online Analytical Processing, used for data analysis and reporting.

    • OLTP stands for Online Transaction Processing, used for transactional operations.

    • OLAP deals with historical data and is read-heavy, while OLTP deals with current data and is write-heavy.

    • OLAP databases are optimized for complex queries and...

  • Answered by AI
  • Q3. Difference between ELT and ETL
  • Ans. 

    ETL stands for Extract, Transform, Load while ELT stands for Extract, Load, Transform.

    • ETL involves extracting data from source systems, transforming it, and then loading it into a data warehouse or data lake.

    • ELT involves extracting data from source systems, loading it into a data lake or data warehouse, and then transforming it as needed.

    • ETL is suitable for structured data while ELT is suitable for unstructured data.

    • ET...

  • Answered by AI
  • Q4. Difference between DELETE , DROP and TRUNCATE
  • Ans. 

    DELETE removes specific rows from a table, DROP removes entire table, TRUNCATE removes all rows from a table.

    • DELETE is a DML command used to remove specific rows from a table based on a condition.

    • DROP is a DDL command used to remove an entire table along with its structure and data.

    • TRUNCATE is a DDL command used to remove all rows from a table but keeps the table structure intact.

    • DELETE is slower than TRUNCATE and DROP...

  • Answered by AI
  • Q5. Explain windows Functions
  • Ans. 

    Windows Functions are built-in functions in SQL Server that perform operations on a set of rows and return a single aggregated value.

    • Used for performing calculations on a set of rows in a table

    • Commonly used functions include SUM, AVG, COUNT, MIN, MAX

    • Can be used with GROUP BY clause to group results based on a specific column

    • Example: SELECT SUM(sales) FROM sales_table WHERE year = 2021

  • Answered by AI
  • Q6. Explain different Agile ceremonies in Agile Methodology
  • Ans. 

    Agile ceremonies are regular meetings or events in Agile methodology to facilitate communication and collaboration within the team.

    • Sprint Planning: Plan the work to be done in the upcoming sprint.

    • Daily Standup: Daily meeting to discuss progress, challenges, and plans for the day.

    • Sprint Review: Demo of completed work to stakeholders for feedback.

    • Sprint Retrospective: Reflect on the sprint and identify areas for improvem...

  • Answered by AI
  • Q7. Write SQL query to find duplicate values from the given scenario
  • Ans. 

    SQL query to find duplicate values in a scenario

    • Use the GROUP BY clause to group the values

    • Use the HAVING clause to filter out groups with count greater than 1

    • Select the columns with duplicate values

  • Answered by AI
  • Q8. SQL syntax to find NULL or BLANK values from the given scenario
  • Ans. 

    Use IS NULL or = '' to find NULL or BLANK values in SQL

    • Use IS NULL to find NULL values in a column

    • Use = '' to find BLANK values in a column

    • Example: SELECT * FROM table_name WHERE column_name IS NULL OR column_name = ''

  • Answered by AI
  • Q9. What is Not malization
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down data into smaller, more manageable parts.

    • It helps in reducing data redundancy by storing data in a structured manner.

    • Normalization ensures data integrity by avoiding anomalies like insertion, update, and deletion anomalies.

    • There are different normal forms like 1NF, 2NF, 3NF,...

  • Answered by AI
  • Q10. Write the outputs for the given tables for all joins from the given scenario
  • Ans. 

    The candidate is asked to write the outputs for all joins from a given scenario.

    • Inner join: Returns rows when there is a match in both tables

    • Left join: Returns all rows from the left table and the matched rows from the right table

    • Right join: Returns all rows from the right table and the matched rows from the left table

    • Full outer join: Returns all rows when there is a match in either table

  • Answered by AI
  • Q11. What is CRUD in API Testing
  • Ans. 

    CRUD stands for Create, Read, Update, Delete - the four basic functions of persistent storage.

    • Create - testing the ability to create new resources through API calls

    • Read - testing the ability to retrieve existing resources from the API

    • Update - testing the ability to modify existing resources through API calls

    • Delete - testing the ability to remove resources from the API

  • Answered by AI
  • Q12. What are the set operators and explain them
  • Ans. 

    Set operators are used in SQL to perform operations on sets of data, such as union, intersect, and except.

    • Union - combines the results of two or more SELECT statements, removing duplicates

    • Intersect - returns the common rows between two SELECT statements

    • Except - returns the rows that are in the first SELECT statement but not in the second SELECT statement

  • Answered by AI
  • Q13. What are the constraints faced in Data Validation. explain each of them with illustration.
  • Ans. 

    Constraints faced in Data Validation with illustrations

    • 1. Format constraints: Ensuring data follows a specific format (e.g. date in MM/DD/YYYY format)

    • 2. Range constraints: Validating data falls within a specified range (e.g. age between 18-65)

    • 3. Mandatory constraints: Ensuring required fields are not empty (e.g. email address field)

    • 4. Consistency constraints: Checking data consistency across multiple fields (e.g. start...

  • Answered by AI
  • Q14. Explain the daily routine at previous Firm
  • Ans. 

    At my previous firm, my daily routine as a Software Test Engineer involved testing new features, reporting bugs, attending meetings, and collaborating with developers.

    • Testing new features and functionalities of the software

    • Reporting bugs and issues found during testing

    • Attending meetings with the development team to discuss progress and issues

    • Collaborating with developers to ensure smooth integration of new features

    • Writ

  • Answered by AI
  • Q15. What is Test Improvement Process
  • Ans. 

    Test Improvement Process is a systematic approach to enhancing the efficiency and effectiveness of software testing.

    • Identifying areas of improvement in the testing process

    • Implementing changes to address the identified issues

    • Measuring the impact of the changes on testing outcomes

    • Continuously iterating and refining the testing process

    • Examples: introducing automation, improving test coverage, enhancing test data managemen

  • Answered by AI
  • Q16. Explain Defect Life Cycle
  • Ans. 

    Defect Life Cycle is the process of identifying, reporting, fixing, retesting, and closing software defects.

    • Defect Identification: Defects are identified through testing or user feedback.

    • Defect Reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.

    • Defect Fixing: Developers fix the reported defects based on the information provided.

    • Defect Retesting: Tester...

  • Answered by AI
  • Q17. What are the different validations performed in your Testing
  • Ans. 

    Different validations in testing include input validation, boundary validation, error handling validation, and data validation.

    • Input validation ensures that the system accepts only valid inputs.

    • Boundary validation checks the system's behavior at the boundaries of valid input ranges.

    • Error handling validation verifies that the system handles errors gracefully.

    • Data validation ensures that the data processed by the system

  • Answered by AI
  • Q18. What is referential Integrity
  • Ans. 

    Referential integrity is a database concept that ensures relationships between tables are maintained.

    • It ensures that foreign key values in one table match primary key values in another table.

    • It prevents orphaned records by enforcing constraints on relationships.

    • It helps maintain data consistency and accuracy.

    • Example: If a customer places an order, the customer ID in the orders table must exist in the customers table.

  • Answered by AI
  • Q19. What is data acquisition
  • Ans. 

    Data acquisition is the process of collecting and measuring information from various sources for analysis and storage.

    • Involves capturing data from sensors, instruments, or other devices

    • Can include sampling, digitizing, and processing data

    • Common in fields like scientific research, industrial automation, and environmental monitoring

  • Answered by AI
  • Q20. Write SQL query to DELETE duplicate values in the given scenario
  • Ans. 

    Use SQL query with GROUP BY and HAVING clause to delete duplicate values

    • Use GROUP BY clause to group the records based on the columns that should not have duplicates

    • Use HAVING clause to filter out the groups that have more than one record

    • Use DELETE statement to remove the duplicate records

  • Answered by AI
  • Q21. Explain order of execution of SQL query
  • Ans. 

    SQL queries are executed in a specific order to ensure accurate results.

    • SQL query is parsed to check syntax errors

    • Query optimizer creates an execution plan

    • Data is retrieved from tables based on the execution plan

    • Filters and joins are applied to the retrieved data

    • Aggregations and sorting are performed on the data

    • Results are returned to the user

  • Answered by AI
  • Q22. Explain DDL, DML, DCL, and TCL
  • Ans. 

    DDL, DML, DCL, and TCL are different types of SQL commands used for database management.

    • DDL (Data Definition Language) is used to define the structure of database objects like tables, indexes, etc. Examples: CREATE, ALTER, DROP.

    • DML (Data Manipulation Language) is used to manipulate data in the database. Examples: INSERT, UPDATE, DELETE.

    • DCL (Data Control Language) is used to control access to data in the database. Examp...

  • Answered by AI
  • Q23. What is transactional and Mater Data
  • Ans. 

    Transactional data refers to real-time data related to business transactions, while Master Data is the core data that is essential to operations.

    • Transactional data is dynamic and changes frequently, such as sales orders, invoices, and payments.

    • Master Data is static and remains unchanged over time, such as customer information, product details, and employee records.

  • Answered by AI
  • Q24. Explain the project that was handled in previous firm
  • Ans. 

    Developed a test automation framework for a web application using Selenium and Java

    • Designed and implemented test cases for various features of the web application

    • Utilized Selenium WebDriver to automate test scripts

    • Used Java programming language for writing test scripts

    • Integrated the test automation framework with continuous integration tools like Jenkins

    • Collaborated with developers to identify and resolve bugs in the a

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain your project with suitable illustrations
  • Ans. 

    Developed a test automation framework using Selenium for web application testing

    • Created test scripts in Java to automate regression testing

    • Integrated with Jenkins for continuous integration

    • Used Page Object Model design pattern for better code maintenance

  • Answered by AI
  • Q2. Real time scenarios
Round 3 - One-on-one 

(1 Question)

  • Q1. To understand the Expectation of applicant

Skills evaluated in this interview

Interview questions from similar companies

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical round with questions based on DSA were discussed.

  • Q1. 

    Ninja and Sorted Array Merging Problem

    Ninja is tasked with merging two given sorted integer arrays ARR1 and ARR2 of sizes 'M' and 'N', respectively, such that the merged result is a single sorted array w...

  • Ans. 

    Merge two sorted arrays into one sorted array within the first array.

    • Create a pointer for the last index of ARR1 and ARR2 to start merging from the end.

    • Compare elements from both arrays and place the larger element at the end of ARR1.

    • Continue this process until all elements are merged in sorted order within ARR1.

  • Answered by AI
  • Q2. 

    Reverse Alternate Levels of a Perfect Binary Tree Problem Statement

    Given a perfect binary tree consisting of 'N' nodes, reverse the nodes at alternate levels in the tree (i.e., reverse level 2, level 4, ...

  • Ans. 

    Reverse alternate levels of a perfect binary tree by reversing nodes at even levels starting from level 2.

    • Traverse the tree in level order and store nodes at even levels in a separate list.

    • Reverse the list of nodes at even levels.

    • Update the tree with the reversed nodes at even levels.

    • Repeat the process for alternate levels starting from level 2.

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical round with questions based on OS, Java were discussed.

  • Q1. What are the characteristics of distributed file systems?
  • Ans. 

    Characteristics of distributed file systems include scalability, fault tolerance, and data replication.

    • Scalability: Distributed file systems can easily scale to accommodate a large amount of data and users.

    • Fault tolerance: They are designed to continue functioning even if some components fail, ensuring high availability.

    • Data replication: Data is often replicated across multiple nodes to ensure reliability and performan...

  • Answered by AI
  • Q2. Design a file sharing mechanism between two users.
  • Ans. 

    Design a file sharing mechanism between two users.

    • Implement a secure login system for both users.

    • Allow users to upload files to a shared server.

    • Provide a way for users to view and download files shared by the other user.

    • Implement access control to ensure only authorized users can access the shared files.

  • Answered by AI
  • Q3. What is ConcurrentHashMap in Java?
  • Ans. 

    ConcurrentHashMap is a thread-safe implementation of the Map interface in Java.

    • ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any issues like deadlocks or data corruption.

    • It achieves thread-safety by dividing the map into segments, each of which can be locked independently.

    • ConcurrentHashMap is more efficient than using synchronized maps for concurrent access.

    • Example:...

  • Answered by AI
  • Q4. How do you analyze the usage history of an application?
  • Ans. 

    Analyzing usage history involves tracking user interactions, patterns, and trends to improve application performance.

    • Collect and store user interaction data such as clicks, page views, and time spent on each feature.

    • Use analytics tools to generate reports and visualize usage patterns.

    • Identify popular features, user preferences, and areas for improvement based on usage data.

    • Implement A/B testing to compare different ver...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPS, Operating SystemsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical interview round with questions based on DSA.

  • Q1. 

    Binary Tree Traversals

    Your task is to compute the In-Order, Pre-Order, and Post-Order traversals for a given Binary Tree with 'N' nodes, where each node has an integer value.

    Input:
    T
    For each test cas...
  • Ans. 

    Compute In-Order, Pre-Order, and Post-Order traversals for a given Binary Tree with 'N' nodes.

    • Implement tree traversal algorithms: In-Order, Pre-Order, and Post-Order.

    • Use recursion to traverse the binary tree efficiently.

    • Handle null nodes represented by -1 in the input.

    • Follow the order of nodes as they appear in the level order traversal.

    • Ensure the output is space-separated lists for each traversal type.

  • Answered by AI
  • Q2. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and update it accordingly.

    • Ensure to handle cache capacity by evicting the least recently used item when the cache is full.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA, OS etc.

  • Q1. 

    Number of Islands II Problem Statement

    You have a 2D grid of dimensions 'N' rows by 'M' columns, initially filled with water. You are given 'Q' queries, where each query contains two integers 'X' and 'Y'....

  • Ans. 

    The task is to determine the number of islands present on a 2D grid after each query of converting water to land.

    • Create a function that takes the grid dimensions, queries, and coordinates as input.

    • For each query, convert the water at the given coordinates to land and update the grid.

    • Use depth-first search (DFS) to find connected lands and count the number of islands.

    • Return the number of islands after each query.

  • Answered by AI
  • Q2. Why are synchronized blocks needed in Java?
  • Ans. 

    Synchronized blocks are needed in Java to ensure thread safety by allowing only one thread to access a block of code at a time.

    • Prevents multiple threads from accessing critical sections of code simultaneously

    • Ensures data consistency and prevents race conditions

    • Improves performance by reducing contention for shared resources

    • Example: synchronized block in a method that updates a shared variable

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, OS, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview before Mar 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

This test has 2 sections :
Section 1 ( Technical objective questions) 
– 25 mcq’s mainly focusing on c , c++ , os , data structures , algorithms
Section 2 ( 2 Coding questions )
– Code was supposed to be written on paper.

  • Q1. 

    Next Greater Number Problem Statement

    Given a string S which represents a number, determine the smallest number strictly greater than the original number composed of the same digits. Each digit's frequenc...

  • Ans. 

    Given a number represented as a string, find the smallest number greater than the original with the same set of digits.

    • Sort the digits in non-increasing order to find the next greater number.

    • Swap the last two digits to get the smallest greater number.

    • If no greater number exists, return -1.

  • Answered by AI
  • Q2. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Reverse words in a string by reversing the order of words while maintaining spaces.

    • Split the input string by spaces to get individual words

    • Reverse the order of the words

    • Join the reversed words with a single space in between

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

First round of interview was based on basic data structures. Concepts related to binary search tree , uses and comparing complexity were asked. He also asked about Hashing , Collisions.

  • Q1. 

    K Largest Elements Problem Statement

    Given an unsorted array containing 'N' integers, you are required to find 'K' largest elements from the array and return them in non-decreasing order.

    Input:

    The fir...
  • Ans. 

    Find K largest elements in an unsorted array and return them in non-decreasing order.

    • Sort the array in non-decreasing order

    • Return the last K elements of the sorted array

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The interview started with a programming question. Then he asked me a puzzle. There was a small discussion about my projects then .Then he started asking questions about operating system. The interviewer wanted to test my understanding about semaphores and asked some tricky and confusing questions .

  • Q1. 

    Level Order Traversal Problem Statement

    Given a binary tree of integers, return the level order traversal of the binary tree.

    Input:

    The first line contains an integer 'T', representing the number of te...
  • Ans. 

    Return the level order traversal of a binary tree given in level order with null nodes represented by -1.

    • Parse the input to create the binary tree using level order traversal

    • Use a queue to perform level order traversal and print the nodes in the order visited

    • Handle null nodes represented by -1 appropriately

  • Answered by AI
  • Q2. Explain the Producer-Consumer problem and how it can be solved using semaphores.
  • Ans. 

    Producer-Consumer problem involves multiple threads sharing a common buffer. Producers add items to the buffer while consumers remove them.

    • Producers and consumers need to synchronize their access to the shared buffer to avoid race conditions.

    • Semaphores can be used to control access to the buffer. Two semaphores are used - one to track the empty slots in the buffer and one to track the filled slots.

    • Producers increment t...

  • Answered by AI
Round 4 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions based on DSA.

  • Q1. 

    Peak Element Finder

    For a given array of integers arr, identify the peak element. A peak element is an element that is greater than its neighboring elements. Specifically, if arr[i] is the peak, then both...

  • Ans. 

    Find the peak element in an array of integers.

    • Iterate through the array and check if the current element is greater than its neighbors.

    • Handle edge cases for the first and last elements of the array.

    • Return the peak element found.

  • Answered by AI
Round 5 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This round was a telephonic interview with the CTO of the company. The he started with a small discussion about my projects and research paper .He then moved on to data structures and asked me how to choose a relevant data structure for a given problem. I gave him advantages of every data structure and certain problems where specific data structures could be useful .Then he gave a question and asked me for what data structure should be used keeping time complexity in mind. He asked me a few HR questions in the end .

  • Q1. 

    Average Marks Problem Statement

    Given the initial letter of a student's name and three integer marks for that student, calculate and display the student's initial letter followed by the integer part of th...

  • Ans. 

    Calculate and display the student's initial letter followed by the integer part of their average marks.

    • Calculate the average of the three marks provided for each student.

    • Display the initial letter of the student's name followed by the integer part of the average marks.

    • Round down the average to the nearest integer to get the integer part.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA.

  • Q1. 

    Running Median Problem

    Given a stream of integers, calculate and print the median after each new integer is added to the stream.

    Output only the integer part of the median.

    Example:

    Input:
    N = 5  
    Stre...
  • Ans. 

    Calculate and print the median after each new integer is added to the stream.

    • Use two heaps - a max heap to store the smaller half of the numbers and a min heap to store the larger half.

    • Keep the sizes of the two heaps balanced to efficiently calculate the median.

    • If the total number of elements is odd, the median will be the top element of the max heap.

    • If the total number of elements is even, the median will be the avera

  • Answered by AI
  • Q2. 

    Pair Sum in Binary Search Tree

    Given a Binary Search Tree (BST) and a target value 'K', determine if there exist two unique elements in the BST such that their sum equals the target 'K'.

    Explanation:

    A ...

  • Ans. 

    Given a BST and a target value, determine if there exist two unique elements in the BST such that their sum equals the target.

    • Traverse the BST in-order to get a sorted array of elements.

    • Use two pointers approach to find the pair sum in the sorted array.

    • Keep track of visited elements to ensure uniqueness.

    • Handle edge cases like null nodes and empty tree.

    • Example: For input BST [20, 10, 35, 5, 15, 30, 42, -1, 13, -1, -1, -

  • Answered by AI
  • Q3. 

    Statistics From A Large Sample Task

    Calculate various statistical measures given a large sample of integers in the range [0, 255]. For efficiency, you are provided with an array 'count' where the i-th ele...

  • Ans. 

    Calculate various statistical measures given a large sample of integers in the range [0, 255] using the provided frequency array.

    • Iterate through the 'count' array to calculate minimum and maximum values.

    • Calculate the mean by summing up all values and dividing by the total count.

    • Find the median by sorting the sample and determining the middle element(s).

    • Identify the mode by finding the element with the highest frequency...

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA. A puzzle was also asked.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to efficiently implement the LRU cache.

    • Keep track of the least recently used item and update it accordingly when inserting new items.

    • Ensure to handle the capacity constraint by evicting the least recently used item when the cache is full.

  • Answered by AI
  • Q2. 

    Sorting of a Rotated Sorted Array Problem Statement

    You are provided with a rotated sorted array of size N. Your task is to sort the given array in increasing order.

    Example:

    Input:
    N = 4
    Array = [2, 3,...
  • Ans. 

    Implement a function to sort a rotated sorted array in increasing order without using the sort() function.

    • Find the pivot element in the rotated sorted array.

    • Split the array into two subarrays based on the pivot element.

    • Sort each subarray separately.

    • Merge the sorted subarrays to get the final sorted array.

  • Answered by AI
  • Q3. You have 5 pirates and 100 gold coins. The challenge is to determine how the pirates will divide the coins among themselves based on their ranking and the rules they follow.
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Coding Test 

15 basic cs based mcq - mainly dsa and os and 3 coding question -- dp count the number of elemnt sum required to reach target , 2 q - balanced parenthesis and last one is from graph.

Round 2 - Technical 

(2 Questions)

  • Q1. Min stack , bfs traversal of tree(level order)
  • Q2. Question related to os and your project

Interview Preparation Tips

Interview preparation tips for other job seekers - Do study Dp tree and graph .
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Apptitude test is a mathematical reasoning in apptitude test there are many reasonings

Round 2 - Coding Test 

It is based on programming on coding test.

Interview Preparation Tips

Topics to prepare for Unify Technologies Software Engineer interview:
  • Python
Interview preparation tips for other job seekers - It is a very good company to work on unify technologies.And can learn new skills.

I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Related to Role and CV
Round 3 - One-on-one 

(1 Question)

  • Q1. With the client. Current roles and responsibility and technical.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong with your basics. Brush up ur technical skills
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Python slq apti path json sksa

Round 2 - Technical 

(2 Questions)

  • Q1. Problem solving in python
  • Q2. Solving problems in oython

I applied via Recruitment Consulltant and was interviewed in May 2022. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions on Sql
  • Q2. Few queries on CTE, JOINS, WINDOW functions
Round 2 - Technical 

(1 Question)

  • Q1. Similar as first row but some critical questions on sql
Round 3 - HR 

(1 Question)

  • Q1. General questions about shifts and role

Interview Preparation Tips

Topics to prepare for Nineleaps Technology Solutions Data Analyst interview:
  • SQL
Interview preparation tips for other job seekers - Prepare basics well and your projects

QualiZeal Interview FAQs

How many rounds are there in QualiZeal Softwaretest Engineer interview for experienced candidates?
QualiZeal interview process for experienced candidates usually has 3 rounds. The most common rounds in the QualiZeal interview process for experienced candidates are Technical and One-on-one Round.
What are the top questions asked in QualiZeal Softwaretest Engineer interview for experienced candidates?

Some of the top questions asked at the QualiZeal Softwaretest Engineer interview for experienced candidates -

  1. What are the constraints faced in Data Validation. explain each of them with il...read more
  2. What are the different validations performed in your Test...read more
  3. Write SQL query to find duplicate values from the given scena...read more

Tell us how to improve this page.

QualiZeal Softwaretest Engineer Interview Process for Experienced

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

DotPe Interview Questions
3.1
 • 38 Interviews
Hike Interview Questions
3.6
 • 32 Interviews
Junglee Games Interview Questions
3.1
 • 32 Interviews
MindTickle Interview Questions
2.8
 • 21 Interviews
Ganit Inc Interview Questions
3.7
 • 20 Interviews
View all
QualiZeal Softwaretest Engineer Salary
based on 9 salaries
₹3.7 L/yr - ₹10.1 L/yr
12% more than the average Softwaretest Engineer Salary in India
View more details

QualiZeal Softwaretest Engineer Reviews and Ratings

based on 3 reviews

4.2/5

Rating in categories

4.6

Skill development

4.6

Work-life balance

3.5

Salary

4.6

Job security

3.9

Company culture

3.5

Promotions

4.6

Work satisfaction

Explore 3 Reviews and Ratings
Test Engineer
21 salaries
unlock blur

₹3.6 L/yr - ₹9.9 L/yr

Test Lead
20 salaries
unlock blur

₹18 L/yr - ₹28 L/yr

Software Engineer
17 salaries
unlock blur

₹3.2 L/yr - ₹10.1 L/yr

Senior Test Engineer
12 salaries
unlock blur

₹7 L/yr - ₹21.5 L/yr

Associate Test Engineer
11 salaries
unlock blur

₹3 L/yr - ₹6 L/yr

Explore more salaries
Compare QualiZeal with

JoulestoWatts Business Solutions

2.9
Compare

DotPe

3.1
Compare

Thoughtsol Infotech

4.6
Compare

Innoplexus

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview