Filter interviews by
Spring Boot simplifies CRUD operations with RESTful APIs, allowing easy data manipulation using JPA and Hibernate.
1. Set up Spring Boot project with dependencies: Spring Web, Spring Data JPA, and a database (e.g., H2, MySQL).
2. Create an entity class (e.g., `User`) with annotations like `@Entity`, `@Id`, and `@GeneratedValue`.
3. Develop a repository interface (e.g., `UserRepository`) extending `JpaRepository` for ...
Binary search is an efficient algorithm for finding an item from a sorted list by repeatedly dividing the search interval in half.
Requires a sorted array to function correctly.
Starts by comparing the target value to the middle element of the array.
If the target is equal to the middle element, the search is complete.
If the target is less than the middle element, search the left half.
If the target is greater, search...
The order of execution of a SQL code is: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.
FROM clause is executed first to retrieve data from tables
WHERE clause filters the data based on specified conditions
GROUP BY clause groups the data based on specified columns
HAVING clause filters the grouped data
SELECT clause selects the columns to display
ORDER BY clause sorts the final result set
Use SQL query to join tables on sales and survey
Use JOIN keyword to combine tables based on a common column
Specify the columns to select from each table
Example: SELECT * FROM sales JOIN survey ON sales.id = survey.sales_id
What people are saying about Lowe's
To create a custom immutable class, use final keyword for class, private final fields, and no setter methods.
Use the final keyword for the class to prevent inheritance
Declare all fields as private and final to prevent modification
Do not provide setter methods for the fields to maintain immutability
Provide getter methods to access the fields
String arrays are immutable because they cannot be changed once created.
Strings in an array cannot be modified individually
Any changes to a string array result in a new array being created
Immutable arrays ensure data integrity and prevent unintended side effects
Event emitter in JavaScript allows objects to subscribe and listen for events.
Event emitter is a design pattern where an object (the emitter) maintains a list of listeners and notifies them of events.
Listeners can subscribe to specific events and execute a callback function when the event is emitted.
Example: const emitter = new EventEmitter(); emitter.on('event', () => { console.log('Event emitted!'); }); emitter....
Implement a click counter in React
Create a state variable to store the count
Increment the count when a button is clicked
Display the count in the UI
I have experience designing scalable and efficient software architectures for various projects.
Utilize microservices architecture for scalability and flexibility
Implement RESTful APIs for communication between components
Use containerization with Docker for easy deployment and management
Leverage cloud services like AWS or Azure for scalability and reliability
Our current application architecture follows a microservices design pattern with a combination of front-end and back-end services.
Utilizes Docker containers for easy deployment and scalability
Uses RESTful APIs for communication between services
Front-end built with React.js and back-end services in Node.js
Data storage handled by MongoDB for flexibility and scalability
I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.
2 DSA questions and some MCQ on Java and Spring
Remove duplicates from a 1D array of strings in place
Iterate through the array and use a HashSet to keep track of unique elements
Replace duplicates with null or an empty string to remove them in place
String arrays are immutable because they cannot be changed once created.
Strings in an array cannot be modified individually
Any changes to a string array result in a new array being created
Immutable arrays ensure data integrity and prevent unintended side effects
To create a custom immutable class, use final keyword for class, private final fields, and no setter methods.
Use the final keyword for the class to prevent inheritance
Declare all fields as private and final to prevent modification
Do not provide setter methods for the fields to maintain immutability
Provide getter methods to access the fields
As a senior analyst, I bring extensive experience, advanced analytical skills, leadership abilities, and a proven track record of delivering results.
Extensive experience in data analysis and interpretation
Advanced analytical skills to identify trends and insights
Proven track record of delivering actionable recommendations
Strong leadership abilities to guide and mentor junior analysts
Ability to effectively communicate f...
I appeared for an interview in Feb 2025, where I was asked the following questions.
React's Virtual DOM optimizes rendering, while lifecycle methods manage component states and props facilitate data flow.
Virtual DOM: A lightweight copy of the actual DOM that React uses to optimize updates and rendering performance.
Lifecycle Methods: Functions like componentDidMount, componentDidUpdate, and componentWillUnmount that manage component behavior during its lifecycle.
Props: Short for properties, they are us...
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Use SQL query to join tables on sales and survey
Use JOIN keyword to combine tables based on a common column
Specify the columns to select from each table
Example: SELECT * FROM sales JOIN survey ON sales.id = survey.sales_id
The order of execution of a SQL code is: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.
FROM clause is executed first to retrieve data from tables
WHERE clause filters the data based on specified conditions
GROUP BY clause groups the data based on specified columns
HAVING clause filters the grouped data
SELECT clause selects the columns to display
ORDER BY clause sorts the final result set
Audience selection, campaign effectiveness and different KPIs for campaign measurement
I expect a competitive CTC based on my experience and skills, with a notice period of 30 days to ensure a smooth transition.
CTC: I am looking for a CTC in the range of $X to $Y, reflecting my expertise and the industry standards.
Notice Period: I have a notice period of 30 days, which allows me to wrap up my current responsibilities effectively.
Market Research: I have researched similar roles in the industry and found t...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Spring Boot simplifies CRUD operations with RESTful APIs, allowing easy data manipulation using JPA and Hibernate.
1. Set up Spring Boot project with dependencies: Spring Web, Spring Data JPA, and a database (e.g., H2, MySQL).
2. Create an entity class (e.g., `User`) with annotations like `@Entity`, `@Id`, and `@GeneratedValue`.
3. Develop a repository interface (e.g., `UserRepository`) extending `JpaRepository` for CRUD ...
Microservices architecture with containerization using Docker and Kubernetes
Utilizes microservices architecture for scalability and flexibility
Each microservice is containerized using Docker for easy deployment and management
Orchestrated using Kubernetes for automated scaling and load balancing
Our current application architecture follows a microservices design pattern with a combination of front-end and back-end services.
Utilizes Docker containers for easy deployment and scalability
Uses RESTful APIs for communication between services
Front-end built with React.js and back-end services in Node.js
Data storage handled by MongoDB for flexibility and scalability
I have experience designing scalable and efficient software architectures for various projects.
Utilize microservices architecture for scalability and flexibility
Implement RESTful APIs for communication between components
Use containerization with Docker for easy deployment and management
Leverage cloud services like AWS or Azure for scalability and reliability
I applied via Job Portal
Basic java question, design questions, 1 data structure question
Spring Actuator provides endpoints to monitor and manage microservices in a Spring Boot application.
Add Spring Boot Actuator dependency in pom.xml
Enable Actuator endpoints in application.properties or application.yml
Access Actuator endpoints like /actuator/health, /actuator/info, etc.
Customize Actuator endpoints using configuration properties
Webflux is a reactive programming framework for building non-blocking, event-driven applications on the JVM.
Webflux is part of the Spring Framework and provides support for reactive programming.
It allows developers to build asynchronous, non-blocking applications that can handle a large number of concurrent connections.
Webflux uses Project Reactor, a reactive library for building reactive applications.
It supports both ...
Some of the top questions asked at the Lowe's interview for experienced candidates -
The duration of Lowe's interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 40 interview experiences
Difficulty level
Duration
based on 877 reviews
Rating in categories
Software Engineer
1.2k
salaries
| ₹14.4 L/yr - ₹25 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹21.1 L/yr - ₹36.7 L/yr |
Senior Analyst
325
salaries
| ₹12.8 L/yr - ₹23.6 L/yr |
Analyst
284
salaries
| ₹4.3 L/yr - ₹17.8 L/yr |
Lead Software Engineer
185
salaries
| ₹18 L/yr - ₹58 L/yr |
Reliance Retail
Walmart
Landmark Group
Reliance Trends