Add office photos
CitiusTech logo
Engaged Employer

CitiusTech

Verified
3.4
based on 1.7k Reviews
Video summary
Filter interviews by
Software Developer
Experienced
Clear (1)

10+ CitiusTech Software Developer Interview Questions and Answers

Updated 8 Aug 2024

Q1. If table or view does not exist what does it mean

Ans.

It means that the table or view does not exist in the database.

  • The query will fail and return an error message.

  • The application may crash or behave unexpectedly.

  • The table or view may have been deleted or renamed.

  • Check the spelling and syntax of the query.

  • Make sure the database connection is established and valid.

Add your answer
right arrow

Q2. Difference between Procedure, Packages and functions.

Ans.

Procedures, Packages and Functions are all subprograms in PL/SQL with different characteristics.

  • Procedures are subprograms that perform a specific task and may or may not return a value.

  • Functions are subprograms that always return a value and can be used in SQL statements.

  • Packages are a collection of related procedures, functions, variables, and other program constructs that can be used as a single unit.

  • Packages provide better modularity, security, and performance than standa...read more

Add your answer
right arrow

Q3. Difference between html and html5, flexbox,

Ans.

HTML is the standard markup language for creating web pages, while HTML5 is the latest version with new features. Flexbox is a layout model for designing responsive websites.

  • HTML is the standard markup language used to create web pages.

  • HTML5 is the latest version of HTML with new features like <video>, <audio>, and <canvas> elements.

  • Flexbox is a layout model in CSS that allows for easier alignment and distribution of space among items in a container.

  • Flexbox example: display: ...read more

View 1 answer
right arrow

Q4. Difference Between Views and Materialized Views

Ans.

Views are virtual tables while Materialized Views are physical tables.

  • Views are created using SELECT statement while Materialized Views are created using CREATE MATERIALIZED VIEW statement.

  • Views do not store data while Materialized Views store data.

  • Views are updated dynamically while Materialized Views are updated manually or automatically based on refresh settings.

  • Materialized Views are faster for read-heavy workloads while Views are faster for write-heavy workloads.

  • Example:...read more

Add your answer
right arrow
Discover CitiusTech interview dos and don'ts from real experiences

Q5. What is java and its features ?

Ans.

Java is a high-level programming language known for its platform independence and object-oriented features.

  • Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)

  • It is object-oriented, allowing for the creation of reusable code and modular programs

  • Java is known for its robust standard library, providing a wide range of pre-built functionality

  • It supports multithreading, allowing for concurrent execution of multiple tasks

  • Java is statical...read more

Add your answer
right arrow

Q6. Explain dependency injection, indexes in sql, SOLID principles.

Ans.

Dependency injection is a design pattern where dependencies are injected into a class rather than created within the class itself.

  • Dependency injection helps in achieving loose coupling between classes.

  • It allows for easier testing and maintenance of code.

  • Example: Constructor injection, setter injection, and interface injection are common types of dependency injection.

  • Indexes in SQL are used to improve the performance of queries by allowing the database to quickly locate rows i...read more

Add your answer
right arrow
Are these interview questions helpful?

Q7. Difference between stored procedure and function

Ans.

Stored procedures are precompiled SQL queries stored in the database, while functions are reusable blocks of code that return a value.

  • Stored procedures are stored in the database and can perform multiple operations, while functions are standalone blocks of code.

  • Functions return a value, while stored procedures do not necessarily have to return a value.

  • Stored procedures can be called explicitly, while functions can be used in SQL queries directly.

  • Stored procedures can have inp...read more

Add your answer
right arrow

Q8. What is dependency injection

Ans.

Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

  • Dependency injection helps to decouple components and make them more modular and testable.

  • It allows for easier maintenance and scalability of code.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Example: Instead of creating a database connection object within a class, the object is passed in a...read more

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. What is java 8 and features

Ans.

Java 8 is a major release of the Java programming language with new features like lambda expressions, streams, and default methods.

  • Lambda expressions allow you to treat functionality as a method argument.

  • Streams provide a new abstraction to work with sequences of elements.

  • Default methods allow interfaces to have method implementations.

  • Date and Time API provides a new way to work with dates and times.

  • Optional class helps to avoid null pointer exceptions.

Add your answer
right arrow

Q10. What is oops concepts

Ans.

Object-oriented programming concepts that help in organizing and structuring code.

  • Encapsulation: Bundling data and methods together in a class.

  • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

  • Polymorphism: Objects of different classes can be treated as objects of a common superclass.

  • Abstraction: Hiding complex implementation details and providing simplified interfaces.

  • Encapsulation: Protecting data from unauthorized access by usi...read more

Add your answer
right arrow

Q11. What is bootstrap,

Ans.

Bootstrap is a popular front-end framework for building responsive websites and web applications.

  • Bootstrap provides pre-designed HTML, CSS, and JavaScript components that can be easily customized and integrated into a project.

  • It includes a responsive grid system for creating layouts that adapt to different screen sizes.

  • Bootstrap also offers built-in support for popular web development tools like Sass and jQuery.

  • Examples of websites built with Bootstrap include Airbnb, Spotify...read more

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at CitiusTech Software Developer

based on 10 interviews
3 Interview rounds
Technical Round - 1
Technical Round - 2
Technical Round - 3
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

SAP Logo
4.2
 • 122 Interview Questions
NeoSOFT Logo
3.6
 • 14 Interview Questions
View all
Recently Viewed
SALARIES
Sanjay Ghodawat International School, Kolhapur
INTERVIEWS
NatWest Group
No Interviews
INTERVIEWS
McKinsey & Company
No Interviews
INTERVIEWS
McKinsey & Company
No Interviews
INTERVIEWS
Jana Small Finance Bank
No Interviews
COMPANY BENEFITS
McKinsey & Company
No Benefits
INTERVIEWS
CreditAccess Grameen
No Interviews
SALARIES
Sanjay Ghodawat International School, Kolhapur
SALARIES
Frost & Sullivan
SALARIES
Sanjay Ghodawat International School, Kolhapur
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter