i
MathCo
Filter interviews by
Handling failure involves learning from mistakes, staying positive, and adapting to challenges.
Acknowledge the failure and take responsibility for it
Analyze the reasons for the failure and learn from it
Stay positive and maintain a growth mindset
Adapt your approach and try again with a new strategy
Seek feedback from others and use it to improve
Remember that failure is a part of the learning process
Top trending discussions
I applied via Indeed and was interviewed in May 2024. There were 2 interview rounds.
OOPs, polymorphism, SOLID principle, threads, concurrency, unit tests, coverage, testing
To turn a matrix by 90 degrees, transpose the matrix and then reverse each row.
Transpose the matrix by swapping elements across the diagonal
Reverse each row of the transposed matrix
posted on 7 Aug 2023
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
Designing scalable systems involves creating efficient data structures to handle large amounts of data and traffic.
Consider using distributed systems to handle high traffic loads.
Use data partitioning to distribute data across multiple servers.
Optimize data structures for quick access and retrieval.
Implement caching mechanisms to reduce load on the system.
Regularly monitor and optimize system performance to ensure scal...
Design a distributed Cache
Use consistent hashing to distribute data across multiple nodes
Implement replication for fault tolerance
Consider data eviction policies like LRU or LFU
Use a distributed coordination service like ZooKeeper or etcd for node coordination
Design a scalable and reliable storage system similar to S3.
Use distributed architecture to handle large amounts of data
Implement data redundancy and replication for high availability
Provide a simple API for easy access and management
Support for different storage classes like standard, infrequent access, and archive
Include features like versioning, encryption, and lifecycle policies
Sort an array of strings based on alphabetical order of keys
Use the sort() method with a custom compare function to sort the array alphabetically
The compare function should compare the keys of the strings using localeCompare() method
Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
The low level design of a UPI system involves defining the architecture, data flow, and components at a detailed level.
Define the architecture of the UPI system, including client-server communication, data storage, and security measures.
Identify the different components of the UPI system, such as user interface, payment processing, and database management.
Specify the data flow within the UPI system, including how user ...
I applied via Indeed and was interviewed in May 2024. There were 2 interview rounds.
As Director of Engineering, my daily activities include overseeing project progress, collaborating with teams, and setting strategic goals.
Reviewing project status and providing guidance to team members
Collaborating with other departments to ensure alignment on project goals
Setting and communicating strategic goals for the engineering team
Participating in meetings with stakeholders to discuss project updates
Identifying...
I have held various engineering roles in different industries, focusing on leading teams, driving innovation, and delivering successful projects.
Led cross-functional engineering teams to develop and launch new products
Implemented agile methodologies to improve project efficiency and collaboration
Managed budgets, timelines, and resources to ensure project success
Collaborated with stakeholders to define project requireme...
OOPs, polymorphism, SOLID principle, threads, concurrency, unit tests, coverage, testing
To turn a matrix by 90 degrees, transpose the matrix and then reverse each row.
Transpose the matrix by swapping elements across the diagonal
Reverse each row of the transposed matrix
posted on 7 Aug 2023
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
Designing scalable systems involves creating efficient data structures to handle large amounts of data and traffic.
Consider using distributed systems to handle high traffic loads.
Use data partitioning to distribute data across multiple servers.
Optimize data structures for quick access and retrieval.
Implement caching mechanisms to reduce load on the system.
Regularly monitor and optimize system performance to ensure scal...
Design a distributed Cache
Use consistent hashing to distribute data across multiple nodes
Implement replication for fault tolerance
Consider data eviction policies like LRU or LFU
Use a distributed coordination service like ZooKeeper or etcd for node coordination
Design a scalable and reliable storage system similar to S3.
Use distributed architecture to handle large amounts of data
Implement data redundancy and replication for high availability
Provide a simple API for easy access and management
Support for different storage classes like standard, infrequent access, and archive
Include features like versioning, encryption, and lifecycle policies
Sort an array of strings based on alphabetical order of keys
Use the sort() method with a custom compare function to sort the array alphabetically
The compare function should compare the keys of the strings using localeCompare() method
Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
The low level design of a UPI system involves defining the architecture, data flow, and components at a detailed level.
Define the architecture of the UPI system, including client-server communication, data storage, and security measures.
Identify the different components of the UPI system, such as user interface, payment processing, and database management.
Specify the data flow within the UPI system, including how user ...
I applied via Recruitment Consulltant and was interviewed before Sep 2022. There were 4 interview rounds.
based on 2 reviews
Rating in categories
Analyst
230
salaries
| ₹4 L/yr - ₹10 L/yr |
Senior Associate
212
salaries
| ₹10 L/yr - ₹28 L/yr |
Data Analyst
186
salaries
| ₹3 L/yr - ₹9.8 L/yr |
Associate
133
salaries
| ₹7 L/yr - ₹17 L/yr |
Data Scientist
114
salaries
| ₹6.8 L/yr - ₹20 L/yr |
Fractal Analytics
Mu Sigma
LatentView Analytics
Tiger Analytics