Filter interviews by
Planning for an ERP migration involves thorough assessment, stakeholder engagement, detailed project plan, testing, and training.
Conduct a thorough assessment of current ERP system, data, processes, and requirements for the new system.
Engage stakeholders from various departments to gather input, address concerns, and ensure buy-in.
Develop a detailed project plan outlining tasks, timelines, resources, and dependenc...
Java code to find the longest common prefix among an array of strings
Create a function that takes in an array of strings as input
Initialize a variable to store the longest common prefix
Iterate through the characters of the first string and compare with the corresponding characters of other strings
Return the longest common prefix
Optimizing JOIN queries in Spark involves partitioning data, using broadcast joins, and optimizing shuffle operations.
Partition data to avoid shuffling unnecessary data across the network
Use broadcast joins for small tables that can fit in memory of each executor
Optimize shuffle operations by tuning shuffle partitions and memory settings
Python program to parse JSON
Use the json module in Python to parse JSON data
Use the loads() method to load JSON data into a Python dictionary
Access the data in the dictionary using keys
Find subarray with given sum in an array of integers.
Use a sliding window approach to find subarray with sum equal to given sum.
Keep track of current sum and adjust window size accordingly.
Return the indices of the subarray if found, else return an empty array.
Move all 0s to the end of the array while maintaining the order of other elements.
Iterate through the array and keep track of the index to place non-zero elements.
After iterating, fill the remaining positions with 0s.
Managing releases involves planning, coordinating, and executing the deployment of software updates.
Create a release plan that outlines the scope, timeline, and resources required for each release.
Coordinate with cross-functional teams such as development, QA, operations, and stakeholders.
Use project management tools to track progress, identify dependencies, and manage risks.
Perform thorough testing and quality as...
To enable automation in SAP logon pad, settings need to be configured in SAP GUI Options.
Open SAP GUI Options
Navigate to Accessibility & Scripting
Check 'Enable Scripting' and 'Enable GUI Scripting'
Save the changes and restart SAP Logon Pad
Use SAP Script Recording and Playback to automate tasks
I automated IDoc process in SAP using SAP PI/PO and custom Java code.
Used SAP PI/PO to create a communication channel between SAP and non-SAP systems
Developed custom Java code to handle IDoc processing and mapping
Configured IDoc adapter in SAP PI/PO to receive and send IDocs
Used SAP PI/PO monitoring tools to track IDoc processing status
SAP SD and SAP FI integration enables seamless flow of data between sales and financial processes.
SAP SD generates sales orders and invoices which are posted in SAP FI
SAP FI manages financial transactions and accounting entries
Integration ensures accurate and timely financial reporting
Data flows from SD to FI through various interfaces and tables
The interview consisted of five rounds, with each round serving as an elimination stage. There were questions regarding the development of a product using a niche market.
There were many questions regarding the Coca-Cola case study.
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
1 Hour Leetcode style medium difficulty question. Test was taken on hacker rank.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I am a software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
HashMap is implemented using an array of linked lists to store key-value pairs.
HashMap consists of an array of buckets, each containing a linked list of key-value pairs.
Hashing function is used to determine the index of the bucket where a key-value pair will be stored.
Collision resolution techniques like chaining or open addressing are used to handle collisions.
HashMap allows null keys and values, but only one null key...
A date picker in JavaScript allows users to select a date from a calendar interface.
Use HTML input element with type 'date' for modern browsers
For older browsers, use a JavaScript library like jQuery UI Datepicker
Implement validation to ensure selected date is within acceptable range
I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.
10 random qs on software things, and 2 qs leetcode style one easy and one easy medium
I appeared for an interview in Mar 2025, where I was asked the following questions.
To check logs, analyze log files for errors, warnings, and relevant information to troubleshoot issues effectively.
Identify the log file location, e.g., /var/log/syslog for system logs.
Use tools like grep to filter logs for specific keywords, e.g., 'grep error /var/log/syslog'.
Check timestamps to correlate events, e.g., 'tail -n 100 /var/log/syslog' for the latest entries.
Look for patterns or repeated errors that may i...
Jenkins pipelines automate the process of building, testing, and deploying applications in a continuous integration/continuous delivery environment.
Declarative vs. Scripted: Declarative pipelines use a simpler syntax, while scripted pipelines offer more flexibility.
Stages: Pipelines are divided into stages, such as 'Build', 'Test', and 'Deploy', to organize the workflow.
Parallel Execution: Jenkins allows stages to run ...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Leetcode Medium - Arrays, HashMaps
Reversing a linked list involves changing the direction of its nodes to point backward instead of forward.
Iterative approach: Use three pointers (prev, current, next) to reverse the links.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Recursive approach: Reverse the rest of the list and adjust the pointers accordingly.
Example: Base case when current is null, then set head to prev.
Implement a stack using a queue data structure.
Use two queues to simulate a stack.
Push operation: Enqueue the element to queue 1.
Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 2.
Top operation: Return the front element of queue 1.
Empty operation: Check if both queues are empty.
Use two threads to print numbers 1 to 10, with Thread A printing odd numbers and Thread B printing even numbers.
Create two threads, one for odd numbers and one for even numbers
Use a shared variable to keep track of the current number being printed
Use synchronization mechanisms like mutex or semaphore to ensure proper sequencing of numbers
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Find subarray with given sum in an array of integers.
Use a sliding window approach to find subarray with sum equal to given sum.
Keep track of current sum and adjust window size accordingly.
Return the indices of the subarray if found, else return an empty array.
Top trending discussions
Some of the top questions asked at the Walmart Labs interview -
The duration of Walmart Labs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interview experiences
Difficulty level
Duration
based on 106 reviews
Rating in categories
Senior Software Engineer
48
salaries
| ₹30 L/yr - ₹54.9 L/yr |
Software Developer
20
salaries
| ₹22.8 L/yr - ₹30.1 L/yr |
Principal Engineer
19
salaries
| ₹37 L/yr - ₹69.6 L/yr |
Software Engineer III
19
salaries
| ₹24.7 L/yr - ₹49.3 L/yr |
Software Development Engineer 3
17
salaries
| ₹24.5 L/yr - ₹40 L/yr |
TCS
Accenture
Wipro
Cognizant