fresher

100+ fresher Interview Questions and Answers

Updated 7 Jul 2025
search-icon

Asked in Wipro

2w ago

Q. preferred programming language, leadership skills

Ans.

My preferred programming language is Python. I have strong leadership skills.

  • I prefer Python as my programming language because of its simplicity and versatility.

  • I have experience in leading a team during my college project, where I successfully coordinated tasks and ensured timely completion.

  • I believe in effective communication, delegation, and motivating team members to achieve common goals.

  • I have also attended leadership workshops and seminars to enhance my leadership skil...read more

Asked in HCLTech

1w ago

Q. what string pool in java and why string is immutable

Ans.

String pool is a cache of unique string literals in Java. Strings are immutable to ensure security, synchronization, and performance.

  • String pool is a special memory area in Java heap where unique string literals are stored.

  • Strings are immutable in Java to ensure security - once created, their values cannot be changed.

  • Immutability also helps in synchronization and performance optimization.

  • Example: String str1 = "hello"; String str2 = "hello"; Both str1 and str2 will point to t...read more

Asked in Tata Steel

1d ago

Q. What is the unit of magnetic field?

Ans.

The unit of magnetic field is called Tesla (T).

  • Tesla is named after the famous inventor and physicist Nikola Tesla.

  • It is used to measure the strength of magnetic fields.

  • One Tesla is equal to one Weber per square meter.

  • Commonly used prefixes for Tesla are milliTesla (mT) and microTesla (µT).

1d ago

Q. What are access modifiers in Python?

Ans.

Access modifiers in Python are keywords used to restrict access to class members.

  • Python has three access modifiers: public, protected, and private.

  • Public members can be accessed from anywhere outside the class.

  • Protected members can be accessed within the class and its subclasses.

  • Private members can only be accessed within the class.

  • Public members are denoted by no underscore, protected members by a single underscore, and private members by double underscore.

  • Example: class MyC...read more

Are these interview questions helpful?

Q. How can smart contracts help generate returns?

Ans.

Smart contracts can automate investment processes and ensure secure and transparent transactions, leading to higher returns.

  • Smart contracts can eliminate intermediaries and reduce transaction costs.

  • They can automate investment processes, such as dividend payments and asset transfers.

  • Smart contracts can ensure secure and transparent transactions, reducing the risk of fraud and errors.

  • They can also enable new investment opportunities, such as decentralized finance (DeFi) platfo...read more

Asked in TCS

1w ago

Q. What is an array?

Ans.

An array is a collection of similar data types stored in contiguous memory locations.

  • Arrays can be of any data type such as integers, floats, characters, etc.

  • Arrays are accessed using an index starting from 0.

  • Arrays can be one-dimensional, two-dimensional, or multi-dimensional.

  • Example: string[] names = {"John", "Jane", "Bob"};

  • Example: int[] numbers = new int[5];

fresher Jobs

HDFC Bank logo
Potential Job Opportunity For Freshers in Banking 0-2 years
HDFC Bank
3.9
₹ 3 L/yr - ₹ 4 L/yr
Kolkata
Ienergizer logo
Hiring For Freshers II 18K CTC II Premium Process II HR Sarika 0-4 years
Ienergizer
4.7
₹ 1 L/yr - ₹ 3 L/yr
Noida
Ienergizer logo
BULK Hiring For Fresher II 18k-25k ctc II HR Harsha jha 1-6 years
Ienergizer
4.7
₹ 1 L/yr - ₹ 3 L/yr
Noida

Asked in TCS

2w ago

Q. What programming languages do you know?

Ans.

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

  • Java

  • Python

  • C++

2w ago

Q. Which programming language do you prefer, and how would you rate your proficiency in it?

Ans.

I prefer Python and rate myself 8 out of 10.

  • Python is versatile and easy to learn

  • I have experience in building web applications using Django framework

  • I rate myself 8 out of 10 based on my proficiency and projects completed

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Infosys

1w ago

Q. Write a program to determine if a number is prime.

Ans.

Program to check if a number is prime or not

  • A prime number is only divisible by 1 and itself

  • Loop through numbers from 2 to n-1 and check if n is divisible by any of them

  • If n is divisible by any number, it is not prime

  • If n is not divisible by any number, it is prime

2w ago

Q. What do you know about software?

Ans.

