i
CitiusTech
Filter interviews by
Optimization techniques in Spark involve tuning parameters, partitioning data, and using caching.
Tune parameters like memory allocation, parallelism, and shuffle partitions for better performance
Partition data to distribute workload evenly across nodes
Use caching to store intermediate results in memory for faster access
Examples: repartition(), cache(), persist() functions in Spark
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Remove duplicates from array of strings without using set.
Iterate through the array and compare each element with all other elements to find duplicates.
Create a new array and add elements only if they are not already present in the new array.
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows for easy creation of stand-alone, production-grade Spring-based applications.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to deploy applications.
It...
Redux is a predictable state container for JavaScript apps, commonly used with React for managing application state.
Redux helps manage the state of an application in a predictable way
It provides a single source of truth for the state of the application
Actions are dispatched to update the state in a predictable manner
Reducers specify how the state changes in response to actions
Redux is commonly used with React to manage
Context API in React is a way to pass data through the component tree without having to pass props down manually at every level.
Context API provides a way to share values like themes, user data, etc. across the component tree without having to pass props down manually.
It consists of three main parts: Provider, Consumer, and useContext hook.
Provider component allows the data to be passed down to the tree, Consumer compo...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Even after answering all the questions correctly along with coding done with exact expected output you will get rejected becoz they are fake job interview or eye wash campaign it’s better to avoid.
CitiusTech interview questions for popular designations
I applied via Great learning and was interviewed in Oct 2024. There were 2 interview rounds.
Coding question, reasoning, english, math, very easy
I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.
5 years of experience in software development
Proficient in Java, Spring Boot, and Angular
Strong problem-solving skills
Experience working in Agile development environment
Passionate about learning new technologies
Get interview-ready with Top CitiusTech Interview Questions
DNS is a system that translates domain names to IP addresses, allowing users to access websites using human-readable names.
DNS stands for Domain Name System
It helps in translating domain names to IP addresses
DNS servers store a database of domain names and their corresponding IP addresses
DNS plays a crucial role in enabling users to access websites using human-readable names instead of IP addresses
I have earned certifications in Java programming and AWS cloud computing.
Certification in Java programming
Certification in AWS cloud computing
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Improving query performance by optimizing indexes, using proper data types, and minimizing data retrieval.
Optimize indexes on frequently queried columns
Use proper data types to reduce storage space and improve query speed
Minimize data retrieval by only selecting necessary columns
Avoid using SELECT * in queries
Use query execution plans to identify bottlenecks and optimize accordingly
SCD type2 table is used to track historical changes in data by creating new records for each change.
Contains current and historical data
New records are created for each change
Includes effective start and end dates for each record
Requires additional columns like surrogate keys and version numbers
Used for slowly changing dimensions in data warehousing
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the CitiusTech interview -
The duration of CitiusTech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 209 interviews
Interview experience
based on 1.6k reviews
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead 1
374
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead 2
295
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
Capgemini
TCS
Wipro