Upload Button Icon Add office photos

Filter interviews by

Fampay Software Engineer Interview Questions and Answers

Updated 10 Jun 2024

Fampay Software Engineer Interview Experiences

1 interview found

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

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

Round 1 - One-on-one 

(1 Question)

  • Q1. Design and implement LRU cache?
  • Ans. 

    LRU cache is a data structure that maintains the least recently used items in memory for efficient access.

    • Use a combination of a doubly linked list and a hashmap to store and access the cache items.

    • When a new item is accessed, move it to the front of the linked list to mark it as the most recently used.

    • If the cache is full, remove the least recently used item from the end of the linked list and the hashmap.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Fampay Software Engineer interview:
  • Data Structures
  • Algorithmns

Skills evaluated in this interview

Interview questions from similar companies

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

(1 Question)

  • Q1. Diff between react and jQuery
  • Ans. 

    React is a modern JavaScript library for building user interfaces, while jQuery is a fast and concise JavaScript library for DOM manipulation.

    • React is component-based, promoting reusability and modularity.

    • React uses a virtual DOM for efficient updates, while jQuery directly manipulates the DOM.

    • React is declarative, making it easier to reason about the UI, while jQuery is imperative.

    • React is typically used for single-pa...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Coding Test 

3 dsa questions medium level

Round 2 - Technical 

(2 Questions)

  • Q1. 2 medium level dp questions based on string and stocks
  • Q2. One hard question based on graph
Round 3 - HR 

(1 Question)

  • Q1. Hr questions and java , springboot questions etc
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Test was based on arrays and some dsa concepts.

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

Coding and aptitude round

Round 2 - Technical 

(1 Question)

  • Q1. Tree dsa questions
Round 3 - Puzzles Interview 

(1 Question)

  • Q1. Horse race question
Round 4 - HR 

(1 Question)

  • Q1. Location specific question
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Projects, previous work , dsa and database
Round 2 - One-on-one 

(1 Question)

  • Q1. System design , dsa
Round 3 - One-on-one 

(1 Question)

  • Q1. Behavioural, system design
Round 4 - HR 

(1 Question)

  • Q1. General discussion , salary
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Three fundamental questions related to Data Structures and Algorithms.

Interview Preparation Tips

Interview preparation tips for other job seekers - Strengthen your fundamentals, particularly in Java, and practice data structures and algorithms questions, as this will greatly benefit you.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. 2Sum DSA leetcode problem
  • Ans. 

    2Sum problem involves finding two numbers in an array that add up to a specific target.

    • Use a hashmap to store the difference between the target and each element in the array.

    • Iterate through the array and check if the current element's complement exists in the hashmap.

    • Return the indices of the two numbers that add up to the target.

  • Answered by AI
  • Q2. Spiral traversal of a Binary tree
  • Ans. 

    Spiral traversal of a Binary tree involves visiting nodes level by level alternating between left to right and right to left.

    • Start by pushing the root node into a queue.

    • While the queue is not empty, pop a node, print its value, and push its children into the queue.

    • Alternate between popping nodes from the queue and printing their values in a spiral manner.

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. A problem similar to coin change problem of leetcode
  • Q2. Aggressive cows problem
  • Ans. 

    The aggressive cows problem involves finding the maximum distance between cows in a field while ensuring they are not too close to each other.

    • Use binary search to find the maximum distance between cows.

    • Sort the cows' positions and check if a certain distance is feasible.

    • Consider the constraints of the problem such as the number of cows and the size of the field.

  • Answered by AI
Round 3 - One on one round with CTO 

(1 Question)

  • Q1. Basic behavioural questions like why I am looking for a change and would I be able to handle the increased work pressure as I was shifting from MNC to a startup

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA questions were easy to medium and they didn’t really focus on any one language. Problem solving skills is all they judged me on.

Skills evaluated in this interview

Interview experience
4
Good
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 

(4 Questions)

  • Q1. What is Jmeter and what is used of it?
  • Ans. 

    JMeter is a load testing tool used to measure the performance of web applications.

    • JMeter can simulate heavy loads on a server, allowing testers to identify performance bottlenecks.

    • It can be used to test the performance of web applications, FTP servers, databases, and more.

    • JMeter can generate reports and graphs to help analyze test results.

    • It supports various protocols including HTTP, FTP, JDBC, SOAP, and more.

    • JMeter ca...

  • Answered by AI
  • Q2. What is Defect life cycle?
  • Ans. 

    Defect life cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software.

    • Defect is identified by testers during testing or reported by users

    • Defect is logged in a defect tracking tool with details like severity, priority, etc.

    • Defect is assigned to a developer for fixing

    • Developer fixes the defect and marks it as resolved

    • Tester verifies the fix and either closes the defect or reo...

  • Answered by AI
  • Q3. How to do Integration of excel in Jmeter?
  • Ans. 

    Integration of Excel in JMeter can be done using the Apache POI library.

    • Download and add the Apache POI library to JMeter's classpath.

    • Create a Test Plan and add a Thread Group.

    • Add a Sampler and choose the appropriate request type.

    • Add a Listener and choose the appropriate output format.

    • Use the POI classes to read or write data to Excel files.

    • Use JMeter variables to pass data between requests.

  • Answered by AI
  • Q4. What is xpath locator?
  • Ans. 

    Xpath locator is a way to locate elements in HTML/XML documents using path expressions.

    • Xpath is a language used to navigate through elements and attributes in an XML document

    • It uses path expressions to select nodes or sets of nodes in an XML document

    • Xpath locators can be used in automated testing to locate elements on a web page

    • Example: //input[@id='username'] selects the input element with id='username'

  • Answered by AI
