i
Agnity
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 3 interview rounds.
Test cases should be written in a structured and organized manner to ensure comprehensive testing.
Identify the objective of the test case
Define the input and expected output
Include preconditions and post-conditions
Ensure test cases cover all possible scenarios
Use clear and concise language
Include relevant screenshots or attachments
Review and validate test cases before execution
Software test life cycle involves planning, designing, executing, and reporting of tests to ensure software quality.
The cycle starts with test planning, where test objectives and strategies are defined.
Next, test design involves creating test cases and test scenarios.
Test execution involves running the tests and recording the results.
Finally, test reporting involves analyzing the results and reporting any defects found...
IMS architecture is a client-server model with multiple interfaces and protocols for communication.
IMS architecture consists of multiple components such as IMS clients, IMS servers, and IMS proxies.
The interfaces used in IMS architecture include ISC (IMS Service Control), Cx (IMS Subscription), Dx (IMS Service Data), and Sh (IMS User Profile).
The protocols used in IMS architecture include SIP (Session Initiation Protoc...
Conference scenarios refer to different situations that can occur during a conference.
A speaker not showing up
Technical difficulties with audio/visual equipment
A participant disrupting the conference
A successful networking session
A keynote speech that inspires attendees
Headers in different messages are used to provide information about the message content and its origin.
Headers can include information such as the sender's email address, subject line, and date/time sent.
Different types of messages may have different headers, such as HTTP headers for web requests and responses.
Headers can also be used for security purposes, such as adding authentication tokens or preventing cross-site
Failure codes for SIP are used to indicate the reason for a call failure.
SIP response codes range from 100 to 699
1xx codes indicate provisional responses
2xx codes indicate successful responses
3xx codes indicate redirection
4xx codes indicate client errors
5xx codes indicate server errors
6xx codes indicate global failures
I have experience working on various products in the software engineering field.
Worked on a customer relationship management (CRM) software
Developed a mobile banking application
Contributed to the development of an e-commerce platform
Collaborated on a project management tool
I have learnt to adapt my strategy based on project requirements and team dynamics.
I prioritize tasks based on their impact on project goals
I communicate effectively with team members to ensure everyone is on the same page
I am flexible and open to feedback, making adjustments as needed
I have learned to balance short-term goals with long-term objectives
For example, on a recent project, I had to adjust my strategy when a...
posted on 17 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Utilize AWS or Azure services for scalable web applications
Use AWS Elastic Beanstalk or Azure App Service for easy deployment and scaling
Leverage AWS Lambda or Azure Functions for serverless computing
Utilize AWS Auto Scaling or Azure Autoscale to automatically adjust resources based on traffic
Store data in AWS RDS or Azure SQL Database for scalable database solutions
Use AWS CloudFront or Azure CDN for content delivery
I would use memory profiling tools to identify the source of the leaks and then fix them by properly managing memory allocation and deallocation.
Use memory profiling tools like Valgrind or Instruments to identify the source of the leaks
Review the code to ensure proper memory allocation and deallocation practices are being followed
Implement smart pointers or garbage collection to automatically manage memory
Use static co...
Yes, I have experience working on legacy systems.
I have successfully maintained and upgraded legacy systems to meet current business needs.
I have refactored legacy code to improve performance and scalability.
I have integrated new technologies with legacy systems to enhance functionality.
I have experience troubleshooting and debugging issues in legacy systems.
Yes, I have experience working with cross functional teams and resolving disputes effectively.
I have successfully collaborated with team members from different departments to achieve project goals.
I am skilled at mediating conflicts and finding mutually beneficial solutions.
I prioritize open communication and actively listen to all team members' perspectives.
I have experience using conflict resolution techniques such a
I was interviewed in Dec 2024.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have method implementations, while interface cannot.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used to define contracts for classes to implement, while abstract classes are used to provide a common base for subclasses.
Example: Abstr...
posted on 24 Oct 2024
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Aptitude questions with some basic coding questions
They have given 3 coding questions and some pseudo codings
posted on 19 Aug 2024
I applied via Campus Placement
Git is a version control system used for tracking changes in code. GitHub is a platform for hosting code repositories and collaborating with others.
Git is a distributed version control system that allows multiple developers to work on the same codebase without conflicts.
GitHub is a web-based platform that provides hosting for Git repositories, along with additional features like issue tracking, pull requests, and proje...
Salting, hashing, and rainbow tables are techniques used in cryptography to secure passwords.
Salting involves adding a random string of characters to a password before hashing to prevent attacks like rainbow tables.
Hashing is the process of converting a password into a fixed-length string of characters using a cryptographic hash function.
Rainbow tables are precomputed tables used to crack hashed passwords by matching a
posted on 13 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Single page application is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app.
SPA uses AJAX and HTML5 to create fluid and responsive user experience.
It eliminates the need for page reloading during use, making it faster and more efficient.
Examples include Gmail, Facebook, and Google Maps.
State management is the process of managing the state of an application, including data flow, user interface updates, and user interactions.
State management involves storing and updating the state of an application to ensure data consistency.
It helps in managing user interface updates based on changes in the application state.
State management is crucial for handling user interactions and maintaining a seamless user exp...
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Interview experience
based on 1 review
Rating in categories
Member Technical Staff
55
salaries
| ₹4.2 L/yr - ₹15.4 L/yr |
Associate Member Technical Staff
23
salaries
| ₹3 L/yr - ₹8 L/yr |
Senior Member of Technical Staff
19
salaries
| ₹7.2 L/yr - ₹19.5 L/yr |
Technical Lead
12
salaries
| ₹11 L/yr - ₹29 L/yr |
Software Developer
11
salaries
| ₹3 L/yr - ₹11.5 L/yr |
TCS
Wipro
Infosys
HCLTech