Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CitiusTech Team. If you also belong to the team, you can get access from here

CitiusTech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

CitiusTech Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 17 Nov 2024

Top CitiusTech Software Engineer Interview Questions and Answers for Experienced

  • Q1. What Prog Languages known? Prior Software Experience? How good on U.S. Client Face to Face and telephonic interaction for projects?
  • Q2. What is dependency injection in angular and why do we need a constructor in component class
  • Q3. What different html attributes you have used so far
View all 14 questions

CitiusTech Software Engineer Interview Experiences for Experienced

9 interviews found

Software Engineer Interview Questions & Answers

user image gauri sonawane

posted on 3 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between interface and abstract class
  • Ans. 

    Interface is a contract for classes to implement, while abstract class can have some implementation.

    • Interface cannot have any implementation, only method signatures.

    • Abstract class can have both abstract and concrete methods.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Interfaces are used for achieving multiple inheritance in Java.

    • Example: interface Animal { void eat(); } abstra

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Which design pattern were used in projects
  • Ans. 

    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...

  • Answered by AI
  • Q2. How authentication was done
  • Ans. 

    Authentication was done using a combination of username/password and token-based authentication.

    • User credentials (username/password) were verified against stored data in the database

    • Upon successful verification, a token was generated and sent to the user for subsequent requests

    • Token was validated for each request to ensure the user's identity and permissions

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. String Compression Problem Statement Implement a program that per ... read more
asked in HCLTech
Q2. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q3. Total time: 110 mins 1. Find missing and duplicate numbers from g ... read more
asked in HCLTech
Q4. Reverse Array Elements Given an array containing 'N' elements, th ... read more
asked in Cisco
Q5. Intersection of Linked List Problem You are provided with two sin ... read more

Software Engineer Interview Questions & Answers

user image Deepankar Deovrat

posted on 3 Mar 2022

I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. I was shortlisted for .Net Developer role. 1) Tell me about yourself. Your current company work and role. 2) What are OOPS concept? 3) Difference between interface - abstract and abstraction - encapsulatio...
Round 2 - Behavioral 

(1 Question)

  • Q1. 1) Tell me about yourself. Your current company work and role. 2) Tell me about your family background - Place, parents occupation, brother/sister role, etc. 3) What methodology used to be followed in your...
Round 3 - HR 

