Upload Button Icon Add office photos

FRSPL

Compare button icon Compare button icon Compare

Filter interviews by

FRSPL Interview Questions and Answers

Updated 18 Dec 2024
Popular Designations

9 Interview questions

A Java Developer was asked
Q. What are different design patterns you are familiar with?
Ans. 

I am familiar with Singleton, Factory, Observer, and Strategy design patterns.

  • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

  • Factory pattern creates objects without specifying the exact class of object that will be created.

  • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and ...

View all Java Developer interview questions
A Java Developer was asked
Q. What is an ORM framework?
Ans. 

ORM framework stands for Object-Relational Mapping framework, which is used to map objects in code to tables in a database.

  • ORM frameworks help developers to interact with databases using objects instead of SQL queries.

  • They provide a way to perform CRUD operations on database tables using object-oriented programming.

  • Popular ORM frameworks include Hibernate, JPA (Java Persistence API), and Entity Framework.

View all Java Developer interview questions
A Java Developer was asked
Q. What is the difference between Promise.all and Promise.allSettled?
Ans. 

promise.all waits for all promises to be resolved or any to be rejected, while promise.allSettled waits for all promises to be settled (either resolved or rejected)

  • promise.all waits for all promises to be resolved or any to be rejected

  • promise.allSettled waits for all promises to be settled (either resolved or rejected)

  • promise.all will reject immediately if any promise is rejected, while promise.allSettled always r...

View all Java Developer interview questions
A Java Developer was asked
Q. How do you pass an object in an API request body?
Ans. 

Passing an object in an API request body involves serializing the object into JSON or XML format.

  • Serialize the object into JSON or XML format before sending it in the request body

  • Use libraries like Jackson or Gson in Java to convert the object to JSON

  • Set the content type of the request to application/json or application/xml

View all Java Developer interview questions
A Java Developer was asked
Q. What do you mean by asynchronous operations and how do you handle them?
Ans. 

Asynchronous operations allow tasks to be executed independently of the main program flow, improving performance and responsiveness.

  • Asynchronous operations are tasks that can run independently of the main program flow, allowing other tasks to continue without waiting for them to finish.

  • In Java, asynchronous operations can be handled using features like CompletableFuture, ExecutorService, and callbacks.

  • Example: Usi...

View all Java Developer interview questions
A Java Developer was asked
Q. What are the different types of object relations we can have in Hibernate? Explain them.
Ans. 

Different types of object relations in Hibernate include one-to-one, one-to-many, many-to-one, and many-to-many.

  • One-to-one: Each record in one table is related to only one record in another table.

  • One-to-many: Each record in one table can be related to multiple records in another table.

  • Many-to-one: Multiple records in one table can be related to only one record in another table.

  • Many-to-many: Multiple records in one...

View all Java Developer interview questions
A Java Developer was asked
Q. What are the different types of cloning in JavaScript?
Ans. 

There are two types of cloning in JavaScript: Shallow cloning and Deep cloning.

  • Shallow cloning creates a new object and copies the references of the original object's properties.

  • Deep cloning creates a new object and recursively copies all nested objects and their properties.

  • Shallow cloning can be achieved using Object.assign() or the spread operator (...).

  • Deep cloning can be achieved using libraries like Lodash or...

View all Java Developer interview questions
Are these interview questions helpful?
A Java Developer was asked
Q. Difference between lazy and eager initialisation. Pros and cons. Applications of them.
Ans. 

Lazy initialization delays the creation of an object until it is actually needed, while eager initialization creates the object immediately.

  • Lazy initialization can improve performance by only creating objects when necessary.

  • Eager initialization can lead to higher memory usage as objects are created upfront.

  • Lazy initialization is commonly used in singleton design pattern to delay the creation of the instance until ...

View all Java Developer interview questions
A Java Developer was asked
Q. What is a bean in spring? What is a spring bean life cycle?
Ans. 

A bean in Spring is a Java object managed by the Spring IoC container. Spring bean life cycle includes instantiation, initialization, and destruction.

  • A Spring bean is a Java object that is instantiated, assembled, and managed by the Spring IoC container.

  • The life cycle of a Spring bean includes instantiation, initialization, in-use, and destruction phases.

  • Spring provides various ways to define beans, such as XML co...

View all Java Developer interview questions

FRSPL Interview Experiences