I have knowledge of software development and programming languages.

  • I am proficient in programming languages such as Java, Python, and C++.

  • I have experience in software development methodologies such as Agile and Waterfall.

  • I am familiar with software testing and debugging techniques.

  • I have worked with various software tools such as Eclipse, Visual Studio, and Git.

  • I am constantly learning and keeping up with the latest trends and technologies in software development.

Asked in TCS

1w ago

Q. Tell me about bps? What is tcs.

Ans.

BPS stands for Business Process Services. TCS is a multinational IT services company.

  • BPS involves outsourcing of non-core business functions to a third-party provider.

  • TCS offers a range of IT services including consulting, application development, and maintenance.

  • TCS is headquartered in Mumbai, India and operates in over 46 countries.

  • TCS is one of the largest IT services companies in the world with a market capitalization of over $100 billion.

2w ago

Q. What types of programming languages do you know?

Ans.

I am familiar with several programming languages, each serving different purposes in software development.

  • Python: Great for data analysis, machine learning, and web development.

  • Java: Widely used for enterprise applications and Android development.

  • JavaScript: Essential for web development, enabling interactive web pages.

  • C++: Used in system/software development and game programming.

  • Ruby: Known for its simplicity and used in web development with Ruby on Rails.

1w ago

Q. What types of technologies are you familiar with?

Ans.

I am familiar with various technologies including programming languages, web development, and data analysis tools.

  • Programming Languages: Proficient in Python and JavaScript.

  • Web Development: Experience with HTML, CSS, and frameworks like React.

  • Data Analysis: Familiar with tools like Excel and libraries like Pandas in Python.

  • Version Control: Knowledge of Git for source code management.

  • Cloud Technologies: Basic understanding of AWS and Azure services.

2w ago

Q. Which programming language are you comfortable with?

Ans.

I am comfortable in Java and Python for programming.

  • Proficient in Java for object-oriented programming

  • Skilled in Python for data analysis and scripting

Q. Are freshers allowed in this role?

Ans.

Fresher candidates are generally allowed to apply for various periods depending on the company's policies and job requirements.

  • Fresher candidates can apply for internships during their study period.

  • Many companies have specific hiring periods for fresh graduates, often aligned with graduation dates.

  • Some organizations offer training programs for freshers, allowing them to gain experience before full-time employment.

  • Example: Tech companies often have recruitment drives in the fi...read more

Asked in TCS

1w ago

Q. What is pointer? What is arrar, diff bet c & C++

Ans.

A pointer is a variable that stores the memory address of another variable. An array is a collection of similar data types stored in contiguous memory locations. C is a procedural programming language, while C++ is an object-oriented programming language.

  • Pointer in C: int *ptr; // declaring a pointer to an integer variable

  • Array in C++: int arr[5]; // declaring an array of integers with 5 elements

  • Difference between C & C++: C is procedural, C++ is object-oriented

1w ago

Q. What is the difference between production management and production technology?

Ans.

Production management focuses on overseeing production processes, while production technology deals with the tools and methods used in production.

  • Scope: Production management involves planning, organizing, and controlling production activities, such as scheduling and resource allocation.

  • Tools: Production technology refers to the machinery and software used in production, like CNC machines or ERP systems.

  • Objective: The goal of production management is to optimize efficiency an...read more

1w ago

Q. What do you know about manual testing?

Ans.

Manual testing is a process of verifying software manually without using any automated tools.

  • It involves executing test cases manually

  • It is time-consuming and requires human effort

  • It helps in identifying defects that may be missed by automated testing

  • It includes exploratory testing, regression testing, and ad-hoc testing

  • It is often used in the initial stages of software development

  • Example: Testing a website by clicking on links and buttons to ensure they work as expected

5d ago

Q. How do you draw a curve?

Ans.

Drawing a curve requires understanding of its shape and using appropriate tools and techniques.

  • Choose the appropriate tool for the type of curve you want to draw (e.g. pencil, pen, brush, etc.)

  • Start with a light sketch of the curve to get the shape right

  • Use reference images or objects to help guide the curve

  • Practice using different techniques such as shading and blending to add depth and dimension to the curve

  • Experiment with different styles and approaches to find what works ...read more

Asked in HCLTech

1w ago

Q. What is the difference between if-else statements and switch statements?

Ans.

