Upload Button Icon Add office photos

FabHR

Compare button icon Compare button icon Compare
3.8

based on 4 Reviews

Filter interviews by

FabHR Software Engineering Lead Interview Questions and Answers for Experienced

Updated 14 Jul 2022

FabHR Software Engineering Lead Interview Experiences for Experienced

1 interview found

I applied via Walk-in

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 - Coding Test 

Based on Core Java 8

Round 3 - HR 

(1 Question)

  • Q1. Based on professional as well as based on salary

Interview Preparation Tips

Interview preparation tips for other job seekers - Candidate must be sound knowledge in Java 8 as well and SQL queries.

Interview questions from similar companies

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

(2 Questions)

  • Q1. Brief about resume
  • Q2. Java collection framework , find if 2 strings are anagram, how to connect 2 DB at a time in spring, how to reloead configuration in spring framework at runtime(without application downtime)
  • Ans. 

    To check if two strings are anagrams, connect two databases in Spring, and reload configuration without downtime in Spring.

    • To check if two strings are anagrams, use Java Collection Framework to compare the characters in both strings.

    • To connect two databases in Spring, configure multiple data sources in the application context file.

    • To reload configuration in Spring without downtime, use Spring Cloud Config to externaliz

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is list comprehension?
  • Ans. 

    List comprehension is a concise way to create lists in programming languages like Python.

    • List comprehension is a compact way to generate lists by applying an expression to each item in a sequence.

    • It is commonly used in Python and allows for more readable and efficient code.

    • Example: squares = [x**2 for x in range(10)] will create a list of squares of numbers from 0 to 9.

  • Answered by AI
  • Q2. Difference between list and tuple.
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified after creation, tuple cannot.

    • List uses square brackets [], tuple uses parentheses ().

    • List is used for collections of items that may change, tuple for fixed collections.

  • Answered by AI
Round 2 - Coding Test 

Coding related to list comprehension and searching an item.

Round 3 - HR 

(1 Question)

  • Q1. Company Overview and Salary discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Spring core questions
  • Q2. Java core questions
  • Q3. Spring boot core questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just learn you will be able to do it
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

They give a standard application to develop in mvvm or clean architecture, don't forget to write unit tests

Round 2 - One-on-one 

(5 Questions)

  • Q1. Mostly discuss on the implementation of the project you've done in round one
  • Q2. Flutter is addon
  • Ans. 

    Flutter is a UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

    • Flutter is an open-source framework developed by Google.

    • It uses the Dart programming language.

    • Flutter allows for hot reload, which enables developers to see changes instantly.

    • It provides a rich set of pre-built widgets for building user interfaces.

    • Flutter can be used to create apps for iOS, Android, w

  • Answered by AI
  • Q3. Explain about compose way of thinking.
  • Ans. 

    Compose way of thinking involves breaking down complex problems into smaller, manageable parts and then combining them to create a solution.

    • Break down a problem into smaller components

    • Solve each component individually

    • Combine the solutions to create a complete solution

    • Example: Using functions to break down a complex task into smaller functions and then combining them to achieve the desired outcome

  • Answered by AI
  • Q4. Difference between presenter and viewmodel
  • Q5. Explain about lifecycle of view
  • Ans. 

    Lifecycle of view refers to the stages a view goes through from creation to destruction in an application.

    • Creation: View is initialized and loaded into memory.

    • Layout: View is positioned and sized on the screen.

    • Display: View is rendered and displayed to the user.

    • Interaction: User interacts with the view through input events.

    • Destruction: View is removed from memory when no longer needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience, and practical questions and friendly talk.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asked basic Web Development related questions

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

I was interviewed in Dec 2023.

Round 1 - Technical 

(1 Question)

  • Q1. What is regression testing? what is retesting? Difference between the severity and priority some of the basic SQL queries
  • Ans. 

    Regression testing is the process of retesting modified software to ensure that the existing functionalities are not affected.

    • Regression testing is performed after making changes to the software to ensure that the existing functionalities still work as expected.

    • It helps in identifying any new bugs or issues introduced due to the changes made.

    • Regression testing can be done manually or using automated testing tools.

    • It is...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
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 - Technical 

(1 Question)

  • Q1. Basics of your technical skills
Round 3 - Technical 

(1 Question)

  • Q1. More Projects related questions

I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Total score, time complete

Round 3 - Coding Test 

Basic, intermediate coding

Round 4 - HR 

(1 Question)

  • Q1. Introducing your self
  • Ans. Good afternoon sir First of all l, thank you for giving this opportunity to introduce my self. My name is Mosam prajapati As far as my education qualification is concerned, i have done B.E with computer stream from sal Institute of technology and engineering research. I had completed my schooling from shradha vidhyamandir, Ahmedabad. I am a basic coding languages python, django, html, css.
  • Answered Anonymously

Interview Preparation Tips

Topics to prepare for Amazon Software Engineer interview:
  • Python
  • Django
  • PHP
Interview preparation tips for other job seekers - Positivity and persistence are key. Stay optimistic throughout the process and keep going until you achieve your goals.

I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

9 Questions

  • Q1. 1. What is architecture of JVM? How does memory management do in JVM? what are various segment of Heap memory like Eden, survival and old memory?
  • Ans. 

    JVM architecture includes class loader, bytecode verifier, interpreter, JIT compiler, and runtime data areas. Memory management is done through garbage collection.

    • JVM has class loader to load class files and bytecode verifier to check the code for security and correctness.

    • Interpreter executes the bytecode and JIT compiler optimizes the code for better performance.

    • Runtime data areas include method area, heap, stack, and...

  • Answered by AI
  • Q2. 2. What are aggregation and composition relationship between entities?
  • Ans. 

    Aggregation and composition are relationships between entities in object-oriented programming.

    • Aggregation is a 'has-a' relationship where one entity contains another entity as a part.

    • Composition is a 'part-of' relationship where one entity is a part of another entity.

    • Aggregation is represented by a diamond-shaped arrowhead pointing to the contained entity.

    • Composition is represented by a filled diamond-shaped arrowhead ...

  • Answered by AI
  • Q3. 3. How HashMap internally works?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.

    • HashMap uses an array of buckets to store key-value pairs

    • The hash code of the key is used to determine the index of the bucket where the key-value pair will be stored

    • If two keys have the same hash code, they are stored in the same bucket as a linked list

    • When retrieving a value, the hash code of the key is used to find th...

  • Answered by AI
  • Q4. Some basic questions related to Mutithreding.
  • Q5. Opps concept like polymorphism, static member.
  • Q6. Java design pattern singleton, immutable, and build pattern.
  • Q7. Hibernate questions-session, session factory. What are the major component of Hibernate like config file, session factory etc.
  • Q8. What is spring and spring boot ? difference between them. What is single important spring boot dependency that make any spring project a spring boot app?
  • Ans. 

    Spring is a Java framework for building web applications. Spring Boot is a tool that simplifies the process of creating Spring-based applications.

    • Spring is a popular Java framework that provides a wide range of features for building web applications.

    • Spring Boot is a tool that makes it easier to create Spring-based applications by providing a set of pre-configured defaults.

    • The main difference between Spring and Spring B...

  • Answered by AI
  • Q9. Some database related SQL like fund duplicate records and delete them.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic concepts with the help of example.

Skills evaluated in this interview

FabHR Interview FAQs

How many rounds are there in FabHR Software Engineering Lead interview for experienced candidates?
FabHR interview process for experienced candidates usually has 3 rounds. The most common rounds in the FabHR interview process for experienced candidates are HR, Resume Shortlist and Coding Test.

Tell us how to improve this page.

People are getting interviews through

based on 1 FabHR interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.9k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Amazon Interview Questions
4.1
 • 4.9k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
View all

FabHR Software Engineering Lead Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-Life balance

5.0

Salary & Benefits

5.0

Job Security

5.0

Company culture

5.0

Promotions/Appraisal

5.0

Work Satisfaction

Explore 1 Review and Rating
Software Engineer
6 salaries
unlock blur

₹2 L/yr - ₹3.5 L/yr

Software Developer
4 salaries
unlock blur

₹3.5 L/yr - ₹4.5 L/yr

Software Trainee
3 salaries
unlock blur

₹1.2 L/yr - ₹4 L/yr

Recruitment Head
3 salaries
unlock blur

₹20 L/yr - ₹20 L/yr

Explore more salaries
Compare FabHR with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview