i
CoinSwitch
Filter interviews by
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
I have experience in technical operations and my highest achievement was implementing a new monitoring system.
Implemented a new monitoring system to track server performance and identify issues
Reduced downtime by 30% by proactively identifying and resolving potential problems
Received recognition from the management for improving overall system reliability
Top trending discussions
posted on 11 Feb 2024
Text data can be loaded into DB systems using various methods such as SQL INSERT statements, bulk loading, or ETL processes.
Use SQL INSERT statements to insert text data into the database one record at a time.
For large datasets, consider using bulk loading techniques like BULK INSERT or LOAD DATA INFILE.
ETL (Extract, Transform, Load) processes can be used to extract text data from different sources, transform it as per...
posted on 11 Mar 2024
OOPS concepts refer to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation detail
Solid concepts are fundamental principles or ideas that are well-established and widely accepted in a particular field.
Solid concepts provide a strong foundation for further learning and development.
They are essential for understanding complex topics and solving problems effectively.
Examples of solid concepts in software engineering include object-oriented programming, design patterns, and data structures.
Code to check if a string is a palindrome or not.
Iterate through the string from both ends and compare characters.
Use two pointers, one starting from the beginning and one from the end.
If characters at both pointers are equal, move both pointers towards the center.
If characters at any point are not equal, return false.
If both pointers meet in the middle, return true as the string is a palindrome.
posted on 11 Jul 2024
posted on 21 Nov 2024
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing mock dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
State in React is a JavaScript object that stores data and determines how a component renders and behaves.
State is mutable and can be updated using the setState() method
State should be used for data that will change over time and affect the component's rendering
State should not be modified directly, use setState() instead
Machine coding round, try to come up with at least one working requirement
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There were 5 interview rounds.
I would use Python for data analysis, Java for enterprise applications, and JavaScript for web development.
Python - data analysis, machine learning, scientific computing (e.g. pandas, numpy)
Java - enterprise applications, backend development (e.g. Spring framework)
JavaScript - web development, front-end development (e.g. React, Angular)
Create a service to assign a delivery operator
Design a system for assigning Uber rides efficiently and fairly
Use a matching algorithm to pair riders with drivers based on location, availability, and other factors
Implement a dynamic pricing system to incentivize drivers to accept rides in high-demand areas
Consider implementing a rating system for both riders and drivers to ensure quality service
Utilize real-time data and analytics to optimize ride assignments and r
A leader should possess qualities such as communication skills, empathy, decisiveness, and the ability to inspire and motivate others.
Communication skills - A leader should be able to effectively communicate with team members, stakeholders, and other leaders.
Empathy - A good leader should be able to understand and relate to the emotions and experiences of others.
Decisiveness - Leaders should be able to make tough decis...
I applied via Approached by Company and was interviewed before Nov 2021. There were 4 interview rounds.
This was a live coding round where the problem statement was shared 15 minutes before the interview. The time duration was 2 hours.
The problem statement was a Driver allocation system. I had to write few APIs such as:
1) take input for source, destination, distance
2) allocate free driver to new booking
3) record driver's
The complete backend app had to be developed for this to make a working code. The database, language was completely free for choosing.
The program had to be developed on the system and code had to be shared on mail later.
Code in Go to find kth minimum element from a given list of numbers.
Sort the list of numbers in ascending order
Return the kth element from the sorted list
Goroutines are lightweight threads that are managed by Go runtime.
Goroutines are created using the 'go' keyword.
They are multiplexed onto OS threads by Go runtime.
They communicate using channels.
They are scheduled cooperatively, not preemptively.
They have a small stack size (2KB) compared to OS threads.
They are used extensively in Go for concurrency and parallelism.
I applied via Referral and was interviewed before Apr 2023. There were 4 interview rounds.
Machine Coding Round
Low level design - ATM design
High level design - Uber
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Customer experience Analyst
15
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Software Development Engineer II
12
salaries
| ₹25 L/yr - ₹48 L/yr |
Senior Software Engineer
12
salaries
| ₹35 L/yr - ₹48 L/yr |
Product Manager
12
salaries
| ₹20 L/yr - ₹55 L/yr |
Software Engineer
11
salaries
| ₹14 L/yr - ₹35 L/yr |
Vauld
State Street Syntel
Better.com
Indusind Marketing & Financial Services