if else is used for conditional statements with multiple conditions, while switch is used for selecting one of many options based on a single expression.

  • if else allows for multiple conditions to be checked, while switch is used for selecting one option from many

  • if else is more flexible as it can handle complex conditions, while switch is more concise for simple comparisons

  • switch is often preferred when there are multiple options to choose from, while if else is used for more ...read more

1d ago

Q. Solve this Python question to proceed.

Ans.

The question involves finding the maximum sum of a contiguous subarray using Kadane's algorithm.

  • Kadane's algorithm efficiently finds the maximum sum in O(n) time.

  • Initialize two variables: max_current and max_global.

  • Iterate through the array, updating max_current and max_global.

  • Example: For array [-2,1,-3,4,-1,2,1,-5,4], max sum is 6 (subarray [4,-1,2,1]).

Asked in TCS

2w ago

Q. Write a program to swap two numbers.

Ans.

Program to swap two numbers

  • Declare two variables and assign values to them

  • Use a third variable to store the value of the first variable

  • Assign the value of the second variable to the first variable

  • Assign the value of the third variable to the second variable

Asked in MedPlus

1w ago

Q. What is schedule H &H1 What is scheduled G? what do you about Anarex?

Ans.

Schedule H & H1 are lists of prescription drugs in India. Schedule G lists drugs that require special storage conditions. Anarex is a pain reliever.

  • Schedule H contains drugs that require a prescription from a registered medical practitioner and cannot be sold without it.

  • Schedule H1 contains antibiotics and requires a prescription from a registered medical practitioner with a red line on it.

  • Schedule G lists drugs that require special storage conditions such as refrigeration.

  • An...read more

Asked in TCS

1w ago

Q. What is your expected CTC?

Ans.

I expect a competitive CTC based on industry standards and my qualifications.

  • Expectation based on industry standards

  • Consideration of qualifications and experience

  • Open to negotiation based on job responsibilities

2w ago

Q. What is chromatography? Principles, working of instrument

Ans.

Chromatography is a technique used to separate and analyze mixtures of chemicals based on their properties.

  • Chromatography involves a stationary phase and a mobile phase.

  • The sample is introduced into the mobile phase and travels through the stationary phase, separating the components based on their interactions with the stationary phase.

  • Different types of chromatography include gas chromatography, liquid chromatography, and ion exchange chromatography.

  • Chromatography is used in...read more

1w ago

Q. Speak for two minutes on a topic of your choice in English.

Ans.

The benefits of meditation

  • Meditation reduces stress and anxiety

  • It improves focus and concentration

  • It enhances self-awareness and promotes emotional health

  • Regular meditation can lead to better sleep and lower blood pressure

Asked in Everi India

2w ago

Q. Write a program to retrieve duplicate characters from a given string using DSA principles.

Ans.

Use a hashmap to keep track of characters and their counts, then retrieve characters with count > 1.

  • Create a hashmap to store characters and their counts

  • Iterate through the string and update the counts in the hashmap

  • Retrieve characters with count > 1 from the hashmap

Asked in Wipro

1w ago

Q. what is data base management system? What is cloud computing?

Ans.

A database management system (DBMS) is a software that manages and organizes data in a structured manner.

  • DBMS is used to create, retrieve, update, and delete data in a database.

  • It provides a way to store and organize large amounts of data efficiently.

  • DBMS ensures data integrity, security, and consistency.

  • Examples of popular DBMS include MySQL, Oracle, and Microsoft SQL Server.

Asked in LTIMindtree

1w ago

Q. What are classes and objects?

Ans.

Class is a blueprint for creating objects. Objects are instances of a class that have their own unique properties and behaviors.

  • A class is a template or blueprint for creating objects

  • An object is an instance of a class with its own unique properties and behaviors

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

  • Objects can interact with each other through their methods and properties

  • Example: A class 'Car' can have properties like 'color', 'model', ...read more

Asked in IBM

1w ago

Q. Given an integer array nums, move all 0's to the end of it while maintaining the relative order of the non-zero elements.

Ans.

Move zeros to the end of the array without changing the order.

  • Iterate through the array and count the number of zeros

  • Create a new array with all the non-zero elements

  • Append the counted number of zeros at the end of the new array

Previous
1
2
3
4
5
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Accenture Logo
3.7
 • 8.7k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Wipro Logo
3.7
 • 6.1k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

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

fresher Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

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

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits