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...
Creating MVC endpoints in Java involves defining controllers, models, and views for handling requests and responses.
Define a Controller class annotated with @Controller to handle web requests.
Use @RequestMapping to map HTTP requests to specific handler methods.
Create Model classes to represent data and use @ModelAttribute to bind data to the model.
Return views using ModelAndView or simply return a String represent...
Data structures and algorithms related to string manipulation in Java.
Use built-in methods like indexOf(), substring(), and charAt() for string manipulation.
Implement algorithms like string reversal, palindrome check, and string matching using DSA concepts.
Consider using data structures like arrays, hashmaps, and linked lists for efficient string operations.
I have over 8 years of experience in accounting, specializing in financial reporting and compliance.
Managed monthly financial close processes, ensuring accuracy and timeliness.
Prepared detailed financial statements and reports for management review.
Implemented new accounting software that improved reporting efficiency by 30%.
Conducted audits and reconciliations to ensure compliance with GAAP.
Collaborated with cros...
JavaScript coding tests typically involve solving programming challenges using JavaScript language.
Solving algorithmic problems using JavaScript
Implementing data structures and algorithms in JavaScript
Writing functions to manipulate data or perform specific tasks
Debugging and fixing code errors
Implementing JavaScript frameworks or libraries in a project
SQL normalization is the process of organizing a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured manner.
Normalization ensures data integrity by minimizing anomalies like insertion, update, and deletion anomalies.
There are different normal forms like 1NF,...
I'm excited to join your team to leverage my engineering expertise and leadership skills to drive innovation and foster collaboration.
I admire your company's commitment to cutting-edge technology, which aligns with my passion for innovation.
Your focus on team collaboration resonates with my belief in empowering engineers to achieve their best work.
I am eager to contribute to projects that have a meaningful impact,...
Hooks are functions that let you use state and lifecycle features in functional components in React.
Hooks allow functional components to manage state using useState(). Example: const [count, setCount] = useState(0);
useEffect() is a Hook that lets you perform side effects in function components. Example: useEffect(() => { document.title = `Count: ${count}`; }, [count]);
Lifecycle methods in class components (like...
HashMap is a data structure that stores key-value pairs for efficient data retrieval.
HashMap allows O(1) average time complexity for insertions and lookups.
It uses a hash function to compute an index for storing values.
Example: Inserting a key-value pair like ('apple', 1) allows quick access via 'apple'.
Collisions are handled using techniques like chaining or open addressing.
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
I appeared for an interview in Apr 2025, where I was asked the following questions.
I appeared for an interview in Jul 2025, where I was asked the following questions.
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
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Creating MVC endpoints in Java involves defining controllers, models, and views for handling requests and responses.
Define a Controller class annotated with @Controller to handle web requests.
Use @RequestMapping to map HTTP requests to specific handler methods.
Create Model classes to represent data and use @ModelAttribute to bind data to the model.
Return views using ModelAndView or simply return a String representing t...
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
HashMap is a data structure that stores key-value pairs for efficient data retrieval.
HashMap allows O(1) average time complexity for insertions and lookups.
It uses a hash function to compute an index for storing values.
Example: Inserting a key-value pair like ('apple', 1) allows quick access via 'apple'.
Collisions are handled using techniques like chaining or open addressing.
I applied via Referral and was interviewed in Jul 2024. There were 4 interview rounds.
Create dynamic buttons with JSON data, maintain active/inactive states, and show content on click
Create buttons dynamically using JSON data
Toggle between active and inactive states on click
Display button content based on JSON data on click
Lowe's is a leading home improvement retailer with a strong focus on technology and innovation.
Lowe's has a strong reputation for investing in technology and innovation within the home improvement industry.
I am impressed by Lowe's commitment to digital transformation and their use of cutting-edge tools and technologies.
I believe Lowe's offers a challenging and rewarding environment for software engineers to grow and de...
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
Adding elements dynamically to an array in code
Use push() method to add elements to an array in JavaScript
In Python, use append() method to add elements to a list
In Java, use ArrayList and add() method to dynamically add elements
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Hoisting applies to both variables and functions in JavaScript.
Variables declared with 'var' are hoisted, but their initialization is not.
Example: console.log(x); var x = 5; // Outputs 'undefined' due to hoisting.
Function declarations are fully hoisted, allowing calls before thei...
Expected CTC should be based on industry standards, experience, skills, and location.
Research industry standards for Software Engineer salaries
Consider your experience level and skills when determining expected CTC
Take into account the cost of living in the location of the job
Negotiate based on the job responsibilities and market demand
Top trending discussions
Some of the top questions asked at the Lowe's interview -
The duration of Lowe's interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 110 interview experiences
Difficulty level
Duration
based on 894 reviews
Rating in categories
Software Engineer
1.3k
salaries
| ₹14.6 L/yr - ₹25 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹21.7 L/yr - ₹37 L/yr |
Senior Analyst
347
salaries
| ₹13.3 L/yr - ₹24 L/yr |
Analyst
315
salaries
| ₹8.6 L/yr - ₹15.4 L/yr |
Lead Software Engineer
180
salaries
| ₹35 L/yr - ₹59.8 L/yr |
Reliance Retail
Walmart
Landmark Group
Reliance Trends