i
CitiusTech
Filter interviews by
Replacing a server involves migrating data, setting up new hardware, and testing for functionality.
Backup all data and configurations from the old server
Set up the new server hardware and install necessary software
Migrate data and configurations to the new server
Test the new server for functionality and performance
Update DNS records and network configurations to point to the new server
Object-Oriented Programming (OOP) concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where a new class inherits properties and behavior from an existing class. Example: 'ElectricCar' inherits fro...
Angular is a front-end framework that uses components to build dynamic web applications.
Angular applications are built using TypeScript, a superset of JavaScript.
Components are the building blocks of an Angular application.
Angular uses a hierarchical dependency injection system to manage dependencies.
Angular applications are loaded and run in the browser.
Angular applications can communicate with servers using HTTP...
I have used various HTML attributes such as id, class, src, href, alt, style, etc.
id
class
src
href
alt
style
CSS specificity determines which style rules are applied to an element.
Specificity is calculated based on the number of selectors and their types.
Inline styles have the highest specificity.
IDs have higher specificity than classes and attributes.
The universal selector (*) has zero specificity.
The !important keyword overrides specificity.
Selectors with equal specificity are applied in the order they appear in the st...
CSS has various position attributes to position elements on a web page.
position: static
position: relative
position: absolute
position: fixed
position: sticky
package.json is a configuration file used in Node.js projects to manage dependencies and scripts.
Contains metadata about the project such as name, version, and author
Lists dependencies and devDependencies required for the project
Allows for the creation of custom scripts to run tasks
Can be used to specify the main file of the project
Can be generated using 'npm init' command
angular.json is a configuration file used by Angular CLI to manage project settings.
Contains project configuration settings such as build options, asset paths, and environment variables.
Can be modified manually or through the Angular CLI.
Located in the root directory of an Angular project.
Example: "assets": ["src/favicon.ico", "src/assets"] specifies the asset paths for the project.
Print FizzBuzz based on divisibility condition
Loop through numbers 1 to n
If number is divisible by 3, print 'Fizz'
If number is divisible by 5, print 'Buzz'
If number is divisible by both 3 and 5, print 'FizzBuzz'
Else, print the number
To scale up application, use load balancers and monitor logs to identify failures.
Use load balancers to distribute traffic across multiple instances
Monitor logs to identify where the failure occurred
Implement fault tolerance and redundancy to prevent future failures
Use auto-scaling to automatically add or remove instances based on traffic
Real-world example: Amazon Web Services (AWS) uses load balancers and auto-sc...
I applied via Great learning and was interviewed in Oct 2024. There were 2 interview rounds.
Coding question, reasoning, english, math, very easy
Aptitude test was simple and easy
I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Referral and was interviewed before Nov 2023. There was 1 interview round.
Technical mcq on c#,MVC,web api
I appeared for an interview before May 2024, where I was asked the following questions.
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
Various design patterns were used in projects including Singleton, Factory, and Observer.
Singleton pattern was used to ensure a class has only one instance and provide a global point of access to it.
Factory pattern was used to create objects without specifying the exact class of object that will be created.
Observer pattern was used to define a one-to-many dependency between objects so that when one object changes state...
Top trending discussions
Some of the top questions asked at the CitiusTech Software Engineer interview -
The duration of CitiusTech Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 164 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹8.4 L/yr - ₹15.6 L/yr |
Technical Lead
2.1k
salaries
| ₹12.2 L/yr - ₹22 L/yr |
Software Engineer
1.3k
salaries
| ₹3.9 L/yr - ₹9.1 L/yr |
Technical Lead 1
391
salaries
| ₹7 L/yr - ₹24 L/yr |
Technical Lead 2
334
salaries
| ₹14.2 L/yr - ₹25.8 L/yr |
Accenture
Capgemini
Xoriant
HTC Global Services