Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2022. There were 5 interview rounds.
Verification ensures the product is built according to specifications, while validation ensures it meets the customer's needs.
Verification checks if the product meets the specified requirements
Validation checks if the product meets the customer's needs
Verification is done before validation
Verification is a process of evaluating documents, design, code, and program
Validation is a process of evaluating the final product
E...
Sanity and Smoke are types of testing in software QA.
Smoke testing is a quick test to check if the basic functionalities of the software are working or not.
Sanity testing is a more thorough test to check if the new changes or fixes in the software have not affected the existing functionalities.
Smoke testing is done before the actual testing begins, while sanity testing is done after the actual testing is completed.
Smok...
Integration testing checks if individual modules work together, while acceptance testing checks if the system meets requirements.
Integration testing verifies the interaction between different modules of the system.
Acceptance testing checks if the system meets the requirements and specifications.
Integration testing is done before acceptance testing.
Integration testing is usually done by developers, while acceptance test...
Test case is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.
Test case is a document that contains a set of steps to be executed to verify a particular feature or functionality of an application.
It includes preconditions, input data, expected results, and post-conditions.
Test cases should be designed to cover all possible scenari...
QA is process-oriented and focuses on preventing defects, while QC is product-oriented and focuses on identifying defects.
QA is a proactive process that ensures quality standards are met throughout the development cycle.
QC is a reactive process that involves testing the product to identify defects.
QA involves creating and implementing processes and procedures to prevent defects.
QC involves executing tests to identify d...
Agile Model is an iterative approach to software development that emphasizes flexibility and customer satisfaction.
Agile Model involves breaking down the project into small, manageable chunks called sprints.
Each sprint involves planning, designing, coding, testing, and delivering a working product increment.
Agile Model values individuals and interactions, working software, customer collaboration, and responding to chan...
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works as intended.
It is performed after making changes to the software
It ensures that existing functionality is not affected by the changes
It helps to catch any defects or bugs introduced by the changes
It can be automated using testing tools
Examples include retesting after bug fixes, testing a...
Bug release refers to the process of fixing and deploying a bug-free version of software.
Bug release involves identifying and fixing bugs in software.
Once the bugs are fixed, a new version of the software is released.
The new version is thoroughly tested to ensure that all bugs have been fixed.
Bug release is an important part of software development as it ensures that the software is bug-free and performs optimally.
Exam...
Latent defect is a hidden flaw in a product that is not immediately apparent and can cause problems later.
Latent defects are not visible during testing or inspection.
They can cause problems after the product has been released to the market.
Latent defects can be caused by design flaws, manufacturing errors, or other factors.
Examples of latent defects include software bugs that only occur under certain conditions and str...
Bug Leakage is when a bug is detected by end-users or customers instead of being caught during testing.
Bug Leakage occurs when a bug is not identified during the testing phase and is released to the end-users.
It can happen due to inadequate testing, lack of communication between teams, or insufficient test coverage.
Bug Leakage can lead to a negative impact on the product's reputation and customer satisfaction.
Examples ...
Performance testing tools are software applications used to measure the speed, stability, and scalability of a system under various workloads.
Performance testing tools simulate real-world scenarios to identify bottlenecks and optimize system performance.
Examples of performance testing tools include JMeter, LoadRunner, Gatling, and Apache Bench.
These tools can measure response time, throughput, resource utilization, and...
SQL is a programming language used to manage and manipulate relational databases.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
Commonly used in web development and data analysis
Examples of SQL commands include SELECT, INSERT, UPDATE, and DELETE
DQL stands for Document Query Language. It is used to query documents in a document-oriented database like MongoDB.
DQL is used to retrieve documents from a MongoDB database.
It supports a wide range of query operators and expressions.
DQL can be used to perform complex queries on nested documents.
It also supports aggregation pipeline for advanced data processing.
Examples of DQL queries include find(), findOne(), and aggr
I have the necessary skills, experience, and passion for QA engineering.
I have a strong background in software testing and quality assurance.
I am detail-oriented and have a keen eye for identifying bugs and issues.
I am experienced in creating and executing test plans, test cases, and test scripts.
I am proficient in using various testing tools and technologies.
I have excellent problem-solving and analytical skills.
I am ...
I am expecting a supportive and collaborative work environment where I can contribute my skills and grow professionally.
Supportive and collaborative work environment
Opportunities for professional growth
Recognition for my contributions
Clear communication and feedback
Work-life balance
The organization can expect dedication, attention to detail, and continuous improvement from me.
Dedication to ensuring the quality of the software through thorough testing
Attention to detail in identifying and reporting bugs
Continuous improvement in testing processes and techniques
Collaboration with the development team to understand requirements and provide feedback
Effective communication of testing progress and issue...
I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.
Aptitude test on CS subjects like C programming, DBMS, CN, and OS.
There were 2 input-output based questions of easy to moderate level
Every candidate was given an individual topic and was asked to speak on it
I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed before Feb 2021. There were 3 interview rounds.
Aptitude round consists Logical reasoning, General Aptitude, Grammar related questions etc. All are moderate level questions.
OOPs is a programming paradigm that uses objects to represent real-world entities. Java is an OOPs language.
OOPs stands for Object-Oriented Programming System
Java is a class-based OOPs language
Encapsulation, Inheritance, Polymorphism, and Abstraction are the four pillars of OOPs
Objects have state and behavior
Java supports interfaces, which allow for multiple inheritance
Example: A car can be represented as an object wit...
Java solves machine dependency by using bytecode and virtual machine.
Java code is compiled into bytecode which is platform-independent
The bytecode is executed by the Java Virtual Machine (JVM) which is platform-specific
JVM translates bytecode into machine code for the specific platform
This allows Java code to run on any platform with a JVM installed
Example: A Java program compiled on Windows can run on Linux or Mac as
I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.
Aptitude, reasoning, English, cloud sections
2 questions in which , one has to complete within an 50 minutes
I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.
Numerical ability and logical reasoning followed by some coding mcqs
Printing 1 to 100 without for loop
Use recursion to print numbers from 1 to 99
Print 100 outside the recursion
Use a base case to stop recursion at 100
I applied via Campus Placement and was interviewed before Jun 2021. There were 2 interview rounds.
Simple aptitude test
I applied via Recruitment Consultant and was interviewed before Jul 2020. There was 1 interview round.
I appeared for an interview before Sep 2020.
Round duration - 60 minutes
Round difficulty - Easy
Round duration - 50 minutes
Round difficulty - Easy
Round duration - 60 minutes
Round difficulty - Easy
At the beginning of this round, the interviewer asked me about the data structures I knew. Linked lists, trees, graphs, arrays etc. was my answer. He asked me how well I knew Dynamic Programming. I said I wasn’t strong in that and he said that he would ask me a question on dynamic programming for sure.
Round duration - 40 minutes
Round difficulty - Easy
The interviewer asked me if I was comfortable with the interview process so far and how the previous interviews were. I said it was good and he gave me the first problem to solve.
Round duration - 60 minutes
Round difficulty - Easy
The interviewer asked me some Computer Science fundamentals in this round as well as some behavioural questions.
Implement a Trie data structure with insert and search functions.
Create a TrieNode class with children and isEndOfWord attributes.
Implement insert function to add words by iterating through characters.
Implement search function to check if a word exists by traversing the Trie.
Example: Insert 'apple', 'banana', 'orange' and search for 'apple' and 'grape'.
Do lot of hard work and practice of Data Structures and Algorithms based questions. I personally recommend you Coding Ninjas and Geeks For Geeks for interview preparation.
Application resume tips for other job seekersMake your resume short and try to make it of one page only and do mention all your skills which you are confident of in your resume.
Final outcome of the interviewSelectedI applied via Campus Placement and was interviewed before Aug 2021. There were 2 interview rounds.
It was a basic aptitude test.
Devops Engineer
5
salaries
| ₹11.9 L/yr - ₹15.4 L/yr |
Junior Java Developer
4
salaries
| ₹5 L/yr - ₹6 L/yr |
Senior Product Manager
4
salaries
| ₹38 L/yr - ₹40 L/yr |
Business Development Manager
3
salaries
| ₹18 L/yr - ₹20 L/yr |
QA Manager
3
salaries
| ₹21 L/yr - ₹27.4 L/yr |
Adobe
Nuance Communications
TCS
Accenture