i
Sarvatra Technologies
Filter interviews by
I applied via Referral and was interviewed in Apr 2024. There were 3 interview rounds.
ISO 8583 is a standard for financial transaction messaging
ISO 8583 is a messaging standard for financial transactions
It defines message format, data elements, and communication flow
Commonly used in ATM, POS, and online payment systems
Each message consists of a fixed-length header followed by variable-length data fields
I applied via Recruitment Consultant and was interviewed in Feb 2020. There was 1 interview round.
Top trending discussions
posted on 27 Apr 2022
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Find the first non-repeating character in a string
Create a hashmap to store the frequency of each character in the string
Iterate through the string and check the frequency of each character
Return the first character with frequency 1
Use an additional stack to keep track of the minimum value at each step.
Create a stack to store the actual values.
Create another stack to store the minimum value at each step.
When pushing a new value, compare it with the top of the minimum stack and push the smaller value.
When popping a value, also pop from the minimum stack.
To get the minimum value at any step, simply peek at the top of the minimum stack.
Print even and odd numbers using different threads
Create two threads, one for printing even numbers and one for printing odd numbers
Use synchronization mechanisms like mutex or semaphore to ensure proper ordering of output
Example: Thread 1 prints even numbers (2, 4, 6, ...) and Thread 2 prints odd numbers (1, 3, 5, ...)
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.
Use a doubly linked list to keep track of the order of items based on their usage.
Use a hashmap to quickly access items in the cache.
When an item is accessed, move it to the front of the linked list to mark it as the most recently used.
Design a flight booking system for easy and efficient booking process.
Allow users to search for flights based on destination, date, and number of passengers.
Provide options for users to select preferred flight times, airlines, and seating preferences.
Include secure payment processing for booking confirmation.
Implement a user-friendly interface with clear instructions and easy navigation.
Offer features like flight statu...
I applied via AmbitionBox and was interviewed in Jun 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
Coding, stack and string
To find the average profit on a given loan, divide the total profit by the number of loans.
Calculate the total profit earned on the loan
Determine the number of loans
Divide the total profit by the number of loans to find the average profit
Example: If the total profit earned on 10 loans is $1000, the average profit per loan is $100
When choosing between two marketing schemes, it's important to consider the target audience, budget, and goals.
Consider the target audience and which scheme would be more appealing to them
Evaluate the budget and determine which scheme is more cost-effective
Assess the goals of the marketing campaign and choose the scheme that aligns best with those goals
Conduct market research to gather data on the effectiveness of each...
Setting up a new ATM involves various costs and considerations such as location, equipment, maintenance, and security.
Location is a crucial factor in determining the success of an ATM. It should be easily accessible and visible to potential users.
Equipment costs include the ATM machine, software, and communication systems.
Maintenance costs include regular servicing, cash replenishment, and repairs.
Security measures suc...
I asked my peers for help when I was struggling with a project deadline.
I explained my situation and asked for their input
They were able to offer suggestions and resources that helped me meet the deadline
I expressed my gratitude and offered to return the favor in the future
I had to learn a new programming language for a project
Researched online resources and tutorials
Practiced coding exercises to gain proficiency
Collaborated with team members who were experienced in the language
Implemented the language in the project successfully
I led a team to complete a project in 3 days instead of 5
Set clear goals and priorities
Divide tasks among team members based on strengths
Communicate regularly to ensure progress and address issues
Worked overtime to meet the deadline
Received positive feedback from the client
I applied via Campus Placement
Profitability analysis in the credit cards business involves evaluating the financial performance and returns generated by credit card operations.
Profitability analysis helps assess the effectiveness of credit card strategies and identify areas for improvement.
Key metrics for profitability analysis include net interest margin, fee income, credit losses, and operating expenses.
Comparing profitability across different cu...
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Test Engineer
74
salaries
| ₹3.6 L/yr - ₹12 L/yr |
Software Developer
64
salaries
| ₹3 L/yr - ₹13 L/yr |
Softwaretest Engineer
52
salaries
| ₹3 L/yr - ₹10 L/yr |
Java Developer
30
salaries
| ₹3.8 L/yr - ₹5.6 L/yr |
Network Engineer
22
salaries
| ₹3.2 L/yr - ₹5 L/yr |
Mobikwik
Spice Money
Freecharge
Clix Capital Services