IT fresher

10+ IT fresher Interview Questions and Answers

Updated 29 Sep 2022
search-icon

Q1. What are the technologies you know

Ans.

I have knowledge of programming languages such as Java, Python, and C++. I am also familiar with web development technologies like HTML, CSS, and JavaScript.

  • Proficient in Java, Python, and C++ programming languages

  • Familiar with web development technologies like HTML, CSS, and JavaScript

  • Knowledge of database management systems like MySQL and Oracle

  • Experience with version control systems like Git

  • Understanding of software development methodologies like Agile and Waterfall

Q2. What is Inheritance? How upcasting changes the use of member functions and data members for a child and parent class?

Ans.

Inheritance is a mechanism in OOP where a new class is derived from an existing class. Upcasting changes the use of member functions and data members for a child and parent class.

  • Inheritance allows a child class to inherit properties and methods from a parent class.

  • Upcasting is the process of converting a child class object to a parent class object.

  • Upcasting allows a child class object to be treated as a parent class object.

  • Upcasting restricts the use of child class-specific ...read more

IT fresher Interview Questions and Answers for Freshers

illustration image

Q3. What is oops?,what is different between dbms and rdbms?,mainly concentrate on java..

Ans.

OOPs is a programming paradigm based on the concept of objects. DBMS is a software system to manage databases, while RDBMS is a type of DBMS that uses a relational model.

  • OOPs stands for Object-Oriented Programming System

  • Java is an OOPs language

  • DBMS is a software system to manage databases

  • RDBMS is a type of DBMS that uses a relational model

  • DBMS is used for small-scale applications, while RDBMS is used for large-scale applications

  • Java supports RDBMS through JDBC API

Q4. What programming language you know

Ans.

I know multiple programming languages including Java, Python, and C++.

  • Java - used for building enterprise-level applications

  • Python - known for its simplicity and versatility

  • C++ - used for system programming and game development

Are these interview questions helpful?

Q5. How do we execute a Java program using command prompt?

Ans.

To execute a Java program using command prompt, use the 'java' command followed by the name of the class containing the main method.

  • Open command prompt and navigate to the directory containing the .class file

  • Type 'java' followed by the name of the class containing the main method

  • Press enter to execute the program

  • Example: java MyProgram

Q6. What is OOPS? Explain it with respect to Java.

Ans.

OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

  • Java is an object-oriented programming language that follows the OOPS concept.

  • OOPS focuses on encapsulation, inheritance, and polymorphism.

  • Encapsulation is the process of hiding data and methods within a class.

  • Inheritance allows a class to inherit properties and methods from its parent class.

  • Polymorphism allows objects to take on multiple forms or behaviors.

  • Example...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. What are classes in C++

Ans.

Classes in C++ are user-defined data types that encapsulate data and functions.

  • Classes are used for object-oriented programming.

  • They allow for data abstraction and encapsulation.

  • Classes can have member variables and member functions.

  • Objects are instances of classes.

  • Inheritance and polymorphism are key features of classes.

Q8. What is a null pointer

Ans.

A null pointer is a pointer that does not point to any memory location.

  • A null pointer is represented by the value 0 or NULL.

  • Dereferencing a null pointer results in a segmentation fault.

  • Null pointers are commonly used to indicate the end of a linked list or array.

  • Null pointers can be assigned to any pointer type.

IT fresher Jobs

0

Q9. What is a pointer

Ans.

A pointer is a variable that stores the memory address of another variable.

  • Pointers allow direct manipulation of memory.

  • They are used to access and modify data indirectly.

  • Pointers are commonly used in dynamic memory allocation.

  • Example: int* ptr; // declares a pointer to an integer variable.

Frequently asked in, ,

Q10. What is this command?

Ans.

The command is used to display the current working directory in a command line interface.

  • The command is 'pwd'

  • It stands for 'print working directory'

  • It is commonly used in Unix-based systems

  • It helps users identify their current location in the file system

Q11. What are structures

Ans.

Structures are user-defined data types that allow storing multiple data types under a single name.

  • Structures are used to group related data together.

  • They can contain variables of different data types.

  • Structures can also contain functions.

  • Structures are defined using the 'struct' keyword.

  • Example: struct student { char name[20]; int age; float marks; };

  • Structures can be passed as arguments to functions.

  • They can also be used to create linked lists and other data structures.

Q12. What is nested structure

Ans.

A nested structure is a structure within another structure in programming.

  • It allows for more complex data structures to be created

  • It can be used in various programming languages such as C++, Java, and Python

  • An example of a nested structure is a struct within a struct in C++

Q13. What are classes

Ans.

Classes are templates for creating objects that have similar properties and methods.

  • Classes are used in object-oriented programming.

  • They define the properties and methods that objects of that class will have.

  • Objects are instances of a class.

  • Classes can inherit properties and methods from other classes.

  • Examples of classes include 'Person', 'Car', and 'Animal'.

Q14. What is SQL?

Ans.

SQL is a programming language used to manage and manipulate relational databases.

  • SQL stands for Structured Query Language

  • It is used to create, modify, and query databases

  • Common commands include SELECT, INSERT, UPDATE, and DELETE

  • SQL is used in various industries such as finance, healthcare, and e-commerce

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 5.6k Interviews
4.0
 • 2.4k Interviews
3.9
 • 364 Interviews
3.5
 • 75 Interviews
3.5
 • 36 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

IT fresher Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

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