i
CitiusTech
Filter interviews by
I applied via Naukri.com and was interviewed before Apr 2022. There was 1 interview round.
Authentication in API requests is the process of verifying the identity of the user or application making the request.
Authentication ensures that only authorized users or applications can access the API resources.
API requests are authenticated using tokens, API keys, or other credentials.
Authentication can be implemented using various protocols such as OAuth, JWT, or Basic Authentication.
Authentication is important for
Python has several built-in datatypes including numeric, sequence, and mapping types.
Numeric types include integers, floats, and complex numbers.
Sequence types include lists, tuples, and range objects.
Mapping types include dictionaries.
Other datatypes include boolean, bytes, and sets.
Generator is a function that returns an iterator. Decorator is a function that takes another function and extends its behavior.
Generator functions use the yield keyword to return values one at a time.
Decorators are used to modify the behavior of a function without changing its source code.
Decorators can be stacked on top of each other to create complex behavior.
Example of generator: function* myGenerator() { yield 1; y...
I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Promise is a one-time operation that resolves or rejects, while Observable is a stream of multiple values over time.
Promise is eager, Observable is lazy
Promise can only handle a single value, Observable can handle multiple values
Promise is not cancellable, Observable can be unsubscribed
Promise is not composable, Observable is composable
Example: Promise resolves with a single value like fetching data from an API, Observ...
Pure popes are those who have never been married, while impure popes are those who were previously married.
Pure popes have never been married, following the tradition of celibacy in the Catholic Church.
Impure popes were previously married before becoming pope, which is rare but has happened in history.
Examples of impure popes include Pope Adrian II and Pope Clement IV.
I applied via Company Website and was interviewed before Jul 2023. There was 1 interview round.
CitiusTech interview questions for designations
I applied via Naukri.com and was interviewed before Dec 2021. There were 3 interview rounds.
Java 8 features include lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces enable the use of lambda expressions.
Streams provide a way to work with collections of objects in a functional style.
Default methods allow interfaces to have method implementations.
Examples: Using lambda expressions to iterate...
Map applies a function to each element in a collection, while flatMap applies a function that returns a collection and flattens the result. Function is used to transform input into output, Predicate is used to test a condition.
Map transforms each element in a collection using a function
FlatMap transforms each element in a collection using a function that returns a collection and flattens the result
Function is used to t...
Use stream API to find sum of even numbers from a list
Use filter to get only even numbers
Use mapToInt to convert stream to IntStream
Use sum() to get the sum of even numbers
Liskov's substitution principle states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Subtypes must be substitutable for their base types
Derived classes should be able to extend the functionality of base classes without changing their behavior
Violating this principle can lead to unexpected behavior and errors in the program
Switch-case can break the Open/Closed Principle by requiring modification of existing code for new cases.
Switch-case statements violate the Open/Closed Principle, which states that classes should be open for extension but closed for modification.
Adding a new case to a switch statement requires modifying the existing code, violating the principle of not modifying existing code.
Instead of using switch-case, consider usin...
Different kinds of DB joins include inner join, outer join, left join, and right join.
Inner join: Returns rows when there is at least one match in both tables.
Outer join: Returns all rows when there is a match in one of the tables.
Left join: Returns all rows from the left table and the matched rows from the right table.
Right join: Returns all rows from the right table and the matched rows from the left table.
Get interview-ready with Top CitiusTech Interview Questions
I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.
I applied via Referral and was interviewed in Feb 2022. There were 3 interview rounds.
Problem solving in real time.
I applied via Recruitment Consulltant and was interviewed before Nov 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Aug 2022. There were 5 interview rounds.
Top trending discussions
Some of the top questions asked at the CitiusTech Technical Lead interview -
The duration of CitiusTech Technical Lead interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interviews
4 Interview rounds
based on 233 reviews
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹5 L/yr - ₹20 L/yr |
Technical Lead
2k
salaries
| ₹7.3 L/yr - ₹28 L/yr |
Software Engineer
1.3k
salaries
| ₹3 L/yr - ₹12.2 L/yr |
Technical Lead 1
385
salaries
| ₹7 L/yr - ₹24 L/yr |
Technical Lead 2
309
salaries
| ₹8 L/yr - ₹28 L/yr |
Accenture
Capgemini
Xoriant
HTC Global Services