Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2021. There were 6 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via LinkedIn and was interviewed in Jan 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Aug 2021. There was 1 interview round.
I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.
Design a traffic signal system
Identify the number of lanes and intersections
Determine the traffic flow and peak hours
Choose appropriate sensors and controllers
Implement a synchronization algorithm
Consider emergency vehicle prioritization
Include pedestrian crossing signals
Ensure compliance with local regulations
Hashmap is a data structure that stores key-value pairs and provides constant time complexity for insertion, deletion, and retrieval.
Hashmap uses hashing function to map keys to indices in an array
Collisions can occur when multiple keys map to the same index, which can be resolved using separate chaining or open addressing
Java implementation: HashMap<String, Integer> map = new HashMap<>();
This code prints a pyramid pattern of stars based on a specified number of rows.
Use nested loops: Outer loop for rows, inner loop for spaces and stars.
Calculate spaces: For each row, print (n - i) spaces before stars.
Print stars: For each row, print (2 * i + 1) stars after spaces.
Example for 5 rows: * *** ***** ******* *********
Common point in linked list refers to the node where two or more linked lists intersect.
The common point can be found by traversing both linked lists and comparing the nodes.
The common point can also be found by using two pointers, one for each linked list, and moving them until they meet at the common point.
Examples include finding the intersection point of two linked lists or finding the loop in a linked list.
MVC life cycle, AJAX call and passing data from view to partial view.
MVC life cycle includes request routing, controller instantiation, action execution, and rendering of the view.
AJAX call is initiated by sending an HTTP request to the server and receiving a response in the form of JSON or XML data.
To pass data from one view to a partial view, we can use ViewBag, ViewData, or TempData.
ViewBag is a dynamic object that ...
Abstract class is a class that cannot be instantiated, while interface is a contract that defines methods.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have instance variables, while interface cannot.
Abstract class is used for code reusability and polymorphism, while interface is used for achieving abstraction and loose coupling.
In serv...
Some of the top questions asked at the Citrix Staff Software Developer interview -
based on 1 review
Rating in categories
Technical Support Engineer
175
salaries
| ₹5 L/yr - ₹13 L/yr |
Senior Software Engineer
133
salaries
| ₹26.6 L/yr - ₹48 L/yr |
Senior Technical Support Engineer
90
salaries
| ₹14.3 L/yr - ₹23.5 L/yr |
Software Engineer2
75
salaries
| ₹17.2 L/yr - ₹30 L/yr |
Software Engineer
61
salaries
| ₹15.3 L/yr - ₹27 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer