Upload Button Icon Add office photos

Filter interviews by

John Lewis & Partners Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Technical 

(6 Questions)

  • Q1. What is the role of exception handling in programming, and how is the 'finally' block used in this context, as well as the process of throwing exceptions?
  • Ans. 

    Exception handling is crucial in programming to handle errors and ensure proper execution. The 'finally' block is used to clean up resources, and throwing exceptions allows for error propagation.

    • Exception handling is used to manage errors and unexpected situations in a program.

    • The 'finally' block is used to execute code that should always run, regardless of whether an exception is thrown or not.

    • Throwing exceptions allo...

  • Answered by AI
  • Q2. What are the differences between SQL and NoSQL databases, and can you mention some NoSQL databases that you are familiar with?
  • Q3. What are the ACID properties implemented in your project, and can you provide a brief overview of the CAP Theorem?
  • Ans. 

    ACID properties ensure data integrity in transactions. CAP Theorem states that a distributed system can only guarantee two out of three: Consistency, Availability, Partition Tolerance.

    • ACID properties: Atomicity, Consistency, Isolation, Durability

    • Example: In a banking application, a transfer of funds should be atomic, consistent, isolated, and durable

    • CAP Theorem: Consistency, Availability, Partition Tolerance - a distri...

  • Answered by AI
  • Q4. Database disaster recovery?
  • Q5. What is the difference between Comparable and Comparator in Java? And how to Implement in Collections.
  • Ans. 

    Comparable is an interface used for natural ordering, while Comparator is used for custom ordering in Java Collections.

    • Comparable interface is used to define the natural ordering of objects. It is implemented by the class whose objects are to be sorted.

    • Comparator interface is used to define custom ordering of objects. It is implemented by a separate class.

    • To implement Comparable, the class needs to override the compare...

  • Answered by AI
  • Q6. Implementation of Generics in Java
  • Ans. 

    Generics in Java allow for creating classes, interfaces, and methods that operate on types parameterized at compile time.

    • Generics provide type safety by allowing compile-time type checking.

    • They enable code reusability and reduce the need for casting.

    • Example: List<String> list = new ArrayList<>();

  • Answered by AI
Round 2 - Technical 

(10 Questions)

  • Q1. Can you provide the code to reverse a string using recursion?
  • Ans. 

    Code to reverse a string using recursion

    • Create a recursive function that takes a string as input

    • Base case: if the string is empty or has only one character, return the string

    • Recursive case: return the last character of the string concatenated with the result of calling the function on the substring excluding the last character

  • Answered by AI
  • Q2. How does object comparison work with specific fields?
  • Ans. 

    Object comparison with specific fields involves comparing values of selected fields between two objects.

    • Object comparison can be done by comparing the values of specific fields in two objects.

    • Fields can be selected based on unique identifiers or criteria for comparison.

    • Example: Comparing the 'name' field of two person objects to check if they are the same.

  • Answered by AI
  • Q3. How does the distributed transactions being handled in a microservice?
  • Ans. 

    Distributed transactions in microservices involve using compensating transactions and event-driven architecture.

    • Microservices typically use compensating transactions to maintain consistency across multiple services.

    • Event-driven architecture can help in coordinating distributed transactions by using events to trigger actions in different services.

    • Implementing distributed transactions in microservices requires careful de...

  • Answered by AI
  • Q4. Aggregator Pattern in Microservice
  • Ans. 

    Aggregator pattern is used in microservices architecture to combine multiple service responses into a single response.

    • Aggregator pattern helps in reducing the number of client requests by combining multiple service responses.

    • It can be implemented using a separate service or within an existing service.

    • Example: A shopping website aggregating product information from different microservices like inventory, pricing, and re

  • Answered by AI
  • Q5. What is the implementation of the factory design pattern?
  • Ans. 

    Factory design pattern is a creational pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

    • Factory method pattern defines an interface for creating objects, but lets subclasses decide which class to instantiate.

    • It promotes loose coupling by eliminating the need to bind application-specific classes into the code.

    • Example: A car m...

  • Answered by AI
  • Q6. What is indexing in a database, and what data structures are commonly used for indexing?
  • Ans. 

    Indexing in a database is a technique to improve the speed of data retrieval by creating a data structure that allows for quick lookup.

    • Indexing involves creating a separate data structure that contains pointers to the actual data in the database.

    • Common data structures used for indexing include B-trees, hash tables, and binary search trees.

    • Indexes can be created on one or multiple columns in a database table to speed up...

  • Answered by AI
  • Q7. What is your approach to designing a system capable of handling thousands of requests?
  • Ans. 

    My approach involves using load balancing, caching, asynchronous processing, and horizontal scaling.

    • Implement load balancing to distribute requests evenly across multiple servers.

    • Utilize caching mechanisms to store frequently accessed data and reduce response times.

    • Use asynchronous processing for long-running tasks to free up resources for handling more requests.

    • Implement horizontal scaling by adding more servers to ha...

  • Answered by AI
  • Q8. What is the CQRS pattern in microservices?
  • Ans. 

    CQRS pattern in microservices separates read and write operations for improved scalability and performance.

    • CQRS stands for Command Query Responsibility Segregation

    • It separates the read and write operations into two different models

    • Write operations update the data store, while read operations query a separate data store

    • CQRS can improve performance and scalability by allowing each model to be optimized for its specific t

  • Answered by AI
  • Q9. What is the role of API Gateway in microservices architecture?
  • Ans. 

    API Gateway acts as a single entry point for all client requests in a microservices architecture.

    • API Gateway handles authentication, authorization, rate limiting, and routing of requests to appropriate microservices.

    • It helps in decoupling client applications from individual microservices, providing a more flexible and scalable architecture.

    • API Gateway can also perform tasks like request/response transformation, logging...

  • Answered by AI
  • Q10. Write SQL query to fetch data from two tables using joins?
  • Ans. 

    SQL query to fetch data from two tables using joins

    • Use the JOIN keyword to combine rows from two tables based on a related column

    • Specify the columns to select from each table in the SELECT statement

    • Use the ON keyword to specify the join condition

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare a strong foundation in System Design, NoSQL, Microservices, and Core Java.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Sales executive
  • Q2. How much salary