(5 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Share details of your previous job.
  • Q4. Why are you looking for a change?
  • Q5. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for CitiusTech Software Engineer interview:
  • OOPS
  • SQL - Joins
  • Dependency Injection
  • Interface Abstract
  • Abstraction and Encapsulation
  • Authentication
  • Autherization
Interview preparation tips for other job seekers - Regarding .Net Developer: Have very good understanding of OOPS concept with proper example. Have good knowledge of SQL (Advance level is commendable: Such as Linked Server, ODBC, Triggers, OpenQuery, etc.).
Must have a knowledge regarding connecting the application with database - Both approach (Code First approach and Database First Approach), Dependency Injection, and Architecture (MVC or 3 tier - As per your experience).

Have a sound communicative. Rest of is "Best of Luck".

Interview Questionnaire 

11 Questions

  • Q1. What is package.json
  • Ans. 

    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

  • Answered by AI
  • Q2. What is angular.json
  • Ans. 

    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.

  • Answered by AI
  • Q3. How does an angular application works
  • Ans. 

    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 requ

  • Answered by AI
  • Q4. What are the css style specificities
  • Ans. 

    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 stylesh

  • Answered by AI
  • Q5. What are the different position attributes in css
  • Ans. 

    CSS has various position attributes to position elements on a web page.

    • position: static

    • position: relative

    • position: absolute

    • position: fixed

    • position: sticky

  • Answered by AI
  • Q6. What different html attributes you have used so far
  • Ans. 

    I have used various HTML attributes such as id, class, src, href, alt, style, etc.

    • id

    • class

    • src

    • href

    • alt

    • style

  • Answered by AI
  • Q7. Different decorators and their functions
  • Ans. 

    Decorators are functions that modify the behavior of other functions.

    • Decorators are defined using the @ symbol in Python

    • They can be used to add functionality to a function without modifying its source code

    • Examples include @staticmethod, @classmethod, and @property

    • Decorators can also be used to add logging, caching, or authentication to a function

  • Answered by AI
  • Q8. Angular lifecycle hooks
  • Q9. What is dependency injection in angular and why do we need a constructor in component class
  • Ans. 

    Dependency injection is a design pattern used in Angular to inject dependencies into a component or service.

    • Dependency injection allows for loose coupling between components and services

    • It makes testing easier by allowing for easy mocking of dependencies

    • The constructor in a component class is used to inject dependencies

    • Dependencies are specified in the constructor using TypeScript's parameter decorator syntax

  • Answered by AI
  • Q10. Different Structural directives used
  • Ans. 

    Structural directives are used to manipulate the structure of the DOM.

    • ngIf - conditionally adds or removes an element from the DOM

    • ngFor - repeats an element for each item in a list

    • ngSwitch - conditionally adds or removes elements based on a value

    • ngStyle - dynamically adds styles to an element

    • ngClass - dynamically adds classes to an element

  • Answered by AI
  • Q11. Gave a small coding test to print fizzbuzz according to divisibility condition
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

CitiusTech interview questions for designations

 Senior Software Engineer

 (47)

 Software Engineer Trainee

 (12)

 Software Development Engineer

 (2)

 Lead Software Engineer

 (1)

 Senior Software QA Engineer

 (2)

 Senior Software Test Engineer

 (1)

 Senior Software Engineer Testing

 (1)

 Senior Software Quality Assurance Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jan 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions on perl and linux
Round 3 - One-on-one 

(1 Question)

  • Q1. Some social questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics and approach.
Be confident and bold and you most probably get selected

Get interview-ready with Top CitiusTech Interview Questions

I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Oops concepts with examples, SQL query to find second highest salary, diff between fail fast and fail safe, how did u implement security in your app, etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic Java concepts

I appeared for an interview in Sep 2020.

Interview Questionnaire 

1 Question

  • Q1. Oops concept, solid principles, filters in MVC, basics of Angular,life cycle hook

Interview Preparation Tips

Interview preparation tips for other job seekers - 2 rounds- both are technical.

I applied via Naukri.com and was interviewed before Oct 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Technical questions related to angular,c# and sql

Interview Preparation Tips

Interview preparation tips for other job seekers - Need to be technically strong

I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What Prog Languages known? Prior Software Experience? How good on U.S. Client Face to Face and telephonic interaction for projects?
  • Ans. 

    I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.

    • Proficient in Java, Python, and C++

    • 2 years of software development experience

    • Excellent communication skills for client interaction

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I wasn't fluent or good in Programming languages but I was clear on the flowchart and the basic concept of OOPS. Also, I was confident about solving the scenarios given to me at interview rounds. I also had good experience in US customer handling over telephonic and Face to Face interaction.

Interview questions from similar companies

I applied via Company Website and was interviewed in Apr 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Are you updating day by day yourself in technology ?
  • Q2. Yes, means you will definitely placed in technosoft.

Interview Preparation Tips

Interview preparation tips for other job seekers - I had done certification and learn the skill day by day, waiting for the opening in technosoft. I had attended three round of interview, if you have real skill and self confidence you will definitely placed in technosoft global services

CitiusTech Interview FAQs

How many rounds are there in CitiusTech Software Engineer interview for experienced candidates?
CitiusTech interview process for experienced candidates usually has 2 rounds. The most common rounds in the CitiusTech interview process for experienced candidates are Technical, Behavioral and HR.
How to prepare for CitiusTech Software Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CitiusTech. The most common topics and skills that interviewers at CitiusTech expect are Application Development, Coding, Automation, Performance Testing and Agile.
What are the top questions asked in CitiusTech Software Engineer interview for experienced candidates?

Some of the top questions asked at the CitiusTech Software Engineer interview for experienced candidates -

  1. What Prog Languages known? Prior Software Experience? How good on U.S. Client F...read more
  2. What is dependency injection in angular and why do we need a constructor in com...read more
  3. What different html attributes you have used so ...read more
How long is the CitiusTech Software Engineer interview process?

The duration of CitiusTech Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

CitiusTech Software Engineer Interview Process for Experienced

based on 3 interviews

2 Interview rounds

  • Technical Round
  • HR Round
View more
CitiusTech Software Engineer Salary
based on 1.3k salaries
₹3 L/yr - ₹12 L/yr
18% less than the average Software Engineer Salary in India
View more details

CitiusTech Software Engineer Reviews and Ratings

based on 160 reviews

3.2/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

3.0

Salary

2.8

Job security

3.4

Company culture

2.6

Promotions

3.0

Work satisfaction

Explore 160 Reviews and Ratings
Senior Software Engineer
2.6k salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Technical Lead
2k salaries
unlock blur

₹7.3 L/yr - ₹28 L/yr

Software Engineer
1.3k salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Technical Lead 1
386 salaries
unlock blur

₹7 L/yr - ₹24 L/yr

Technical Lead 2
305 salaries
unlock blur

₹8 L/yr - ₹27.2 L/yr

Explore more salaries
Compare CitiusTech with

Accenture

3.8
Compare

Capgemini

3.7
Compare

Xoriant

4.1
Compare

HTC Global Services

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview