i
Yubi
Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2022. There were 2 interview rounds.
I applied via Referral and was interviewed in Feb 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.
Hacker rank long coding questions with questions for python,c++,javascript , data bast related questions
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Testing an payment flow on the application
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 appeared for an interview in Dec 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Time - afternoon.
Interviewer jumped straight into interview, formal and comfortable environment.
1. Interviewer introduction
2. Interviewee introduction
3. Coding question 1 - difficulty medium, topic - arrays
- explain approach, write code (pseudo code is fine), dry run on given TCS.
4. Coding question 2 - same as above, only question was different. Slightly more difficult but on arrays only.
5. Questions on Python & Django - difficulty medium - write code related to queryset on django objects
6. SQL question to code - 10th highest salary.
You are given a string S
. The task is to reverse the letters of the string while keeping non-alphabet characters in their original position.
S = "...
Reverse the letters of a string while keeping non-alphabet characters in their original position.
Iterate through the string and store the non-alphabet characters in their original positions
Reverse the letters of the string using two pointers technique
Combine the reversed letters with the non-alphabet characters to get the final reversed string
Given an array arr
that contains an equal number of positive and negative elements, rearrange the given array such that positive and negative numbers are arranged a...
Rearrange an array with equal positive and negative numbers alternatively while maintaining relative order.
Iterate through the array and separate positive and negative numbers into two separate arrays.
Merge the two arrays alternatively into the original array.
Ensure the relative order of positive and negative numbers is maintained.
Round duration - 60 Minutes
Round difficulty - Medium
1. Intro of interviewer
2. Intro of interviewee
3. Questions on Python - decorators, static method, class methods
4. Principal of coding, best practices
5. Question on DB - What is indexing, how to improve, best use of indexing.
6. Questions on django - what is django ORM, What is sandbox, Django models, Django queries.
7. Previous job, what do you do, stack you work on.
Very friendly environment, very pleasing person, loved it.
Tip 1 : Good at coding (solving, explaining), especially Dynamic Programming questions like knapsack. Focus 70% time on coding
Tip 2 : Apply to jobs through referral not on company site. Very important.
Tip 3 : Prepare good projects with how to explain in interview.
Tip 4 : Sound very energetic, competitive and some one with eager to learn, so they select you thinking you can be taught things as you have good attitude.
Remember : Good attitude in good coder > Bad attitude in expert coder.
Tip 1 : Max three, projects, which are interesting to talk about, and you have won something for it.
Tip 2 : Leave lot of white space, keep content small and in one page
I appeared for an interview in Jun 2017.
Ajax calls allow for asynchronous communication between client and server without reloading the page.
Ajax stands for Asynchronous JavaScript and XML
Uses XMLHttpRequest object to send and receive data
Allows for partial page updates without reloading the entire page
Can handle data in various formats such as JSON, XML, HTML, and plain text
Example: $.ajax({url: 'example.com', success: function(data){console.log(data)}});
REST is lightweight and uses HTTP while SOAP is XML-based and has more features.
REST uses HTTP methods like GET, POST, PUT, DELETE while SOAP uses XML messaging.
REST is stateless while SOAP can maintain state.
REST is faster and easier to use while SOAP is more secure and reliable.
REST is used for web services while SOAP is used for enterprise-level services.
Example of REST: Twitter API. Example of SOAP: Amazon Web Serv
GET and POST are HTTP methods used for sending data to a server.
GET is used to retrieve data from a server
POST is used to submit data to a server
GET requests can be cached and bookmarked
POST requests are not cached and cannot be bookmarked
GET requests have length restrictions
POST requests have no length restrictions
GET requests are less secure than POST requests
Observer pattern is a design pattern in which an object maintains a list of its dependents and notifies them automatically of any state changes.
Also known as publish-subscribe pattern
Used in event-driven systems
Allows loose coupling between objects
Example: A weather station broadcasts weather updates to multiple displays
Example: A stock market ticker notifies multiple investors of stock price changes
Singleton is a design pattern that restricts the instantiation of a class to a single object.
Singleton ensures that only one instance of a class exists in the entire application.
It provides a global point of access to the instance.
Commonly used in scenarios where a single instance needs to coordinate actions across the system.
Example: Database connection manager, logger, configuration manager.
Immutable in Java refers to objects whose state cannot be changed after creation.
String, Integer, and other wrapper classes are immutable in Java.
Immutable objects are thread-safe and can be shared without synchronization.
To create an immutable class, make all fields final and private, and don't provide setters.
Examples of immutable classes in Java include LocalDate, LocalTime, and LocalDateTime.
Creating immutable in Java
Use final keyword to make variables immutable
Use private constructor to prevent object modification
Use defensive copying to prevent modification of mutable objects
Use enum to create immutable objects
Use String class to create immutable strings
Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.
It helps to decouple the code and makes it more testable and maintainable.
It allows for easier swapping of dependencies without changing the code.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Example: Instead of creating a database co...
CORS stands for Cross-Origin Resource Sharing. It is a security feature implemented in web browsers to restrict access to resources from different origins.
CORS allows web servers to specify which origins are allowed to access its resources
It is implemented using HTTP headers
CORS prevents malicious websites from accessing sensitive data from other websites
Examples of resources that may be restricted by CORS include cook
CORS can be overcome by configuring the server to allow cross-origin requests.
Configure the server to include the Access-Control-Allow-Origin header
Use JSONP (JSON with Padding) to bypass CORS restrictions
Use a proxy server to make the request on behalf of the client
Use a browser extension to disable CORS restrictions during development
Use a server-side proxy to forward requests to the target server
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Implement Binary Search Tree using given array of strings.
Sort the array in ascending order
Find the middle element and make it the root of the tree
Recursively create left and right subtrees using the left and right halves of the array
Repeat until all elements are added to the tree
Print the given Binary search tree in ascending order
Traverse the left subtree recursively
Print the root node
Traverse the right subtree recursively
Find buy and sell points for maximum profit in an array of stock prices in O(n)
Iterate through the array and keep track of the minimum price seen so far
Calculate the profit at each index by subtracting the minimum price from the current price
Update the maximum profit and buy/sell points accordingly
Return the buy and sell points for maximum profit
Chennai faces problems related to water scarcity, traffic congestion, and pollution.
Water scarcity due to inadequate rainfall and poor management of water resources.
Traffic congestion due to the increasing number of vehicles and poor road infrastructure.
Pollution caused by industries, vehicular emissions, and improper waste disposal.
Need more context on the question to provide an answer.
Please provide more information on the problem to be solved.
Without context, it is difficult to provide a solution.
Can you please provide more details on the problem statement?
Visa is a global payments technology company that connects consumers, businesses, banks and governments in more than 200 countries and territories.
Visa operates the world's largest retail electronic payments network.
VisaNet, the company's global processing system, handles more than 65,000 transaction messages a second.
Visa is constantly innovating to improve payment security and convenience, with initiatives such as Vi...
based on 1 interview
Interview experience
based on 7 reviews
Rating in categories
Senior Software Engineer
87
salaries
| ₹14.5 L/yr - ₹36 L/yr |
Associate
76
salaries
| ₹6.7 L/yr - ₹24.4 L/yr |
Software Engineer
75
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Associate
66
salaries
| ₹7 L/yr - ₹30.4 L/yr |
Associate Vice President
30
salaries
| ₹18 L/yr - ₹42 L/yr |
KFintech
Angel One
HighRadius
AGS Transact Technologies