Filter interviews by
React Router DOM is a library for routing in React applications, enabling navigation and dynamic rendering of components.
Enables single-page application (SPA) routing without full page reloads.
Uses components like <BrowserRouter>, <Route>, and <Link> for navigation.
Example: <Route path='/about' component={About} /> renders the About component when the URL is '/about'.
Supports nested routes,...
Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and building scalable network applications.
Asynchronous and event-driven, allowing for non-blocking I/O operations.
Uses JavaScript, making it easy for front-end developers to transition to back-end development.
Ideal for building real-time applications like chat apps and online gaming.
NPM (Node Package Manager) provides acce...
React JS is a popular JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.
Component-Based: React allows developers to create reusable UI components, making code more modular and maintainable.
Virtual DOM: React uses a virtual DOM to optimize rendering, improving performance by minimizing direct manipulation of the actual DOM.
Unidirectional Dat...
A MERN Full Stack Developer specializes in using MongoDB, Express.js, React, and Node.js to build web applications.
MongoDB: A NoSQL database used for storing application data. Example: Storing user profiles.
Express.js: A web application framework for Node.js that simplifies server-side development. Example: Creating RESTful APIs.
React: A JavaScript library for building user interfaces, particularly single-page app...
What people are saying about Xyz Company
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if needed.
Bubble sort works by repeatedly passing through the array.
During each pass, adjacent elements are compared and swapped if they are in the wrong order.
The process is repeated until no swaps are needed, indicating that the array is sorted.
Example: For the array [5, 3, 8, 4], the firs...
Splitting a DataFrame in Python can be done using various methods to create subsets based on conditions or indices.
Use the `pandas` library: Import it using `import pandas as pd`.
To split by rows, use slicing: `df1 = df[:50]` for the first 50 rows.
For conditional splitting, use boolean indexing: `df_positive = df[df['value'] > 0]`.
To split by groups, use `groupby`: `grouped = df.groupby('category')`.
You can als...
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and methods.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sam...
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;
RIGHT JOIN: Returns all records f...
A hashmap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.
Uses a hash function to compute an index from a key.
Stores data in an array where each index corresponds to a key.
Handles collisions using techniques like chaining or open addressing.
Example: In a hashmap, the key 'apple' might map to the value 'fruit'.
Average time complexity for search, insert, and delete ...
Reversing a linked list involves changing the direction of its nodes to point backwards.
Iterate through the list while adjusting pointers.
Use three pointers: previous, current, and next.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Handle edge cases: empty list or single node list.
I applied via Company Website and was interviewed before Feb 2022. There were 3 interview rounds.
There are various types of resources on Earth including natural resources, human resources, and capital resources.
Natural resources include air, water, minerals, forests, and wildlife.
Human resources refer to the skills, knowledge, and abilities of individuals.
Capital resources are man-made resources like buildings, machinery, and technology.
Other types of resources include financial resources, energy resources, and in...
Herbivores are animals that primarily eat plants and vegetation.
Herbivores obtain their energy and nutrients from consuming plant material.
They have specialized teeth and digestive systems to process plant matter.
Examples of herbivores include cows, deer, rabbits, and elephants.
On topic ecosystem? Or What is time management
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
During the coding test, I was asked to write a program to check the frequency of characters in a string.
Java is a popular programming language known for its platform independence and object-oriented approach.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
Object-oriented programming is a key feature of Java, allowing for code reusability and modularity
The four pillars of Java are: Inheritance, Encapsulation, Abstraction, and Polymorphism
Inheritance allows a class to inherit...
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
A base case is needed to stop the recursion and prevent infinite loops.
Example: Factorial calculation using recursion - function factorial(n) { return n === 0 ? 1 : n * factorial(n-1); }
Java doesn't use pointers for security and simplicity reasons.
Java uses references instead of pointers to avoid direct memory manipulation.
Pointers can lead to memory leaks and security vulnerabilities.
Java's garbage collection manages memory automatically, reducing the need for pointers.
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays require a specified size at the time of declaration, while ArrayList can dynamically resize it...
I applied via Approached by Company and was interviewed in Dec 2024. There were 8 interview rounds.
About company and the details of the origin
About company and how it started
About company and how group discussion started
About company and how it gives assignment
Case study about company
One-on-one rounds involve individual interviews where candidates meet with multiple interviewers sequentially.
Each interviewer assesses different skills or competencies.
Candidates can showcase their adaptability by tailoring responses.
Example: A technical round followed by a behavioral round.
This format allows for in-depth evaluation of the candidate.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I am a dedicated AWS Cloud Engineer with expertise in designing, implementing, and managing cloud infrastructure.
I have experience in setting up and configuring AWS services such as EC2, S3, RDS, and Lambda.
I am skilled in automating deployment processes using tools like CloudFormation and Terraform.
I have a strong understanding of networking concepts and security best practices in cloud environments.
I have worked on o...
Transit Gateway is a service that allows for easy management of network connectivity across multiple VPCs and on-premises networks.
Acts as a hub that connects multiple VPCs and VPN connections in a single place
Simplifies network architecture by reducing the number of connections needed
Supports inter-region peering for global networks
Enables centralized management of network routing and security policies
As an AWS Cloud Engineer, I manage cloud infrastructure, ensuring scalability, security, and efficiency in cloud services.
Design and implement cloud solutions using AWS services like EC2, S3, and RDS.
Monitor and optimize cloud performance using AWS CloudWatch.
Implement security best practices, such as IAM roles and policies.
Automate deployments with tools like AWS CloudFormation or Terraform.
Ensure data backup and disa...
I am currently working as a Cloud Engineer at a tech company, focusing on AWS services and infrastructure management.
Managing AWS resources such as EC2 instances, S3 buckets, and RDS databases
Implementing automation using tools like CloudFormation and Terraform
Optimizing cost and performance of cloud infrastructure
Troubleshooting and resolving issues related to cloud services
Communicate with team to identify reasons, adjust timeline if possible, allocate additional resources if needed.
Communicate with team to understand reasons for delay
Adjust timeline if possible to accommodate delays
Allocate additional resources if needed to meet deadlines
My current CTC is confidential and I prefer not to disclose it.
I am not comfortable sharing my current salary details.
I believe my skills and experience are more important than my current salary.
I am open to discussing salary expectations for this role.
I appeared for an interview in Jul 2025, where I was asked the following questions.
A MERN Full Stack Developer specializes in using MongoDB, Express.js, React, and Node.js to build web applications.
MongoDB: A NoSQL database used for storing application data. Example: Storing user profiles.
Express.js: A web application framework for Node.js that simplifies server-side development. Example: Creating RESTful APIs.
React: A JavaScript library for building user interfaces, particularly single-page applicat...
React JS is a popular JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.
Component-Based: React allows developers to create reusable UI components, making code more modular and maintainable.
Virtual DOM: React uses a virtual DOM to optimize rendering, improving performance by minimizing direct manipulation of the actual DOM.
Unidirectional Data Flo...
Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and building scalable network applications.
Asynchronous and event-driven, allowing for non-blocking I/O operations.
Uses JavaScript, making it easy for front-end developers to transition to back-end development.
Ideal for building real-time applications like chat apps and online gaming.
NPM (Node Package Manager) provides access to...
posted on 29 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
I had to handle a situation where a key team member unexpectedly resigned, causing a disruption in project timelines.
Immediately assessed the impact of the resignation on ongoing projects and deadlines
Communicated with stakeholders to manage expectations and provide updates on the situation
Worked with HR to expedite the hiring process for a replacement
Stepped in to temporarily take on some of the responsibilities of th...
I am a dedicated professional with a background in administrative support and a passion for helping others succeed.
Over 5 years of experience in providing high-level administrative support to executives
Proficient in managing calendars, scheduling meetings, and coordinating travel arrangements
Strong communication and organizational skills
Bachelor's degree in Business Administration from XYZ University
Previous roles incl...
Successfully managed a project to streamline communication processes within the company resulting in increased efficiency and cost savings.
Led a team to implement new communication software
Conducted training sessions for staff on how to use the new software
Monitored progress and made adjustments as needed
Reported on the success of the project to senior management
My strengths include excellent organizational skills, strong communication abilities, and a proactive approach to problem-solving.
Excellent organizational skills - able to prioritize tasks effectively and manage multiple projects simultaneously
Strong communication abilities - able to effectively communicate with colleagues, clients, and stakeholders
Proactive approach to problem-solving - able to anticipate issues and a...
I have strong organizational skills, excellent communication abilities, and proficiency in Microsoft Office.
Strong organizational skills - able to prioritize tasks and manage time effectively
Excellent communication abilities - able to communicate clearly and effectively with colleagues and clients
Proficiency in Microsoft Office - skilled in using Word, Excel, and PowerPoint for creating documents and presentations
I applied via Indeed and was interviewed in Jul 2024. There were 5 interview rounds.
Online test are helpful for mee
What to be product and how to be product
Produce refers to goods or items that are grown or manufactured for sale.
Produce can include fruits, vegetables, grains, dairy products, and meats.
Produce can be sold fresh, frozen, canned, or dried.
Examples of produce include apples, carrots, rice, milk, and chicken.
Produce is an essential part of the food industry and supply chain.
To be productive in digital marketing, one must prioritize tasks, set goals, utilize tools and resources, analyze data, and stay updated on industry trends.
Prioritize tasks based on importance and deadlines
Set specific, measurable, achievable, relevant, and time-bound goals
Utilize digital marketing tools and resources such as Google Analytics, social media management platforms, and email marketing software
Analyze data ...
Customer satisfaction is crucial for brand loyalty and business success, driving repeat purchases and positive word-of-mouth.
Understand customer needs: Conduct surveys to gather feedback on products and services.
Provide excellent customer service: Respond promptly to inquiries and resolve issues efficiently.
Personalize experiences: Use data analytics to tailor marketing messages to individual preferences.
Engage on soci...
Digital. Markiting are my favourite
Group discussion are very helpful for company because are final decision are very easily decided
I appeared for an interview in Jun 2025, where I was asked the following questions.
Basic software engineering questions cover fundamental concepts, coding skills, and problem-solving abilities.
Understand data structures: e.g., arrays, linked lists, trees.
Familiarity with algorithms: e.g., sorting, searching.
Knowledge of programming languages: e.g., Python, Java, C++.
Experience with version control systems: e.g., Git.
Ability to write clean, maintainable code.
I appeared for an interview in Jun 2025, where I was asked the following questions.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if needed.
Bubble sort works by repeatedly passing through the array.
During each pass, adjacent elements are compared and swapped if they are in the wrong order.
The process is repeated until no swaps are needed, indicating that the array is sorted.
Example: For the array [5, 3, 8, 4], the first pas...
Splitting a DataFrame in Python can be done using various methods to create subsets based on conditions or indices.
Use the `pandas` library: Import it using `import pandas as pd`.
To split by rows, use slicing: `df1 = df[:50]` for the first 50 rows.
For conditional splitting, use boolean indexing: `df_positive = df[df['value'] > 0]`.
To split by groups, use `groupby`: `grouped = df.groupby('category')`.
You can also use...
I appeared for an interview in Jun 2025, where I was asked the following questions.
The 'g' in graphic stands for 'graphic design,' which involves visual communication through imagery and typography.
Graphic design combines art and technology to communicate ideas visually.
Examples include logos, brochures, websites, and advertisements.
It utilizes elements like color, typography, and layout to convey messages.
Graphic designers often use software like Adobe Photoshop and Illustrator.
Some of the top questions asked at the Xyz Company interview -
The duration of Xyz Company interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 500 interview experiences
Difficulty level
Duration
based on 1.2k reviews
Rating in categories
Software Developer
2k
salaries
| ₹12.8 L/yr - ₹36.3 L/yr |
Software Engineer
1.6k
salaries
| ₹14.1 L/yr - ₹31.4 L/yr |
Manager
957
salaries
| ₹22.1 L/yr - ₹36 L/yr |
Senior Software Engineer
930
salaries
| ₹25.9 L/yr - ₹42 L/yr |
Team Lead
918
salaries
| ₹20.1 L/yr - ₹36.8 L/yr |
Synchrony
Piramal Group
RBL FinServe
Fidelity National Financial