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
3.4

based on 1.6k Reviews

Filter interviews by

CitiusTech Mern Full Stack Developer Interview Questions and Answers

Updated 7 Jan 2025

CitiusTech Mern Full Stack Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself.
Round 2 - Technical 

(1 Question)

  • Q1. What are promises

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. It was mainly java, interviewers are very good and supportive to elaborate more about problem.
  • Q2. Scenario based on your earlier work experience
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Dependency injection
  • Q2. Check all oop questions
  • Q3. Array related dsa

Interview Preparation Tips

Interview preparation tips for other job seekers - they will hire someone internally and just conduct interview for timepass just consider interview here as mock and practice interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Java vs Javascript , Meaning of Synchronization in Java , Multihreading in Js
  • Ans. 

    Java is a backend language, Javascript is a frontend language. Synchronization in Java ensures only one thread can access a resource at a time. JavaScript is single-threaded but can handle asynchronous operations using callbacks, promises, and async/await.

    • Java is a backend language used for server-side development, while JavaScript is a frontend language used for client-side scripting.

    • Synchronization in Java is a techn...

  • Answered by AI
  • Q2. Write a pojo class to display the Employee Details,Pojo vs Bean
  • Ans. 

    A Pojo class is a simple Java class that contains only private fields, public getters and setters, and no-arg constructor.

    • Create private fields for employee details like name, id, salary, etc.

    • Generate public getters and setters for each field.

    • Include a no-arg constructor in the class.

    • Example: public class Employee { private String name; private int id; public String getName() { return name; } public void setName(String...

  • Answered by AI
  • Q3. How to to compare two objects with same class (equals & Hashcode methods)
  • Ans. 

    To compare two objects with the same class, override the equals and hashCode methods in the class.

    • Override the equals method to compare the fields of the objects for equality.

    • Override the hashCode method to generate a unique hash code based on the object's fields.

    • Ensure that the equals and hashCode methods are consistent with each other.

    • Example: public class Person { private String name; private int age; }

  • Answered by AI
  • Q4. Springboot questions basics like How to connect to 2 databases at a time How to change the table name in entity class(@Table)
  • Q5. JPA Repository inbuilt methods
  • Ans. 

    JPA Repository provides inbuilt methods for common database operations in Spring applications.

    • JPA Repository provides methods like save(), findById(), findAll(), deleteById(), etc.

    • These methods help in performing CRUD operations on entities without writing custom queries.

    • For example, userRepository.save(user) saves a user entity to the database.

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Java Related Questions
Round 2 - Technical 

(1 Question)

  • Q1. Angular Question In Deep
Round 3 - Technical 

(1 Question)

  • Q1. Javascript Question Advance

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont apply for it they took my 3 rounds for java fullstack position and where java is my primary skill and angular is secondary

all rounds went well and HR mentioned if youre not selected in angular we will move your profile for Java developer as it went excellent

at last she send and mail and rejected

they are ghosting and wasting time of candidates FAKE Hiring to show we are hiring
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Project Architecture, Cloud Items, Load balancing etc.

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. About technical questions
  • Q3. About current project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.

Round 1 - HR 

(1 Question)

  • Q1. Why do you want to leave your current workplace?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Based on your tech skills mentioned in your resume
Round 2 - HR 

(1 Question)

  • Q1. About the company and compensation

Interview Preparation Tips

Interview preparation tips for other job seekers - A very good company you can learn and grow faster
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2022. There were 2 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 

(9 Questions)

  • Q1. Explain MVC Lifecycle.
  • Ans. 

    MVC Lifecycle is the sequence of events that occur in the Model-View-Controller architectural pattern.

    • MVC stands for Model-View-Controller.

    • The lifecycle starts with a user request.

    • The controller receives the request and processes it.

    • The controller updates the model with the necessary data.

    • The view is then updated with the updated model data.

    • The updated view is sent back to the user as a response.

  • Answered by AI
  • Q2. Create a new Thread and explain the ways to create Threads in Java
  • Ans. 

    Creating Threads in Java

    • Extending the Thread class and overriding the run() method

    • Implementing the Runnable interface and passing it to a Thread constructor

    • Using Executor framework to create and manage threads

    • Using Callable and Future interfaces to create threads that return values

  • Answered by AI
  • Q3. What is HashMap? Difference between List and HashMap?
  • Ans. 

    HashMap is a data structure that stores key-value pairs. List is a collection of ordered elements.

    • HashMap allows fast retrieval of values based on keys.

    • List maintains the order of elements and allows duplicates.

    • HashMap uses hashing to store and retrieve elements.

    • List uses indexing to access elements.

    • HashMap is not thread-safe while List is thread-safe.

    • Example: HashMap map = new HashMap<>(); map.put("ap...

  • Answered by AI
  • Q4. Difference between HashMap and HashTree
  • Ans. 

    HashMap is a non-synchronized implementation of Map interface while HashTree is a synchronized implementation of Map interface.

    • HashMap is faster than HashTree as it is non-synchronized.

    • HashTree is thread-safe while HashMap is not.

    • HashMap allows one null key and multiple null values while HashTree does not allow null keys or values.

    • HashTree maintains the order of elements while HashMap does not.

    • HashMap is generally used...

  • Answered by AI
  • Q5. What class is used to connect with the Database?
  • Ans. 

    The class used to connect with the Database depends on the programming language and framework being used.

    • In Java, the class used is usually DriverManager or DataSource.

    • In Python, the class used is usually psycopg2 or mysql-connector.

    • In PHP, the class used is usually PDO or mysqli.

    • The specific class used may also depend on the type of database being used, such as MySQL, PostgreSQL, or MongoDB.

  • Answered by AI
  • Q6. What are the classes needed to create a GET REST API?
  • Ans. 

    Classes needed to create a GET REST API

    • Controller class to handle the request

    • Service class to perform business logic

    • Repository class to interact with database

    • Model class to define data structure

    • RequestMapping annotation to map the URL

  • Answered by AI
  • Q7. What is an Interface? What is default method in Interface?
  • Ans. 

    An interface is a blueprint of a class. Default method is a method in an interface with a default implementation.

    • An interface defines a set of methods that a class must implement

    • Default method provides a default implementation for a method in an interface

    • Default methods were introduced in Java 8

    • Default methods can be overridden by implementing classes

  • Answered by AI
  • Q8. How is an interface used?
  • Ans. 

    An interface is used to define a contract between two components in a system.

    • An interface defines a set of methods that a class must implement.

    • Interfaces are used to achieve abstraction and loose coupling.

    • Interfaces are used to create reusable code.

    • Interfaces are used to enable polymorphism.

    • Interfaces are used in many programming languages, including Java, C#, and TypeScript.

  • Answered by AI
  • Q9. Explain polymorphism in Java
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • Polymorphism allows objects of different classes to be treated as if they are objects of the same class.

    • It can be achieved through method overloading and method overriding.

    • Example: A parent class Animal can have multiple child classes like Dog, Cat, and Cow. All these child classes can have their own implementation of the method 'makeSound', which can be ca...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on Core Java concepts to crack the interview?

Skills evaluated in this interview

CitiusTech Interview FAQs

How many rounds are there in CitiusTech Mern Full Stack Developer interview?
CitiusTech interview process usually has 2 rounds. The most common rounds in the CitiusTech interview process are One-on-one Round and Technical.
What are the top questions asked in CitiusTech Mern Full Stack Developer interview?

Some of the top questions asked at the CitiusTech Mern Full Stack Developer interview -

  1. Tell me about yourse...read more
  2. What are promi...read more

Tell us how to improve this page.

CitiusTech Mern Full Stack Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 792 Interviews
View all
Senior Software Engineer
2.6k salaries
unlock blur

₹5.8 L/yr - ₹20 L/yr

Technical Lead
2.1k salaries
unlock blur

₹7.3 L/yr - ₹27.4 L/yr

Software Engineer
1.2k salaries
unlock blur

₹3.3 L/yr - ₹11.2 L/yr

Technical Lead 1
361 salaries
unlock blur

₹7 L/yr - ₹25.4 L/yr

Technical Lead 2
289 salaries
unlock blur

₹8.5 L/yr - ₹28 L/yr

Explore more salaries
Compare CitiusTech with

Accenture

3.9
Compare

Capgemini

3.8
Compare

TCS

3.7
Compare

Wipro

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