Filter interviews by
Yes, I have extensive experience with Java, including its frameworks and best practices for software development.
Proficient in Java SE and Java EE for building scalable applications.
Experience with frameworks like Spring and Hibernate for enterprise solutions.
Familiar with Java's concurrency model for multi-threaded applications.
Utilized Java for developing RESTful APIs and microservices.
Strong understanding of Ja...
Cloud infrastructure refers to the hardware and software components that support cloud computing services.
Consists of servers, storage, and networking resources, often virtualized.
Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Enables scalability, allowing businesses to adjust resources based on demand.
Supports various services like IaaS, PaaS, and SaaS for different applica...
Creating a custom directive in Angular involves defining a new directive using the 'directive' method.
Define a new directive using the 'directive' method in Angular module
Specify the directive's name, template, controller, and any other necessary properties
Use the directive in HTML by referencing its name as an attribute or element
Set operators are used to combine the result sets of two or more SELECT statements.
Set operators include UNION, UNION ALL, INTERSECT, and MINUS.
UNION combines the result sets of two SELECT statements, removing duplicates.
UNION ALL combines the result sets of two SELECT statements, including duplicates.
INTERSECT returns only the rows that appear in both result sets.
MINUS returns only the rows that appear in the fir...
Truncate is a DDL command that removes all rows from a table, while delete is a DML command that removes specific rows.
Truncate is faster than delete as it does not generate undo logs.
Truncate resets the high water mark of the table, while delete does not.
Truncate cannot be rolled back, while delete can be rolled back using a transaction.
Truncate does not fire any triggers, while delete does.
Truncate does not requ...
Discuss with the developer and provide evidence to support the bug report.
Communicate with the developer to understand their perspective
Provide evidence to support the bug report
Collaborate with the developer to find a solution
If necessary, escalate the issue to a higher authority
Software Testing Lifecycle is a process of verifying and validating software applications before release.
STLC involves planning, designing, executing, and reporting of tests.
It includes test case creation, test execution, and defect tracking.
STLC ensures that the software meets the specified requirements and is of high quality.
It consists of various phases such as requirement analysis, test planning, test design, ...
Initializer list is a syntax in C++ to initialize objects with a list of values.
Initializer list is enclosed in curly braces {}.
It can be used to initialize arrays, structs, and classes.
Example: int arr[] = {1, 2, 3};
Example: struct Point { int x, y; } p = {1, 2};
Example: class Person { public: string name; int age; } p = {"John", 30};
Smart Pointer is a class that provides automatic memory management for dynamically allocated objects.
Smart pointers are used to prevent memory leaks in C++.
They automatically delete the object they point to when it is no longer needed.
There are two types of smart pointers: unique_ptr and shared_ptr.
unique_ptr is used when there is only one owner of the object.
shared_ptr is used when there are multiple owners of th...
Sort a linked list
Use merge sort or quick sort algorithm
Divide the linked list into two halves
Recursively sort each half
Merge the sorted halves
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Coderpad test with sql, Spark and testing knowledge
I appeared for an interview in May 2025, where I was asked the following questions.
Yes, I have extensive experience with Java, including its frameworks and best practices for software development.
Proficient in Java SE and Java EE for building scalable applications.
Experience with frameworks like Spring and Hibernate for enterprise solutions.
Familiar with Java's concurrency model for multi-threaded applications.
Utilized Java for developing RESTful APIs and microservices.
Strong understanding of Java co...
Cloud infrastructure refers to the hardware and software components that support cloud computing services.
Consists of servers, storage, and networking resources, often virtualized.
Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Enables scalability, allowing businesses to adjust resources based on demand.
Supports various services like IaaS, PaaS, and SaaS for different application ...
Handling a customer experiencing technical difficulties with our product
Listen to the customer's issue and empathize with their frustration
Troubleshoot the problem by asking relevant questions and guiding the customer through potential solutions
Offer alternative options or workarounds if the issue cannot be immediately resolved
Follow up with the customer to ensure the problem has been resolved to their satisfaction
In 5-10-15 years, I see myself as a seasoned Customer Success Executive leading a team of dedicated professionals, driving impactful customer outcomes, and contributing to the growth and success of the company.
Continuing to enhance my skills and knowledge in customer success strategies and technologies
Taking on more leadership responsibilities and mentoring junior team members
Building strong relationships with key clie...
Gave some scenario based questions
Case study walkthrough
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
I work closely with engineers to understand their needs, provide support, and ensure project goals are met.
Regularly communicate with engineers to discuss project requirements and timelines
Provide technical guidance and support when needed
Collaborate on problem-solving and decision-making
Ensure clear communication and alignment on project goals and expectations
I collaborate closely with designers to ensure alignment on project goals and deliverables.
Regularly communicate and provide feedback on design concepts
Work together to brainstorm and problem-solve design challenges
Ensure that design decisions align with overall project objectives
Decline in metrics can be caused by various factors, requiring a thorough root cause analysis.
Identify the specific metrics that have declined
Review any recent changes or updates that may have impacted the metrics
Consider external factors such as market trends or competitor actions
Evaluate internal processes and systems for any inefficiencies or errors
Engage with team members to gather insights and perspectives on pote...
I believe in a collaborative and supportive managerial style that empowers my team to excel.
I prioritize open communication and regular check-ins with team members to ensure everyone is on the same page.
I provide clear expectations and goals, while also allowing flexibility for individual work styles.
I offer constructive feedback and support for professional development, fostering a positive and productive work environ...
Creating a custom directive in Angular involves defining a new directive using the 'directive' method.
Define a new directive using the 'directive' method in Angular module
Specify the directive's name, template, controller, and any other necessary properties
Use the directive in HTML by referencing its name as an attribute or element
I applied via Approached by Company and was interviewed in Nov 2022. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Jan 2024. There were 4 interview rounds.
Fundamental programming skills and problem-solving techniques.
I applied via Referral and was interviewed before Aug 2022. There were 3 interview rounds.
Yes, aggregate functions can be used with HAVING and WHERE clauses. WHERE filters rows before grouping, HAVING filters groups after grouping.
Aggregate functions can be used with HAVING clause to filter groups based on the result of the aggregate function.
Aggregate functions can also be used with WHERE clause to filter rows before grouping.
WHERE clause filters rows before grouping, while HAVING clause filters groups aft...
User Defined Functions, Stored Procedures, and Triggers are database objects used to perform specific tasks in database management systems.
User Defined Functions are custom functions created by users to perform specific calculations or operations in a database.
Stored Procedures are precompiled SQL statements that can be executed by calling the procedure name.
Triggers are special types of stored procedures that are auto...
Top trending discussions
The duration of McAfee interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 273 reviews
Rating in categories
Software Development Engineer
250
salaries
| ₹16.7 L/yr - ₹32.3 L/yr |
Technical Support Engineer
142
salaries
| ₹10.9 L/yr - ₹19.7 L/yr |
Software Engineer
114
salaries
| ₹12.2 L/yr - ₹22 L/yr |
Senior Software Engineer
61
salaries
| ₹21 L/yr - ₹36.9 L/yr |
Software Developer
48
salaries
| ₹15 L/yr - ₹35.3 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International