i
Stripe
Filter interviews by
I appeared for an interview in Nov 2020.
Round duration - 60 minutes
Round difficulty - Easy
I had the flexibility to schedule it according to my time zone as the internship was Singapore based so I scheduled it at 9 am in the morning. The environment was similar to pair programming where the interviewer was a software enginner at stripe and asked me to code on any IDE with my screen share enabled. He shared the question on some online coding platform so it depends on you whether you want to use the coding platform or your own IDE. My language was python. The question was to figure out the optimal way to set the servers so that the servers are down for the minimum. One interesting part was to write the unit tests according to check the code on various test cases. I didn't know unit testing in python that time so it left a bad impression definitely. Other than the interviewer was really nice. After the interview ended, he told me about my shortcomings and also told me to learn about unit tests and testing.
Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...
The task is to determine whether two given strings form an anagram pair or not.
Check if the lengths of the two strings are equal. If not, they cannot be anagrams.
Create a frequency map of characters for both strings.
Compare the frequency maps of both strings. If they are equal, the strings are anagrams.
Return True if the strings are anagrams, False otherwise.
Tip 1 : Have a good LinkedIn profile
Tip 2 : Have good projects on Github
Tip 3 : Practice coding questions
Tip 1 : In projects, mention the tech stack used
Tip 2 : Keep it simple and concise preferably 1 page
Top trending discussions
I applied via Company Website and was interviewed in Jan 2021. There were 5 interview rounds.
String manipulation problems involve modifying or analyzing strings of characters.
Use built-in string methods like substring, replace, and split.
Regular expressions can be powerful tools for pattern matching and manipulation.
Be mindful of edge cases like empty strings and null values.
Consider the time and space complexity of your solution.
Practice with coding challenges on websites like LeetCode and HackerRank.
posted on 15 Oct 2023
I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.
Basic coding language and database related MCQ
Some mid complex problems
posted on 28 Aug 2024
75 min test with 18 Java theory questions
The synchronized keyword in Java is used to control access to shared resources in a multithreaded environment.
Synchronized keyword can be used to synchronize access to critical sections of code to prevent race conditions.
It can be applied to methods or code blocks to ensure only one thread can access them at a time.
Example: synchronized void myMethod() { // code }
Example: synchronized(this) { // code }
posted on 26 Oct 2023
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 4 interview rounds.
I applied via Referral and was interviewed in Feb 2021. There were 4 interview rounds.
I appeared for an interview in Jun 2021.
Round duration - 90 minutes
Round difficulty - Medium
Contained mix of coding, oops and general programming questions
Coding was live coding round
It was around 12pm
They used their own coding environment, I coded in java
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
Find the sum of the subarray with the maximum sum among all subarrays in an array of integers.
Iterate through the array and keep track of the maximum sum subarray seen so far.
Use Kadane's algorithm to efficiently find the maximum subarray sum.
Consider the case where all elements in the array are negative.
Handle the case where the array contains only one element.
Round duration - 90 Minutes
Round difficulty - Hard
It was a collection of HLD AND LLD
Was around 12pm
This was conducted on bluejeans
Design a URL shortener with database and necessary components
Use a unique identifier for each URL to generate short links
Store the original URL and corresponding short link in a database
Implement a redirect mechanism to redirect short links to original URLs
Consider implementing analytics to track usage and performance
Ensure scalability and reliability of the system
Round duration - 60 Minutes
Round difficulty - Easy
It was a friendly managerial round with director of my team, he was very for me to come on board and explained truthfully how payu is.
Round duration - 30 Minutes
Round difficulty - Easy
Just a normal HR discussion, he informed me that I've been selected and we discussed about the salary part
Tip 1 : have strong grasp of graph based algorithms
Tip 2 : have strong knowledge of data structure
Tip 3 : should be able to find where to use appropriate design pattern
Tip 1 : keep it short and simple
Tip 2 : focus more on design/architecture of project
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Testing an payment flow on the application
Operations Associate
44
salaries
| ₹5 L/yr - ₹14 L/yr |
Software Engineer
9
salaries
| ₹25.8 L/yr - ₹83 L/yr |
Financial Data Analyst
9
salaries
| ₹12.1 L/yr - ₹47.2 L/yr |
Credit Risk Analyst
9
salaries
| ₹9.7 L/yr - ₹25 L/yr |
Risk Operations Analyst
8
salaries
| ₹8 L/yr - ₹17 L/yr |
HighRadius
AGS Transact Technologies
Rupeek
Hitachi Payment Services