Upload Button Icon Add office photos

Filter interviews by

Fabindia Software Engineer Interview Questions and Answers

Updated 28 Mar 2024

Fabindia Software Engineer Interview Experiences

1 interview found

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

I applied via AngelList and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Had multiple questions on Array and String overall the difficulty level was medium the interviewer was friendly and patient

Round 2 - Technical 

(1 Question)

  • Q1. Had Discussion on the projects I made it was related to mern stack so he asked me questions regarding that also asked questions on DBMS and OS
Round 3 - HR 

(1 Question)

  • Q1. Simple Scenario based questions

Interview Preparation Tips

Topics to prepare for Fabindia Software Engineer interview:
  • DSA
  • Computer Networking
  • Operating Systems
  • OOPS
  • DBMS
Interview preparation tips for other job seekers - Be confident the recruiters are actually there to select you they will guide and help you they will often give you hints listen to them properly do not be in a rush take your time. talk through your solutions tell them the approach and then start coding do not be in rush

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Two DSA ques were asked. One easy and one medium.

Round 3 - Technical 

(1 Question)

  • Q1. Project discussion and some DSA ques
Round 4 - HR 

(1 Question)

  • Q1. Standard hr question

I applied via Company Website and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. Internal working of hash map
  • Ans. 

    Hash map is a data structure that stores key-value pairs and uses a hash function to map keys to indices in an array.

    • Hash function is used to convert the key into an index in the array

    • Collisions occur when two keys map to the same index, which can be resolved using separate chaining or open addressing

    • Load factor is the ratio of number of elements to the size of the array, and affects the performance of hash map

    • Operatio...

  • Answered by AI
  • Q2. Core Java Concepts
  • Q3. SQL queries to get 2nd highest salary
  • Ans. 

    SQL query to get 2nd highest salary

    • Use ORDER BY and LIMIT to get the highest salary

    • Use subquery to exclude the highest salary and get the 2nd highest

    • Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1

  • Answered by AI
  • Q4. Authentication and Authorisation
  • Q5. Data structures and algorithms questions
  • Q6. Questions on design side

Interview Preparation Tips

Interview preparation tips for other job seekers - It was very good experience giving interview at Lowe's. Recruitment process is very smooth.

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is the difference between virtual and real DOM?
  • Ans. 

    Virtual DOM is a lightweight copy of the real DOM, used for efficient updates.

    • Real DOM updates are slow and expensive, while virtual DOM updates are fast and efficient.

    • Virtual DOM is used in React to update the UI without reloading the entire page.

    • Real DOM is the actual HTML document, while virtual DOM is a JavaScript object.

    • Virtual DOM compares the previous and current states of the UI to determine the minimum number ...

  • Answered by AI
  • Q2. What is the difference between var, let and const?
  • Ans. 

    var is function scoped, let and const are block scoped. var can be redeclared and reassigned, let can be reassigned but not redeclared, const cannot be reassigned or redeclared.

    • var is hoisted to the top of the function, let and const are not

    • var can be redeclared within the same scope, let and const cannot

    • let and const have a temporal dead zone where they cannot be accessed before they are declared

    • const cannot be reassi...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Optimization techniques in React.
  • Ans. 

    Optimization techniques in React include code splitting, lazy loading, and memoization.

    • Code splitting: breaking down the code into smaller chunks to reduce load time.

    • Lazy loading: loading components only when they are needed, reducing initial load time.

    • Memoization: caching the results of expensive function calls to improve performance.

    • Using shouldComponentUpdate to prevent unnecessary re-renders.

    • Using React.PureCompone...

  • Answered by AI
  • Q2. All about flexbox modal in CSS.
Round 4 - Behavioral 

(1 Question)

  • Q1. Agile methodology and your previous projects
  • Ans. 

    I have experience working with Agile methodology in my previous projects.

    • I have worked in Scrum and Kanban frameworks.

    • I have experience in conducting daily stand-up meetings, sprint planning, and retrospectives.

    • I have worked in cross-functional teams and have experience in collaborating with product owners and stakeholders.

    • I have used tools like Jira and Trello to manage tasks and track progress.

    • In one of my previous p...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Lowe's Software Engineer interview:
  • React.Js
  • Javascript
  • CSS
Interview preparation tips for other job seekers - Prepare basics of React and JavaScript properly and be thorough with your projects you have worked on.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Immutable Class, Remove duplicates from string using java 8
  • Ans. 

    Immutable class, remove duplicates from string using Java 8

    • Create an immutable class to represent the string

    • Use Java 8 streams to remove duplicates from the string

    • Convert the string to a character array, use distinct() and collect() to remove duplicates

  • Answered by AI
  • Q2. Sealed classes in java
  • Ans. 

    Sealed classes in Java restrict inheritance to a predefined set of subclasses.

    • Sealed classes were introduced in Java 15 to restrict inheritance to a predefined set of subclasses.

    • Subclasses of a sealed class must be declared in the same file as the sealed class.

    • Sealed classes are declared using the 'sealed' modifier before the 'class' keyword.

    • Example: sealed class Shape permits Circle, Square, Triangle;

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Fallout Mechanism between the microservices
  • Ans. 

    Fallout mechanism between microservices refers to how failures in one microservice can impact other microservices.

    • Fallout can occur due to cascading failures when one microservice depends on another.

    • Implementing circuit breakers can help prevent fallout by isolating failures.

    • Monitoring and alerting systems are crucial for detecting and responding to fallout.

    • Using asynchronous communication can reduce the impact of fall...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Internals of hashset
  • Ans. 

    HashSet is a collection that stores unique elements using a hash table.

    • Uses hashing to store elements

    • Does not allow duplicate elements

    • Provides constant-time performance for basic operations like add, remove, contains

  • Answered by AI
  • Q2. Deques based questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Projects discussion from beginning
  • Q2. How do you resolve conflicts?
  • Ans. 

    I resolve conflicts by actively listening, understanding all perspectives, finding common ground, and proposing solutions.

    • Actively listen to all parties involved

    • Understand each perspective and the underlying reasons for conflict

    • Find common ground and areas of agreement

    • Propose solutions that address the concerns of all parties

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. System Design Questions, Situation based problems of system design
  • Q2. Data Structure Coding question of HashMap
Round 2 - Technical 

(1 Question)

  • Q1. Again System design, Question from your project and architecture of your project
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Java Spring boot, String reverse, git, nginx related
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Javascript questions
Round 2 - Technical 

(1 Question)

  • Q1. React redux questions

Software Engineer Interview Questions & Answers

Lowe's user image Asish Kumar Mahapatra

posted on 17 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java tricky question related to collections
Round 2 - Technical 

(1 Question)

  • Q1. HLD discussion related to current project

Fabindia Interview FAQs

How many rounds are there in Fabindia Software Engineer interview?
Fabindia interview process usually has 3 rounds. The most common rounds in the Fabindia interview process are Coding Test, Technical and HR.

Tell us how to improve this page.

Fabindia Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Fabindia Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Store Manager
232 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Section Incharge
171 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Relationship Executive
148 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Cashier
145 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Relation Associate
120 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Fabindia with

Anokhi Cafe

5.0
Compare

The Goodearth Company

3.9
Compare

Jaypore

3.6
Compare

Nicobar

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