Round 2 - One-on-one 

(2 Questions)

  • Q1. Always set ur Goals and target
  • Q2. Focus in your work and marketing on your job profile
Round 3 - One-on-one 

(1 Question)

  • Q1. Discipline in work's
Round 4 - One-on-one 

(1 Question)

  • Q1. Motivational sales arena

Interview Preparation Tips

Interview preparation tips for other job seekers - Marketing is the best word in the world
Thanks Sir

Assistant Manager Interview Questions & Answers

Walmart user image Karisma jeanette singh

posted on 27 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Dec 2024.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Can you tell me about yourself?
  • Q2. How would you conduct a mock feedback session with a high-performing team member who doesn’t sit with his team leader neither with his team. Instead sits alone in a corner. When asked he tells that he don...
  • Q3. What do you understand by the term Customer Relationship Management (CRM)?

Interview Preparation Tips

Interview preparation tips for other job seekers - Regardless of the response you provide, make sure to prioritize the needs of both clients and employees.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

In the aptitude test we have mental ability, general knowledge, communication,etc

Round 2 - One-on-one 

(5 Questions)

  • Q1. Self/family introduction
  • Q2. Related to internship/ communication
  • Q3. About Languages
  • Q4. About Locations
  • Q5. About MBA topics
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-one 

(1 Question)

  • Q1. You will be asked to share the project finding about their stores you can think about bringing a difference,but the project will not be even checked
Round 2 - Aptitude Test 

DiSC assessment will be conducted with unadministered aproach not relevant to your background

Interview Preparation Tips

Interview preparation tips for other job seekers - Better search other better job options ,as long as you are referred by someone strong internally don't join
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

2 DSA questions and some MCQ on Java and Spring

Round 2 - Technical 

(2 Questions)

  • Q1. Longest palindromic substring
  • Ans. 

    A palindromic substring is a string that reads the same forwards and backwards.

    • Use dynamic programming to find the longest palindromic substring.

    • Start by considering each character as the center of a potential palindrome.

    • Expand outwards from each center to check for palindromes of odd and even lengths.

  • Answered by AI
  • Q2. Remove duplicates in place from a 1D array
  • Ans. 

    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

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Project discussion
  • Q2. Search min element in a rotated sorted array with duplicate elements
  • Ans. 

    Search for the minimum element in a rotated sorted array with duplicate elements.

    • Use binary search to find the minimum element in the rotated sorted array.

    • Handle the case where duplicate elements are present by adjusting the search conditions.

    • Consider cases where the array is not rotated or contains only one element.

  • Answered by AI
  • Q3. Ways of declaring singleton class
  • Ans. 

    A singleton class is a class that can only have one instance created throughout the application.

    • Declare a private static instance variable of the class

    • Create a private constructor to prevent external instantiation

    • Provide a public static method to access the instance

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Project discussion
  • Q2. Behavioural questions

Skills evaluated in this interview

SAP Consultant Interview Questions & Answers

Hy-Vee user image Basavaraj C kori

posted on 19 Feb 2025

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic questions
Round 2 - Technical 

(1 Question)

  • Q1. In depth technical questions
Round 3 - Technical 

(1 Question)

  • Q1. Mangerial round
Round 4 - HR 

(1 Question)

  • Q1. Director round from india
Round 5 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Name and personal details
  • Q2. Working experience and job natural
  • Q3. Working Timing and hours
  • Q4. Salary packages and years leaves
  • Q5. Food and Stay details
  • Q6. Over time duty hours
Round 2 - Aptitude Test 

Its amazing and proper working naturally

fashion Consultant and CCA Interview Questions & Answers

Shoppers Stop user image Prathamesh Gonjare

posted on 29 Nov 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

They gave you on his company application I'd and password you have to they asking 6 to 7 questions on video you have to gave answer any questions atleast 1-2 min and if you qualify in that test they will take 2 nd round with manager

Round 2 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. Asking why you changing the
Round 3 - One-on-one 

(2 Questions)

  • Q1. Self introduction
  • Q2. Why you're changing job
  • Ans. 

    Seeking new challenges and opportunities for growth in a different environment.

    • Desire for new challenges and experiences

    • Opportunity for personal and professional growth

    • Seeking a better work-life balance

    • Interest in exploring different aspects of the industry

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They asking your previous achivement and job profile
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Reasoning, writing and communication

Round 2 - One-on-one 

(4 Questions)

  • Q1. What is the job role of store manager in Max and how you start your day
  • Ans. 

    The job role of a store manager at Max involves overseeing daily operations, managing staff, ensuring customer satisfaction, and driving sales.

    • Opening the store and conducting a walk-through to ensure everything is in order

    • Reviewing sales targets and performance metrics

    • Assigning tasks to staff members and providing guidance as needed

    • Handling customer complaints and resolving issues

    • Managing inventory levels and placing ...

  • Answered by AI
  • Q2. How to drive sale
  • Ans. 

    To drive sales, focus on customer service, product knowledge, merchandising, promotions, and staff training.

    • Provide excellent customer service to build loyalty and repeat business.

    • Ensure staff have thorough product knowledge to assist customers effectively.

    • Implement attractive merchandising displays to draw in customers.

    • Run promotions and sales to incentivize purchases.

    • Regularly train and motivate staff to maximize sal

  • Answered by AI
  • Q3. How you improvement VM in store
  • Ans. 

    Improving visual merchandising in store involves strategic placement of products and displays to enhance the overall shopping experience.

    • Regularly update window displays to attract customers

    • Ensure products are well-organized and easy to find

    • Utilize signage and lighting effectively to highlight key products

    • Train staff on maintaining visual standards

    • Monitor customer feedback and adjust displays accordingly

  • Answered by AI
  • Q4. How you handle attrition
  • Ans. 

    I handle attrition by focusing on employee engagement, career development, and creating a positive work environment.

    • Regularly communicate with employees to understand their needs and concerns

    • Provide opportunities for career growth and development

    • Create a positive work culture through team-building activities and recognition programs

    • Conduct exit interviews to gather feedback and identify areas for improvement

  • Answered by AI

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Reliance Retail Interview Questions
3.9
 • 1.5k Interviews
Walmart Interview Questions
3.8
 • 409 Interviews
DMart Interview Questions
3.9
 • 399 Interviews
Vishal Mega Mart Interview Questions
3.8
 • 157 Interviews
Landmark Group Interview Questions
4.0
 • 147 Interviews
Lowe's Interview Questions
4.2
 • 131 Interviews
Target Interview Questions
4.2
 • 119 Interviews
Shoppers Stop Interview Questions
4.1
 • 111 Interviews
Reliance Trends Interview Questions
4.2
 • 102 Interviews
Decathlon Interview Questions
3.9
 • 101 Interviews
View all

John Lewis & Partners Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

2.0

Skill development

5.0

Work-life balance

2.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Compare John Lewis & Partners with

Reliance Retail

3.9
Compare

DMart

3.9
Compare

Future Group

4.3
Compare

Vishal Mega Mart

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview