Technology Intern

10+ Technology Intern Interview Questions and Answers

Updated 15 Jul 2025
search-icon
3d ago

Q. What is ROS1, and what are the differences between ROS1 and ROS2?

Ans.

ROS1 is the first version of Robot Operating System, while ROS2 is the second version with improved features and capabilities.

  • ROS1 is the original version of Robot Operating System, released in 2010.

  • ROS2 is the newer version of Robot Operating System, with improvements in performance, security, and scalability.

  • ROS2 supports more platforms and programming languages compared to ROS1.

  • ROS2 has better real-time capabilities and communication protocols than ROS1.

6d ago

Q. How would you rate your Java and Spring Boot skills?

Ans.

I have strong Java skills and experience working with Spring Boot.

  • Proficient in Java programming language

  • Experience developing applications using Spring Boot framework

  • Familiar with building RESTful APIs and microservices

  • Knowledge of dependency injection and inversion of control principles

  • Hands-on experience with Spring Data JPA for database interactions

Technology Intern Interview Questions and Answers for Freshers

illustration image

Asked in IndiaLends

6d ago

Q. Write a calculator program using OOP concepts.

Ans.

A calculator code using OOP concepts

  • Create a class for the calculator with methods for addition, subtraction, multiplication, and division

  • Use encapsulation to protect data and ensure data integrity

  • Implement inheritance to create specialized calculator classes like ScientificCalculator

  • Utilize polymorphism to allow different calculator types to use the same interface

Asked in TCS

1d ago

Q. Which programming languages do you know?

Ans.

I am proficient in Java, Python, and SQL.

  • Java

  • Python

  • SQL

Are these interview questions helpful?

Q. What Google technologies are you familiar with?

Ans.

I am familiar with various Google technologies such as Google Cloud Platform, Google Workspace, Android, and TensorFlow.

  • Google Cloud Platform (GCP)

  • Google Workspace (formerly G Suite)

  • Android OS

  • TensorFlow for machine learning

Asked in TheSocials

1d ago

Q. How can LLMs be connected with API systems?

Ans.

LLMs can be connected with API systems by using authentication keys and endpoints.

  • Generate authentication keys for LLMs to access API systems securely

  • Identify and use the appropriate API endpoints for data exchange

  • Implement error handling and data validation to ensure smooth communication

  • Use tools like Postman for testing and debugging API connections

Technology Intern Jobs

Milliman logo
CPG Tech Intern 1-2 years
Milliman
3.8
New Delhi
Philips India Limited logo
Tech Intern Hiring 0-1 years
Philips India Limited
3.8
Pune
Parentune.com logo
Technology Interns 0-1 years
Parentune.com
4.9
Gurgaon / Gurugram

Q. How do you handle L3 tickets?

Ans.

Coping with L3 tickets involves prioritizing, collaborating with team members, seeking help when needed, and maintaining a positive attitude.

  • Prioritize tickets based on urgency and impact on users

  • Collaborate with team members to share workload and knowledge

  • Seek help from seniors or experts when stuck on a complex issue

  • Maintain a positive attitude and focus on problem-solving

Q. what was learned in bachleors

Ans.

Learned various programming languages, problem-solving skills, teamwork, and time management.

  • Studied programming languages such as Java, C++, and Python

  • Developed problem-solving skills through coding assignments and projects

  • Worked in teams on group projects to enhance collaboration and communication

  • Managed time effectively to balance coursework, projects, and extracurricular activities

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in TCS

6d ago

Q. What is a join in SQL?

Ans.

Join in SQL is used to combine rows from two or more tables based on a related column between them.

  • Join is used to retrieve data from multiple tables in a single query

  • Types of joins include inner join, left join, right join, and full outer join

  • Join conditions are specified using the ON keyword and a related column between the tables

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

4d ago

Q. Given an array containing only 0s, 1s, and 2s, sort the array in-place.

Ans.

The question is asking for a variation of sorting an array containing 0s, 1s, and 2s.

  • Use a three-way partitioning algorithm to sort the array in a single pass.

  • Keep track of three pointers - low, mid, and high to partition the array.

  • Example: Input array = [0, 1, 2, 1, 0], Output array = [0, 0, 1, 1, 2]

Asked in Wissen

5d ago

Q. Describe how you would design a flight reservation system.

Ans.

A flight reservation system allows users to search, book, and manage flight tickets efficiently.

  • User Registration: Users can create accounts to manage bookings.

  • Flight Search: Users can search flights by destination, date, and number of passengers.

  • Booking Process: Users can select flights, enter passenger details, and make payments.

  • Cancellation and Refund: Users can cancel bookings and request refunds as per policies.

  • Admin Dashboard: Admins can manage flights, view bookings, a...read more

Asked in Oracle

1d ago

Q. Given a string s, return the longest palindromic substring in s.

Ans.

A palindromic substring is a string that reads the same forwards and backwards.

  • Use dynamic programming to find the longest palindromic substring.

  • Start by considering each character as the center of a potential palindrome.

  • Expand outwards from each center to check for palindromic substrings.

  • Keep track of the longest palindrome found so far.

  • Example: Input 'babad', Output 'bab' or 'aba'.

Asked in Infosys

6d ago

Q. Explain OOPS concepts.

Ans.

Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • OOP is based on the concept of classes and objects

  • Encapsulation, inheritance, and polymorphism are key principles of OOP

  • Example: Inheritance allows a class to inherit attributes and methods from another class

Asked in TCS

2d ago

Q. What are the four pillars of OOP?

Ans.

The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.

  • Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A class 'Car' with attributes like 'color' and methods like 'drive()'.

  • Inheritance: Mechanism where a new class inherits properties and behavior from an existing class. Example: 'ElectricCar' inherits from 'Car'.

  • Polymorphism: Ability t...read more

Interview Experiences of Popular Companies

Infosys Logo
3.6
 • 7.9k Interviews
LTIMindtree Logo
3.7
 • 3k Interviews
IBM Logo
3.9
 • 2.5k Interviews
Deutsche Bank Logo
3.8
 • 390 Interviews
View all
Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Technology Intern 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