Round 3 - Assignment 

To generate 5000 data in Excel and import in Jmeter, then fetch the data from excel and apply in post Api's request body.

Round 4 - One-on-one 

(6 Questions)

  • Q1. What is postman and API?
  • Ans. 

    Postman is a tool for testing APIs. An API is a set of protocols that allows communication between different software applications.

    • Postman allows developers to test APIs by sending requests and receiving responses.

    • API stands for Application Programming Interface and is a set of rules that allows different software applications to communicate with each other.

    • APIs can be used to retrieve data from a server, update data o...

  • Answered by AI
  • Q2. Can we use only one method for all operations in API?
  • Ans. 

    No, different methods are required for different operations in API.

    • Different methods are required for different HTTP verbs like GET, POST, PUT, DELETE.

    • Methods should be designed to perform specific actions like fetching data, updating data, etc.

    • Using a single method for all operations can lead to confusion and errors.

    • For example, using GET method for updating data can cause security issues.

  • Answered by AI
  • Q3. How to do UI automation?
  • Ans. 

    UI automation can be done using tools like Selenium, Appium, and TestComplete.

    • Identify the elements to be automated

    • Choose the appropriate tool for the technology stack

    • Write test scripts using the tool's API

    • Execute the scripts and analyze the results

    • Maintain the scripts as the UI changes

  • Answered by AI
  • Q4. What is database testing?
  • Ans. 

    Database testing is the process of verifying the data stored in the database and ensuring its accuracy, completeness, and security.

    • It involves testing the database schema, data integrity, data validation, and performance.

    • Testers use SQL queries to retrieve and manipulate data for testing purposes.

    • Database testing can be automated using tools like Selenium, JMeter, and TestComplete.

    • Examples of database testing include t...

  • Answered by AI
  • Q5. Can you explain any one of your project?
  • Q6. What is security testing?
  • Ans. 

    Security testing is the process of identifying vulnerabilities and weaknesses in a software system to prevent unauthorized access.

    • It involves testing the system for confidentiality, integrity, authentication, authorization, and availability.

    • Common security testing techniques include penetration testing, vulnerability scanning, and risk assessment.

    • Examples of security testing tools include Burp Suite, OWASP ZAP, and Nes...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best to all job seekers.
Whenever give the answer, whatever it's right or wrong, be confident

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Javascript,html, CSS and MySQL

Round 2 - Technical 

(2 Questions)

  • Q1. Basic NodeJs and MySQL questions,scenario-based technical questions and basic interview questions
  • Q2. What is an event loop, The second highest from the table
  • Ans. 

    An event loop is a programming construct that waits for and dispatches events or messages in a program.

    • Event loop is commonly used in asynchronous programming to handle tasks like I/O operations without blocking the main thread.

    • It continuously checks for events in a queue and processes them one by one.

    • Examples of event loops include Node.js event loop for handling asynchronous operations in JavaScript.

    • Event loop helps ...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Basic nodejs and SQL queries question
Round 4 - Behavioral 

(1 Question)

  • Q1. Basic interview question and technology based

Interview Preparation Tips

Topics to prepare for Airpay Payment Services Senior Software Engineer interview:
  • nodejs
  • MySQL
  • restapi

Fampay Interview FAQs

How many rounds are there in Fampay Software Engineer interview?
Fampay interview process usually has 1 rounds. The most common rounds in the Fampay interview process are One-on-one Round.

Tell us how to improve this page.

Fampay Software Engineer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more
Fampay Software Engineer Salary
based on 4 salaries
₹7 L/yr - ₹40 L/yr
166% more than the average Software Engineer Salary in India
View more details

Fampay Software Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

4.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Product Manager
5 salaries
unlock blur

₹18 L/yr - ₹30 L/yr

Brand Manager
5 salaries
unlock blur

₹16 L/yr - ₹20.5 L/yr

Software Engineer
4 salaries
unlock blur

₹7 L/yr - ₹40 L/yr

Backend Developer
4 salaries
unlock blur

₹15 L/yr - ₹20 L/yr

Data Analyst
3 salaries
unlock blur

₹6 L/yr - ₹18 L/yr

Explore more salaries
Compare Fampay with

Paytm

3.3
Compare

Razorpay

3.6
Compare

Mobikwik

4.1
Compare

Freecharge

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