6 interviews found

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

I applied via Approached by Company and was interviewed in Aug 2023. 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 - HR 

(6 Questions)

  • Q1. Please tell me about yourself
  • Q2. How much experience do you have in the financial industry
  • Q3. How do you handle conflict between your team members
  • Q4. Give an example where you were able to solve a conflict within your team. What was your learning from this incident?
  • Q5. What are your expectations from our company?
  • Q6. Are you a technical person or a pure managerial person? Are you an individual contributor?
Round 3 - Technical 

(4 Questions)

  • Q1. Questions related to immutability
  • Q2. Questions related to Multi-threading and garbage collection
  • Q3. Question related to streams API, sorting, average, min, max, range etc
  • Q4. Java 8 specific questions related to static interfaces, default methods in interfaces etc.
Round 4 - Technical 

(13 Questions)

  • Q1. What are different types of cloning in javascript?
  • Q2. How familar are you with FlexBox
  • Q3. What do you mean by asynchronous operations and how do you handle them
  • Q4. Difference between promise.all and promise.AllSettled
  • Q5. How quickly can you learn Angular in our project
  • Q6. What is a bean in spring? What is a spring bean life cycle?
  • Ans. 

    A bean in Spring is a Java object managed by the Spring IoC container. Spring bean life cycle includes instantiation, initialization, and destruction.

    • A Spring bean is a Java object that is instantiated, assembled, and managed by the Spring IoC container.

    • The life cycle of a Spring bean includes instantiation, initialization, in-use, and destruction phases.

    • Spring provides various ways to define beans, such as XML configu...

  • Answered by AI
  • Q7. What is an ORM framework?
  • Q8. What are different types of object relations we can have in Hibernate? Explain them
  • Q9. Difference between lazy and eager initialisation. Pros and cons. Applications of them.
  • Ans. 

    Lazy initialization delays the creation of an object until it is actually needed, while eager initialization creates the object immediately.

    • Lazy initialization can improve performance by only creating objects when necessary.

    • Eager initialization can lead to higher memory usage as objects are created upfront.

    • Lazy initialization is commonly used in singleton design pattern to delay the creation of the instance until it is...

  • Answered by AI
  • Q10. How do you pass an object in an API request body
  • Q11. What are different design patterns you are familiar with.
  • Q12. What are SOLID principles
  • Q13. What are ACID properties

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview panels are from South Africa and you'll be working under them. Have strong command on English and be clear, precise in your answers. And be really good in your tech stacks.

Skills evaluated in this interview

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

(1 Question)

  • Q1. Tell me about yourself

Interview Questions & Answers

user image Vinay More

posted on 21 Jun 2023

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

I applied via Approached by Company and was interviewed in May 2023. There were 3 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 

(1 Question)

  • Q1. What is Agile and Waterfall model? How to handle popups? Explain framework? Why are you leaving previous company? Logical Programs on string
Round 3 - Technical 

(1 Question)

  • Q1. How to design test cases? Selenium based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with your clear ideas on your current experience! It's enough if you have a real time experience.
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 before Dec 2023. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Basic questions about roles and responsibilities
  • Q2. Can you work on both project simultaneously (manual and auto)
  • Ans. 

    Yes, I can work on both manual and automated projects simultaneously.

    • I have experience in managing multiple projects at the same time.

    • I can prioritize tasks effectively to ensure both manual and automated projects are completed on time.

    • I am proficient in using tools and technologies for both manual and automated testing.

    • For example, I have worked on a project where I created automated test scripts while also performing...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Basic java questions
Round 3 - Client Interview 

(1 Question)

  • Q1. Asked about dependency in project

I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Linux administration
  • Q2. User management Lvm Process management
  • Q3. Devops admin
  • Q4. Git Maven Ansible Puppet Chef

Interview Preparation Tips

Interview preparation tips for other job seekers - Good. Asked all the devops things

Test Analyst Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2019

I applied via Recruitment Consultant and was interviewed in Oct 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Testing and Analytical Questions, also, Project based scenario questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and polite. Answer all the question in polite manner

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about FRSPL?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. OOPs concept and where you have used oops concept in your project.
  • Ans. 

    OOPs is a programming paradigm based on the concept of objects. I have used OOPs in my project for code reusability and modularity.

    • Encapsulation, Inheritance, Polymorphism, Abstraction are the pillars of OOPs

    • I have used inheritance to create a base class for all the test cases and derived classes for specific test cases

    • I have used encapsulation to hide the implementation details of the test cases

    • I have used polymorphis...

  • Answered by AI
  • Q2. Explain Project and the framework, which you have used in your project?
  • Ans. 

    I worked on an e-commerce project using a hybrid automation framework with Selenium and TestNG.

    • Project: Developed an e-commerce web application for online shopping.

    • Framework: Utilized a hybrid framework combining Selenium WebDriver for browser automation and TestNG for test management.

    • Test Types: Implemented functional, regression, and smoke tests to ensure application stability.

    • Example: Automated user registration and...

  • Answered by AI
  • Q3. Concept of Javascript used in Selenium, i.e. write value without using sendkeys in selenium.
  • Ans. 

    Javascript can be used in Selenium to execute scripts and interact with web elements. setValue() method can be used to write values without sendKeys().

    • JavascriptExecutor interface can be used to execute Javascript in Selenium

    • setValue() method can be used to set value of an input field without using sendKeys()

    • Example: JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("document.getElementById('element...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good experience, Just be confident and ans the questions

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Job Portal and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Explain the framework

Interview Preparation Tips

Interview preparation tips for other job seekers - easy to crack the interview. resume based questions.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Basics of selenium and java

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was a bit difficult. They asked to write a program and also asked some basics of database query’s.

I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain about Oops concepts
  • Ans. 

    Oops concepts are the principles of Object-Oriented Programming that focus on encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: bundling data and methods together in a class

    • Inheritance: creating new classes from existing ones

    • Polymorphism: ability of objects to take on many forms

    • Abstraction: hiding unnecessary details and exposing only essential features

  • Answered by AI
  • Q2. Explain about locators in selenium
  • Ans. 

    Locators in Selenium are used to identify web elements on a web page.

    • Locators are used to find and interact with web elements on a web page.

    • There are different types of locators in Selenium such as ID, Name, Class Name, Tag Name, Link Text, and Partial Link Text.

    • Locators can be used with various Selenium commands such as click(), sendKeys(), getText(), etc.

    • Using the right locator strategy is important for efficient and...

  • Answered by AI
  • Q3. Badic selenium and java
  • Ans. 

    Selenium is a powerful tool for automating web applications, and Java is a popular programming language for writing Selenium tests.

    • Selenium WebDriver allows interaction with web elements using Java.

    • Example: WebDriver driver = new ChromeDriver();

    • Locators like ID, Name, XPath, and CSS Selectors are used to find elements.

    • Example: WebElement element = driver.findElement(By.id('username'));

    • Assertions can be made using TestN...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and perform well in interview

Skills evaluated in this interview

FRSPL Interview FAQs

How many rounds are there in FRSPL interview?
FRSPL interview process usually has 2-3 rounds. The most common rounds in the FRSPL interview process are Technical, HR and Resume Shortlist.
What are the top questions asked in FRSPL interview?

Some of the top questions asked at the FRSPL interview -

  1. What are different types of object relations we can have in Hibernate? Explain ...read more
  2. What is a bean in spring? What is a spring bean life cyc...read more
  3. What do you mean by asynchronous operations and how do you handle t...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.8
 • 8.6k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Wipro Interview Questions
3.7
 • 6.1k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Amazon Interview Questions
4.0
 • 5.4k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
View all

FRSPL Reviews and Ratings

based on 30 reviews

4.4/5

Rating in categories

4.2

Skill development

4.5

Work-life balance

4.3

Salary

4.2

Job security

4.2

Company culture

3.9

Promotions

4.1

Work satisfaction

Explore 30 Reviews and Ratings
Java Developer
19 salaries
unlock blur

₹9.5 L/yr - ₹28 L/yr

Storage Backup Administrator
9 salaries
unlock blur

₹8.8 L/yr - ₹12.8 L/yr

Senior Java Developer
6 salaries
unlock blur

₹30 L/yr - ₹40 L/yr

Senior Software Engineer
6 salaries
unlock blur

₹20 L/yr - ₹30 L/yr

Backup Administrator
5 salaries
unlock blur

₹8.8 L/yr - ₹10 L/yr

Explore more salaries
Compare FRSPL with

TCS

3.6
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview