i
CitiusTech
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Mcq tests on java ,springboot and data base concepts
I applied via Referral and was interviewed in Feb 2023. There were 2 interview rounds.
I applied via Referral and was interviewed in Feb 2022. There were 2 interview rounds.
I was asked 2 programming questions.
I applied via Approached by Company and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Walk-in and was interviewed before Apr 2023. There were 2 interview rounds.
Online aptitude test
10 questions, write in any programming language you know.
I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.
Implemented the Observer design pattern.
Used to maintain consistency between related objects
Allows for one-to-many relationships between objects
Used in event-driven systems
Example: Used to update UI when data changes in backend
I have implemented a microservices architecture for scalability and flexibility.
Implemented microservices architecture using Docker and Kubernetes
Used API Gateway for routing and load balancing
Implemented service discovery using Consul
Implemented circuit breaker pattern using Hystrix
Implemented centralized logging using ELK stack
Implemented distributed tracing using Zipkin
Implemented event-driven architecture using Kaf...
I improved stored procedure performance by optimizing queries and indexes.
Identified and removed unnecessary joins and subqueries
Used appropriate indexing to speed up query execution
Reduced the number of round trips to the database by using batch processing
Rewrote complex queries to simpler ones
Used stored procedure parameters instead of variables to avoid recompilation
Used SET NOCOUNT ON to reduce network traffic
Used
A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.
Nodes contain data and a reference to the next node
Can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
Example: Node 1 -> Node 2 -> Node 3
To find the middle node of a linked list, use the slow and fast pointer technique.
Initialize two pointers, slow and fast, both pointing to the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The node pointed to by the slow pointer at this point will be the middle node.
Addressing conflict between manager and developer requires open communication, understanding both perspectives, and finding a mutually beneficial solution.
Encourage open communication between the manager and developer to understand each other's perspectives and concerns.
Facilitate a meeting to discuss the conflict and find common ground or compromises.
Seek to understand the underlying reasons for the conflict and addre...
Coding and concepts of data science
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
based on 2 interviews
Interview experience
based on 15 reviews
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹5.6 L/yr - ₹20 L/yr |
Technical Lead
2k
salaries
| ₹7.3 L/yr - ₹27.5 L/yr |
Software Engineer
1.2k
salaries
| ₹3 L/yr - ₹12.2 L/yr |
Technical Lead 1
383
salaries
| ₹7 L/yr - ₹25.5 L/yr |
Technical Lead 2
299
salaries
| ₹8 L/yr - ₹28 L/yr |
Accenture
Capgemini
Xoriant
HTC Global Services