Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Process areas of CMMI refer to specific areas of focus within the Capability Maturity Model Integration framework.
Process Management
Project Management
Engineering
Support
Process Improvement
Internal and external audits are performed by following established audit procedures to assess compliance with standards and regulations.
Develop an audit plan outlining objectives, scope, criteria, and methods
Conduct interviews with relevant personnel to gather information
Review documentation and records to verify compliance
Prepare audit reports detailing findings and recommendations
Follow up on corrective actions take
Key Performance Indicators (KPIs) for 22 process areas are essential for monitoring and improving quality performance.
Identify key metrics for each process area to measure performance
Set specific targets for each KPI to track progress
Regularly analyze data and trends to identify areas for improvement
Communicate KPI results to stakeholders to drive accountability and action
Top trending discussions
I applied via campus placement at VNR Vignan Jyothi Institute of Engineering and Technology, Hyderabad and was interviewed in Aug 2024. There were 4 interview rounds.
Round 1: HackerRank Test (100 Minutes)
1 DSA question (medium level, binary search on answers)
20 technical questions (OS, DBMS, CN, and other CS fundamentals)
15 general aptitude and communication questions
Static binding is resolved at compile time while dynamic binding is resolved at runtime in Java.
Static binding is also known as early binding.
Dynamic binding is also known as late binding.
Example of static binding: method overloading.
Example of dynamic binding: method overriding.
Sorting a linked list involves rearranging the nodes in a specific order.
Iterate through the linked list and compare each node with the next one
Use a sorting algorithm like bubble sort, merge sort, or quick sort to rearrange the nodes
Update the pointers to connect the nodes in the sorted order
JAR files are Java Archive files that store multiple Java class files and related metadata.
JAR files are used to package Java classes, resources, and metadata into a single file.
They are commonly used for distributing Java libraries or applications.
JAR files can be created using the 'jar' command in Java.
They can also be executed using the 'java -jar' command.
Example: mylibrary.jar contains all the class files and reso
A Singleton class is a class that can only have one instance created at a time.
Singleton classes are often used for managing resources that should only have one instance, such as a database connection.
To implement a Singleton class, you typically make the constructor private and provide a static method to access the single instance.
Example: Singleton class for logging system where only one instance of the logger is nee
CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee consistency, availability, and partition tolerance.
Consistency: All nodes in the system have the same data at the same time.
Availability: Every request gets a response, even if some nodes are down.
Partition Tolerance: The system continues to operate despite network partitions.
Trade-offs: In a distributed system, you can only h...
wait() and signal() are functions used for synchronization in multithreading.
wait() is used to make a thread wait until a certain condition is met
signal() is used to wake up a waiting thread when the condition is met
Example: Producer-consumer problem where producer signals consumer to consume when a new item is produced
Airport Management System schema and ER diagram design
Entities: Airport, Flight, Passenger, Employee, Schedule
Attributes: Airport (code, name, location), Flight (number, destination, departure time), Passenger (name, age, contact info), Employee (ID, name, role), Schedule (flight number, date, time)
Relationships: Airport has many Flights, Flight has many Passengers, Employee works at Airport, Flight has Schedule
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Identify the functional dependencies in the table
Eliminate partial dependencies by breaking the table into multiple tables
Eliminate transitive dependencies by further breaking down the tables
Ensure each table has a primary key and all non-key attributes are fully functionally dependent on the primary key
REST is an architectural style for designing networked applications
REST stands for Representational State Transfer
It uses standard HTTP methods like GET, POST, PUT, DELETE
Resources are identified by URIs
Data is transferred in JSON or XML format
Example: GET request to 'https://api.example.com/users' to retrieve a list of users
PUT is used to update or replace an existing resource, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
POST is not idempotent, meaning multiple identical requests may have different effects
PUT is used to update an existing resource at a specific URI
POST is used to create a new resource under a specific URI
Example: PUT /users...
I was interviewed in Dec 2024.
Data Analysis and Automation Testing.
Team work and communication
Balancing income and study is possible with proper time management and prioritization.
Prioritize tasks based on importance and deadlines
Create a study schedule that fits around work hours
Utilize breaks at work to study or review material
Consider part-time study options or online courses
Seek financial aid or scholarships to alleviate financial burden
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
To get all the characters in a String, you can convert the String to an array of characters.
Convert the String to a char array using the toCharArray() method
Iterate through the char array to get each character
Store each character in a String array
Test cases for Prime customers in Amazon Big Billion Day
Verify that Prime customers have access to exclusive deals and discounts
Check if Prime customers receive faster shipping options compared to non-Prime customers
Ensure that Prime customers are able to access Prime Day deals and promotions
Confirm that Prime customers receive special perks such as early access to deals
It is an online test with one hour duration.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
To install an app on mobile devices for testing, you can use various methods such as manual installation, using app stores, or using testing tools.
Manually install the app by transferring the APK file to the device and installing it.
Use app stores like Google Play Store or Apple App Store to download and install the app.
Utilize testing tools like Appium or TestFlight for automated installation and testing.
Consider usin...
API testing is testing the functionality, reliability, performance, and security of APIs. It is done to ensure that the API meets its requirements.
API testing involves testing the functionality, reliability, performance, and security of APIs.
It is done to ensure that the API meets its requirements and functions as expected.
API testing can be done manually or using automated tools.
Examples of API testing tools include P...
I applied via LinkedIn and was interviewed before Apr 2021. There were 2 interview rounds.
The question covers various testing types, techniques, elements, window handling, frameworks, Cucumber options, hooks, and string manipulation using Java.
Testing types include functional testing, regression testing, performance testing, etc.
Testing techniques can involve manual testing, automated testing, black box testing, white box testing, etc.
Find element is used to locate a single element on a web page, while find...
I was interviewed in Nov 2023.
Basic questions about Aptitude
Core Java and Different normal manual testing
based on 1 interview
Interview experience
Senior QA Specialist
23
salaries
| ₹11 L/yr - ₹19.5 L/yr |
Project Manager
13
salaries
| ₹16 L/yr - ₹25.5 L/yr |
Senior Business Analyst
10
salaries
| ₹16.7 L/yr - ₹28.9 L/yr |
Senior Software Engineer
9
salaries
| ₹12 L/yr - ₹24.9 L/yr |
Software Developer
8
salaries
| ₹8.1 L/yr - ₹16 L/yr |
TCS
Infosys
Wipro
HCLTech