Filter interviews by
Remove leaf nodes of a tree
Traverse the tree in postorder fashion
For each node, check if it is a leaf node (both children are null)
If it is a leaf node, remove it by setting its parent's reference to null
The experience you have in the field of service engineering.
Discuss your previous roles and responsibilities in service engineering.
Highlight any specific projects or achievements in the field.
Mention any relevant certifications or training you have received.
Explain how your experience makes you a strong candidate for the position.
Implementing polyfills for map and filter functions in JavaScript to enhance array manipulation capabilities.
Polyfill for map: Creates a new array by applying a function to each element. Example: arr.map(x => x * 2).
Polyfill for filter: Creates a new array with elements that pass a test. Example: arr.filter(x => x > 10).
Use 'this' context in polyfills to maintain the correct scope. Example: arr.map(functi...
Lodash's `get` method retrieves values from objects using a path, with optional default values.
Lodash's `get` function allows safe access to nested object properties.
Syntax: `_.get(object, path, [defaultValue])`.
Example: `_.get({ a: { b: 2 } }, 'a.b')` returns `2`.
If the path doesn't exist, it returns `undefined` or a specified default value.
Example: `_.get({ a: { b: 2 } }, 'a.c', 'default')` returns `'default'.
Memory leaks in JavaScript happen when unused objects are not properly released from memory.
Memory leaks can occur when variables are not properly dereferenced, preventing garbage collection.
Closures can also lead to memory leaks if they hold references to large objects.
Event listeners can cause memory leaks if not removed properly after use.
Using setInterval without clearing it can lead to memory leaks.
Circular r...
Implement a React stopwatch with start, stop, resume, and pause functionalities.
Use state to track the elapsed time
Create functions for start, stop, resume, and pause actions
Use setInterval for updating the timer every second
Display the timer in the UI
OOPs concepts refer to Object-Oriented Programming principles that focus on objects, classes, inheritance, encapsulation, and polymorphism.
Objects: Instances of classes that encapsulate data and behavior
Classes: Blueprint for creating objects with attributes and methods
Inheritance: Ability for a class to inherit properties and behavior from another class
Encapsulation: Binding data and methods that operate on the d...
Architectural design patterns are reusable solutions to common problems encountered in software design.
Architectural design patterns provide guidelines on how to structure and organize software systems.
Examples include MVC (Model-View-Controller), MVVM (Model-View-ViewModel), and Layered Architecture.
They help improve the scalability, maintainability, and flexibility of software applications.
Create a UI component to display matched results in a dropdown
Use HTML, CSS, and JavaScript to create the dropdown component
Implement a search functionality to filter and display matched results
Use event listeners to handle user interactions like selecting a result
The STAR method helps structure responses to behavioral interview questions effectively.
S - Situation: Describe the context within which you performed a task or faced a challenge. Example: 'In my previous role, we faced a tight deadline.'
T - Task: Explain the specific task or challenge you were responsible for. Example: 'I was tasked with leading a team to complete the project on time.'
A - Action: Detail the actio...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Catalog Analyst role involves managing product data, ensuring accuracy and consistency in catalogs.
Responsible for creating, updating, and maintaining product catalogs
Ensuring accuracy and consistency of product data
Analyzing catalog performance and making recommendations for improvements
Collaborating with cross-functional teams such as marketing, sales, and product development
Knowledge of data management systems and t...
Five useful Excel shortcuts for efficient data analysis.
Ctrl + C: Copy selected cells
Ctrl + V: Paste copied cells
Ctrl + Z: Undo previous action
Ctrl + Shift + Arrow Key: Select entire data range in a direction
Ctrl + Home: Move to cell A1
Pivot table for summarizing data, vlookup for finding values in a table, hlookup for horizontal lookup, xlookup for advanced lookup.
Pivot table is used to summarize and analyze large datasets.
VLOOKUP is used to find a value in a table by row.
HLOOKUP is used to find a value in a table by column.
XLOOKUP is a more advanced version of VLOOKUP and HLOOKUP, allowing for more flexibility in searching for data.
Example: Use piv...
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Calculate the amount of water that can be trapped between bars after rainfall using heights of bars.
Use two pointers to traverse the array from both ends towards the center.
Maintain two variables to track the maximum height from the left and right.
At each step, calculate trapped water based on the minimum of the two maximum heights.
Example: For heights [0,1,0,2,1,0,1,3,2,1,2,1], the trapped water is 6.
I applied via Job Portal and was interviewed in Oct 2024. There was 1 interview round.
Cost optimization in Big Query involves optimizing query performance, storage usage, and data transfer costs.
Utilize partitioned tables to reduce query costs by scanning only relevant partitions
Use clustering to organize data within partitions and improve query performance
Optimize queries by using efficient SQL syntax and avoiding unnecessary operations
Leverage caching to reduce repeated query costs
Monitor and analyze ...
Various ways to ingest data in BigQuery include batch loading, streaming, and using third-party tools.
Batch loading: Uploading data in bulk using tools like Cloud Storage or Data Transfer Service.
Streaming: Sending data in real-time using APIs like Dataflow or Pub/Sub.
Third-party tools: Using tools like Talend or Informatica for data ingestion.
I appeared for an interview in May 2025, where I was asked the following questions.
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking for a role that offers more opportunities for advancement.
Seeking new challenges: My current position has become routine, and I'm eager to tackle new problems.
Alignment with career goals: I want to work in a company that shares my values and vision for the future.
Desire to ...
I applied via Approached by Company and was interviewed in Mar 2024. There were 5 interview rounds.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Converting SQL queries to PySpark involves translating SQL syntax into DataFrame operations.
Use `spark.sql()` for executing SQL queries directly on DataFrames.
For SELECT statements, use `df.select('column_name')`.
For WHERE clauses, use `df.filter('condition')`.
JOIN operations can be performed using `df1.join(df2, 'key')`.
GROUP BY can be achieved with `df.groupBy('column_name').agg({'agg_column': 'agg_function'})`.
I applied via Newspaper Ad and was interviewed in Jul 2024. There were 3 interview rounds.
Dynamic team leader with a proven track record in project management, team development, and strategic planning.
Over 5 years of experience leading diverse teams in high-pressure environments.
Successfully managed a project that increased efficiency by 30% through process optimization.
Skilled in conflict resolution, having mediated disputes that resulted in improved team cohesion.
Implemented training programs that enhance...
My strength lies in effective communication and team collaboration, fostering a positive work environment and driving project success.
Strong interpersonal skills: I actively listen to team members, ensuring everyone feels heard and valued.
Conflict resolution: I mediate disputes by encouraging open dialogue, leading to quicker resolutions and a harmonious team dynamic.
Goal-oriented leadership: I set clear objectives and...
General topic and current affairs and company topic
I appeared for an interview in Feb 2025, where I was asked the following questions.
Experienced HR professional with a passion for fostering a positive workplace culture and driving employee engagement.
Over 5 years of experience in human resources management in retail environments.
Skilled in recruitment and talent acquisition, successfully filling over 100 positions in the last year.
Implemented employee training programs that increased staff retention by 20%.
Strong background in conflict resolution, m...
I have extensive experience in HR management, focusing on recruitment, employee relations, and training in retail environments.
Managed recruitment processes, successfully filling over 50 positions in a year.
Implemented employee training programs that improved staff retention by 20%.
Handled employee relations issues, resolving conflicts and fostering a positive work environment.
Developed performance appraisal systems th...
Top trending discussions
Some of the top questions asked at the Walmart interview for experienced candidates -
The duration of Walmart interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 87 interview experiences
Difficulty level
Duration
based on 2.8k reviews
Rating in categories
Software Engineer III
2.1k
salaries
| ₹23 L/yr - ₹41 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹34.1 L/yr - ₹60 L/yr |
Software Engineer
933
salaries
| ₹19.1 L/yr - ₹35 L/yr |
Software Developer
461
salaries
| ₹12 L/yr - ₹46 L/yr |
Software Development Engineer 3
369
salaries
| ₹14.5 L/yr - ₹47.2 L/yr |
Amazon
Reliance Retail
DMart
Reliance Digital