Filter interviews by
Design a system for a social media platform
Consider user authentication and authorization
Include features for posting, liking, commenting, and sharing content
Implement a notification system for user interactions
Design a database schema to store user profiles, posts, comments, and relationships
Scale the system to handle a large number of users and interactions
Reading values from URL using map vs for loop in JavaScript
Use the window.location.search property to get the query string from the URL
Map can be used to transform each value in the query string array
For loop can be used to iterate through each value in the query string array
Find the smallest palindrome and lowest common ancestor in a given tree
To find the smallest palindrome, iterate through the string and check if it is a palindrome. Return the smallest one found.
To find the lowest common ancestor in a tree, use a recursive approach to traverse the tree and find the common ancestor of two nodes.
OLA application uses GPS to track cabs on map and assign them to customers based on location and availability.
OLA application uses GPS technology to track the location of cabs in real-time.
Customers input their location and destination in the app to request a cab.
The app matches the customer with the nearest available cab and assigns it to them.
Customers can track the cab's movement on the map in real-time as it a...
Instagram uses a notification system to alert users when they are tagged and displays reels on the profile page based on user preferences and algorithms.
Instagram uses a push notification system to alert users when they are tagged in a post or story.
Reels are displayed on the profile page based on user engagement, preferences, and algorithms.
The Explore page also suggests reels to users based on their interests an...
Design and code a scheduler for allocating meeting rooms based on input of room counts and timestamps.
Create a table with columns for room number, start time, and end time
Use SQL queries to check for available slots and allocate rooms
Consider edge cases such as overlapping meetings and room availability
Use a loop to continuously check for available slots and allocate rooms
Implement error handling for invalid input
DSA questions on array and binary tree manipulation
For printing pairs with target sum, use a hash table to store frequency of elements and check if complement exists
For converting array to BST, use binary search to find the middle element and recursively build left and right subtrees
For top view of binary tree, use a queue to traverse the tree level by level and store horizontal distance of nodes
For minimum number...
Designing a search engine system involves creating algorithms for indexing, ranking, and retrieving relevant information.
Consider using inverted index for efficient searching
Implement ranking algorithms like PageRank or TF-IDF
Utilize web crawlers to gather and index web pages
Include features like autocomplete and spell correction for user-friendly experience
The 7 steps of sales involve prospecting, qualifying, presenting, handling objections, closing, follow-up, and referral.
Prospecting: Identifying potential customers or leads.
Qualifying: Determining if the prospect is a good fit for the product or service.
Presenting: Showcasing the product or service to the prospect.
Handling objections: Addressing any concerns or doubts the prospect may have.
Closing: Securing the s...
Return on investment (ROI) is a financial metric used to evaluate the efficiency or profitability of an investment.
ROI is calculated by dividing the net profit of an investment by the initial cost of the investment and expressing the result as a percentage.
For example, if you invest $100 in a project and it generates a profit of $20, the ROI would be 20% ($20/$100 * 100).
A higher ROI indicates a more profitable in...
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 appeared for an interview before Jul 2024, where I was asked the following questions.
I have over 7 years of experience in data analysis, focusing on financial modeling and market research to drive strategic decisions.
Led a team of analysts in developing financial models that improved forecasting accuracy by 20%.
Conducted market research that identified new growth opportunities, resulting in a 15% increase in revenue.
Utilized advanced statistical techniques to analyze large datasets, enhancing decision-...
I have extensive experience in team management, focusing on collaboration, conflict resolution, and performance optimization.
Led a cross-functional team of 10 in a project that improved operational efficiency by 20%.
Implemented regular feedback sessions to enhance team communication and address concerns promptly.
Facilitated team-building activities that fostered trust and collaboration, resulting in a 15% increase in p...
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
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 89 interview experiences
Difficulty level
Duration
based on 2.8k reviews
Rating in categories
Software Engineer III
2.2k
salaries
| ₹23.3 L/yr - ₹41 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹34.4 L/yr - ₹60 L/yr |
Software Engineer
941
salaries
| ₹19.1 L/yr - ₹35 L/yr |
Software Developer
467
salaries
| ₹18.8 L/yr - ₹35 L/yr |
Software Development Engineer 3
381
salaries
| ₹24 L/yr - ₹40 L/yr |
Amazon
Reliance Retail
DMart
Reliance Digital