IT fresher

filter-iconFilter interviews by

10+ IT fresher Interview Questions and Answers

Updated 29 Sep 2022

Popular Companies

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.

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.3k Interviews
3.9
 • 368 Interviews
3.6
 • 76 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

Recently Viewed
LIST OF COMPANIES
TinyOwl
Overview
SALARIES
Safal Enterprises
No Salaries
SALARIES
TinyOwl
REVIEWS
Safal Enterprises
No Reviews
LIST OF COMPANIES
Safal Enterprises
Overview
PHOTOS
TinyOwl
No Photos
COMPANY BENEFITS
TinyOwl
No Benefits
LIST OF COMPANIES
The Judge Group
Overview
SALARIES
TinyOwl
No Salaries
REVIEWS
TinyOwl
No Reviews
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