Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2021. There was 1 interview round.
Top trending discussions
I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.
Pair programming Round - It involves collaborating with the interviewer on the development of a small or micro feature.
System Design Interview - High Level & Low Level Design
Behavioral Interview Round - Test our abilities to handle various conflicts & leadership qualities
Social Issues - Test our understanding of various social/real-world problems and solutions
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
The protocols that work when there is a communication between 2 Pbx systems are SIP (Session Initiation Protocol) and H.323.
SIP (Session Initiation Protocol) is commonly used for setting up and tearing down voice or video calls over IP networks.
H.323 is an older protocol used for multimedia communication over IP networks.
Both SIP and H.323 are commonly used in VoIP (Voice over Internet Protocol) systems to facilitate c
I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.
Testing of Java queue involves verifying the functionality and performance of queue operations.
Test enqueue and dequeue operations to ensure elements are added and removed correctly.
Test for proper handling of edge cases such as empty queue, full queue, and queue with one element.
Performance testing to evaluate the efficiency of queue operations under different load conditions.
Designing microservices involves breaking down a monolithic application into smaller, independent services.
Identify the boundaries of each microservice based on business capabilities
Decide on communication protocols between microservices (REST, messaging, etc.)
Implement fault tolerance and scalability measures for each microservice
Use containerization (Docker) and orchestration tools (Kubernetes) for deployment
Monitor ...
I was interviewed before Dec 2022.
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Peer-coding test based on the provided tech-stack
Current project involves developing a cloud-based CRM system for a multinational corporation.
Utilizing microservices architecture for scalability and flexibility
Implementing RESTful APIs for seamless integration with other systems
Leveraging cloud services like AWS for hosting and data storage
Using Docker containers for easy deployment and management
Java Functional programming
Best coding practices involve writing clean, efficient, and maintainable code.
Use meaningful variable and function names
Follow consistent coding style and formatting
Write comments to explain complex logic
Avoid duplicate code by using functions and classes
Test code thoroughly before deployment
TDD stands for Test-Driven Development, which involves writing test cases before writing the actual code.
TDD is a software development process where tests are written before the code implementation.
Test cases are written based on the expected behavior of the code.
Developers write just enough code to pass the tests, ensuring code quality and functionality.
TDD helps in identifying bugs early in the development process.
Ex...
I chose this tech stack because of its scalability, performance, and community support.
Chose tech stack based on scalability needs
Selected for performance optimization
Considered community support for troubleshooting and updates
I applied via Approached by Company and was interviewed in Dec 2022. There were 2 interview rounds.
Hackerrank coding test related to Java 8, Spring Boot and some other JPA stuff. The recruiter just told me that it was an online coding challenge so I did not know what to expect or what to prepare. I just thought it would be some DSA or puzzle challenge round. I think it was 30 questions in 30 minutes of something like that. I thought that did not do well, surprisingly they asked to attend the second round.
HTTP request passes through multiple network layers before reaching the server.
HTTP request is first sent from client to local network router.
Router forwards request to Internet Service Provider's network.
Request then passes through multiple routers and switches in the internet backbone.
Finally, request reaches the server hosting the requested website or service.
Each network layer adds its own headers and metadata to t
HTTP is stateless because it does not retain information about previous requests.
HTTP treats each request as an independent transaction without any knowledge of previous requests.
This design simplifies implementation and improves scalability.
State information can be managed using cookies or session tokens.
Example: When a user logs into a website, the server may create a session token to track the user's activity.
based on 2 reviews
Rating in categories
Senior Software Engineer
388
salaries
| ₹6.5 L/yr - ₹22 L/yr |
Technical Lead
316
salaries
| ₹10 L/yr - ₹33.5 L/yr |
Senior Project Engineer
294
salaries
| ₹4.9 L/yr - ₹21.1 L/yr |
Project Engineer
264
salaries
| ₹3 L/yr - ₹8 L/yr |
Senior Associate
211
salaries
| ₹1 L/yr - ₹4.9 L/yr |
TCS
Infosys
HCLTech
Tech Mahindra