Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Answering questions related to microservice architecture, design patterns, Kafka cluster data loss prevention, and monitoring/recovery in Appdynamics.
My last project architecture was based on microservices, utilizing design patterns such as Circuit Breaker, Service Registry, and API Gateway.
Saga pattern is used in microservices to manage distributed transactions across multiple services.
In the event of data loss in a K...
I applied via LinkedIn and was interviewed in Aug 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There were 5 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
An end to end project cycle involves planning, execution, monitoring, and closing of a project.
Initiation: Define project scope, objectives, and deliverables.
Planning: Create a detailed project plan, schedule, and budget.
Execution: Implement the project plan and manage resources.
Monitoring: Track progress, identify risks, and make necessary adjustments.
Closing: Finalize project deliverables, obtain client approval, and
Various tools and technologies used in the tech stack for project management.
Jira for project tracking
Confluence for documentation
Slack for communication
GitHub for version control
AWS for cloud services
I applied via Referral and was interviewed before May 2021. There were 3 interview rounds.
I dont remember exact questions but they are like leetcode easy and medium
The web/internet is a network of interconnected devices that communicate through standardized protocols to share information.
Devices connect to the internet through ISPs
Data is transmitted through packets using TCP/IP protocols
Web browsers use HTTP/HTTPS protocols to request and receive web pages
DNS servers translate domain names to IP addresses
Web servers host web pages and respond to requests
Search engines use web cr
SOLID principles are a set of five design principles for writing maintainable and scalable code.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
HashSet is a collection that stores unique elements by using a hash table.
Elements are stored based on their hash code
Uses hashCode() and equals() methods to check for duplicates
Does not maintain insertion order
Allows null values
Example: HashSet
I applied via Campus Placement and was interviewed before Jun 2020. There was 1 interview round.
I applied via Company Website and was interviewed in Oct 2020. There was 1 interview round.
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.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Software Engineer
823
salaries
| ₹14 L/yr - ₹46 L/yr |
Software Engineer2
279
salaries
| ₹9.6 L/yr - ₹30 L/yr |
Software Engineer
231
salaries
| ₹6.2 L/yr - ₹22.6 L/yr |
Consultant
182
salaries
| ₹11.8 L/yr - ₹36 L/yr |
Lead Software Engineer
152
salaries
| ₹18.8 L/yr - ₹57.5 L/yr |
PayPal
Paytm
Fiserv
PhonePe