Filter interviews by
I applied via Naukri.com
Testing is the process of evaluating a system or application to identify defects or errors.
Testing involves executing a system or application to find bugs or issues.
It ensures that the software meets the specified requirements and works as expected.
Types of testing include functional, non-functional, manual, and automated testing.
Examples of testing tools include Selenium, JUnit, and Postman.
I applied via LinkedIn and was interviewed in Jun 2021. There were 3 interview rounds.
BBT stands for Behavior-Based Testing, a software testing technique that focuses on the behavior of the system under test.
BBT involves creating test cases based on the expected behavior of the system
It is a black-box testing technique that does not require knowledge of the internal workings of the system
BBT can be used to test both functional and non-functional requirements
Examples of BBT tools include Selenium, Cucumb
Regression is the process of testing changes made to a software application to ensure that previously working functionality still works.
Regression testing is done to ensure that new changes or updates to a software application do not negatively impact previously working functionality.
It involves re-executing test cases that were previously run to ensure that they still pass.
Regression testing can be done manually or th...
A high severity low priority bug is a software defect that has a significant impact on the system but can be deferred for a later release.
It is a bug that affects a critical functionality of the system
It does not require an immediate fix and can be postponed
It may not affect the end user experience directly
It can be fixed in a future release or patch
Examples include cosmetic issues, minor UI glitches, etc.
Agile is a project management methodology that emphasizes flexibility, collaboration, and continuous improvement.
Agile values individuals and interactions over processes and tools
It emphasizes working software over comprehensive documentation
Agile involves frequent iterations and feedback loops
Scrum and Kanban are popular frameworks for implementing agile
Agile is used in software development, but can be applied to othe
Database testing is the process of verifying the data stored in a database and ensuring its accuracy, completeness, and security.
It involves testing the database schema, data integrity, and performance.
Test cases are designed to check for data consistency, accuracy, and completeness.
Security testing is also performed to ensure that the database is protected from unauthorized access.
Examples of database testing tools in...
I have a strong background in automation testing and a keen eye for detail.
Extensive experience in automation testing using tools like Selenium and Appium
Ability to write complex test scripts and perform regression testing efficiently
Strong analytical skills to identify and troubleshoot issues effectively
Proven track record of finding critical bugs missed by other testers
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
Apitude test with coding test two sql questions,
ETL stands for Extract, Transform, Load. It is a process used to extract data from various sources, transform it into a consistent format, and load it into a target database.
ETL involves three main layers: Extraction, Transformation, and Loading.
Extraction: Data is extracted from various sources such as databases, files, APIs, etc.
Transformation: Data is cleaned, validated, and transformed into a consistent format.
Load...
Python star pattern 1 12 123 is a pattern printing question. List and Dictionary are data structures in Python.
Python star pattern 1 12 123 can be achieved using nested loops.
Lists are ordered collections of items, accessed by index. Dictionaries are key-value pairs, accessed by key.
Example: List - [1, 2, 3], Dictionary - {'a': 1, 'b': 2, 'c': 3}
Yes, I am familiar with Google Cloud Platform (GCP) and BigQuery.
I have experience working with GCP services such as Compute Engine, Cloud Storage, and BigQuery.
I have used BigQuery for analyzing large datasets and running complex queries.
I am familiar with setting up data pipelines and ETL processes using GCP services.
SDLC stands for Software Development Life Cycle and STLC stands for Software Testing Life Cycle.
SDLC is a process used by software development teams to design, develop, and test high-quality software.
STLC is a subset of SDLC focused specifically on the testing phase of the software development process.
SDLC includes phases like planning, analysis, design, implementation, and maintenance.
STLC includes phases like test pl...
posted on 10 Nov 2015
I appeared for an interview before Oct 2020.
Round duration - 40 minutes
Round difficulty - Medium
Asked about time complexity of algorithm, puzzles, DBMS, cutting edge technologies etc. What are indexes?
Given an array of integers ARR
of size N, consisting of 0s and 1s, you need to select a sub-array and flip its bits. Your task is to return the maximum count of 1s that can b...
Given an array of 0s and 1s, find the maximum count of 1s by flipping a sub-array at most once.
Iterate through the array and keep track of the maximum count of 1s obtained by flipping a sub-array.
Consider flipping a sub-array from index i to j and calculate the count of 1s in the resulting array.
Return the maximum count of 1s obtained by flipping a sub-array at most once.
Round duration - 20 minutes
Round difficulty - Medium
Asked 1 standard algorithm
You are provided with a 2-dimensional matrix having N
rows and M
columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...
Count the number of islands in a 2D matrix of 1s and 0s.
Iterate through the matrix and perform depth-first search (DFS) to find connected 1s.
Mark visited cells to avoid redundant traversal.
Increment island count whenever a new island is encountered.
Tip 1 : prepare for competitive programming
Tip 2 : know about standard algorithm
Tip 3 : must be good with dbms
Tip 1 : must have projects, which you can explain to them
Tip 2 : have things on resume, that you are totally certain about.
Joins are used to combine data from two or more tables based on a related column.
Types of joins include inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables.
Left join returns all rows from the left table and matching rows from the right table.
Right join returns all rows from the right table and matching rows from the left table.
Full outer join returns all row...
I work on Visual C# 2019.
I primarily work on Visual C# 2019 for my software development projects.
I have experience with Visual C# 2017 and earlier versions as well.
Visual C# 2019 offers new features and improvements over previous versions.
based on 2 interviews
Interview experience
based on 17 reviews
Rating in categories
Software Developer
413
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Software Engineer
147
salaries
| ₹1.9 L/yr - ₹9 L/yr |
QA Engineer
128
salaries
| ₹2.2 L/yr - ₹10 L/yr |
Senior Software Developer
55
salaries
| ₹6.8 L/yr - ₹22.8 L/yr |
Senior Software Engineer
38
salaries
| ₹6.3 L/yr - ₹21.7 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Damco Solutions