Technical Intern

10+ Technical Intern Interview Questions and Answers

Updated 1 Jul 2025
search-icon

Asked in Hevo Data

6d ago

Q. If another company offers you a higher package after you have accepted an offer from Hevo Data, how would you decide?

Ans.

I would evaluate the offer based on growth opportunities, company culture, and long-term career goals before making a decision.

  • Consider the learning opportunities: Hevo Data may offer unique experiences that align with my career goals.

  • Evaluate company culture: A supportive environment at Hevo Data could be more valuable than a higher salary.

  • Think about long-term growth: A position at Hevo Data might lead to better future opportunities compared to a higher-paying job.

  • Assess jo...read more

Asked in Hevo Data

5d ago

Q. What is the difference between == and === operators?

Ans.

The == operator checks for value equality, while === checks for both value and type equality in JavaScript.

  • == (loose equality) converts types if they are different: 5 == '5' returns true.

  • === (strict equality) does not convert types: 5 === '5' returns false.

  • Use == for value comparison when type conversion is acceptable.

  • Use === for type-safe comparisons to avoid unexpected results.

Technical Intern Interview Questions and Answers for Freshers

illustration image

Asked in Hevo Data

1d ago

Q. Given an array, find the second lowest and second highest elements.

Ans.

Find 2nd lowest and 2nd highest elements in an array of strings

  • Convert the array of strings to an array of integers for comparison

  • Sort the array in ascending order to find the 2nd lowest element

  • Sort the array in descending order to find the 2nd highest element

Asked in Hevo Data

3d ago

Q. Given an unsorted array of integers, find the length of the longest consecutive elements sequence.

Ans.

Find the longest consecutive increasing sequence in an array of strings.

  • Iterate through the array and keep track of the current consecutive sequence length

  • Update the longest consecutive sequence length as you iterate

  • Return the longest consecutive sequence found

Are these interview questions helpful?

Asked in Knit API

2d ago

Q. How would you handle APIs in different scenarios?

Ans.

Handling APIs involves understanding their design, usage, and error management across various scenarios.

  • Understand RESTful principles: Use appropriate HTTP methods (GET, POST, PUT, DELETE) based on the action.

  • Implement error handling: Use status codes (e.g., 404 for not found, 500 for server error) to manage API responses.

  • Rate limiting: Protect APIs from abuse by limiting the number of requests a user can make in a given timeframe.

  • Versioning: Use versioning in API URLs (e.g.,...read more

Asked in Siemens

3d ago

Q. Explain the project details and go through the github code and explain the code and what are the industry level parameters that you have used

Ans.

The project is a web application for managing inventory in a retail store.

  • The project involves creating a database schema for storing product information, customer details, and sales data.

  • The code includes CRUD operations for managing products, customers, and sales transactions.

  • Industry level parameters used include encryption for sensitive data, input validation to prevent SQL injection, and role-based access control.

  • Example: Encryption of customer credit card information to...read more

Technical Intern Jobs

Schlumberger India Technology Centre Pvt. Ltd logo
Geoscience and Petrotechnical Internship 0-2 years
Schlumberger India Technology Centre Pvt. Ltd
3.8
Kakinada
Alphics Tech logo
Technical Intern 0-1 years
Alphics Tech
3.7
Bhubaneswar
THE Career Artist logo
Technical International Blended Process || Chat Support || Associate 0-1 years
THE Career Artist
0.0
₹ 3 L/yr - ₹ 4 L/yr
New Delhi

Asked in Knit API

2d ago

Q. What do you know about HTTP Requests and what are they?

Ans.

HTTP Requests are used to request data from a server, with different types like GET, POST, PUT, DELETE.

  • HTTP Requests are used to communicate between a client and a server.

  • Common types of HTTP Requests include GET, POST, PUT, DELETE.

  • GET requests are used to retrieve data from a server.

  • POST requests are used to send data to a server.

  • PUT requests are used to update existing data on a server.

  • DELETE requests are used to remove data from a server.

5d ago

Q. What is the difference between microcontrollers and microprocessors?

Ans.

Microcontrollers are self-contained systems with integrated memory and peripherals, while microprocessors require external components.

  • Microcontrollers have on-board memory and peripherals, while microprocessors require external components

  • Microcontrollers are used in embedded systems, while microprocessors are used in general-purpose computing

  • Examples of microcontrollers include Arduino, PIC, and AVR, while examples of microprocessors include Intel and AMD processors

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in McAfee

4d ago

Q. Write code to find triplets in an array that sum to a target value, using a Fibonacci sequence.

Ans.

Fibonacci sequence code for three sum instead of two

  • Initialize variables for first, second, and third numbers

  • Use a loop to generate the sequence up to the desired length

  • Add the three previous numbers to get the next number in the sequence

Asked in LTIMindtree

3d ago

Q. What programming languages are you familiar with?

Ans.

I am familiar with multiple programming languages including Java, Python, and C++.

  • Proficient in Java for developing web applications and Android apps

  • Experience in Python for data analysis and machine learning

  • Familiar with C++ for competitive programming and game development

Q. What can you contribute to technical sales?

Ans.

I can leverage my technical knowledge and communication skills to effectively bridge the gap between customers and products.

  • Strong technical knowledge: I can explain complex product features in simple terms, enhancing customer understanding.

  • Problem-solving skills: I can identify customer pain points and suggest tailored solutions, improving customer satisfaction.

  • Effective communication: I can create engaging presentations that highlight product benefits, making them relatable...read more

Q. What is OOPS? Explain with examples.

Ans.

OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects, which can contain data and code.

  • OOPs allows for the organization of code into reusable components called objects

  • It emphasizes concepts like inheritance, encapsulation, and polymorphism

  • Example: Inheritance - a class 'Car' can inherit properties and methods from a class 'Vehicle'

Asked in Synopsys

5d ago

Q. What is a MUX used for in an IC?

Ans.

A MUX is used in an IC to select one of several input signals and pass it to the output.

  • MUX stands for Multiplexer

  • It is a digital circuit that selects one of several input signals and forwards the selected input to the output

  • It is used in ICs for data routing, signal switching, and data selection

  • Examples include selecting between different memory banks or selecting between different input sources in a video switcher

Asked in Philips

3d ago

Q. What is join and Sql queries

Ans.

Join is used to combine rows from two or more tables based on a related column between them. SQL queries are used to retrieve data from a database.

  • Join is used to retrieve data from multiple tables based on a related column

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

  • SQL queries are used to manipulate and retrieve data from a database

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

Asked in Philips

5d ago

Q. Oops pillars and their implementations

Ans.

Oops pillars refer to the principles of Object-Oriented Programming - Inheritance, Encapsulation, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability for objects to be treated as instances of their parent class.

Asked in HighRadius

5d ago

Q. How do you determine if a number is an Armstrong number?

Ans.

An Armstrong number is a number that is equal to the sum of its own digits raised to the power of the number of digits.

  • An Armstrong number for a 3-digit number is 153 because 1^3 + 5^3 + 3^3 = 153.

  • For a 4-digit number, 1634 is an Armstrong number since 1^4 + 6^4 + 3^4 + 4^4 = 1634.

  • To check if a number is an Armstrong number, count its digits, raise each digit to the power of the count, and sum them.

  • Common examples include 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 for single-digit numbers.

4d ago

Q. Given the head of a singly linked list, sort the list using insertion sort, and return the sorted list.

Ans.

Sort a linked list

  • Use merge sort or quick sort algorithm

  • Divide the linked list into two halves

  • Recursively sort each half

  • Merge the sorted halves

Asked in Synopsys

3d ago

Q. CMOS diagram of NAND gate

Ans.

CMOS diagram of NAND gate is a combination of NMOS and PMOS transistors.

  • CMOS NAND gate consists of a series connection of NMOS transistors and a parallel connection of PMOS transistors.

  • NMOS transistors are used for the pull-down network while PMOS transistors are used for the pull-up network.

  • When both inputs are high, the NMOS transistors conduct and the output is pulled low.

  • When either input is low, the corresponding PMOS transistor conducts and the output is pulled high.

Interview Experiences of Popular Companies

Infosys Logo
3.6
 • 7.9k Interviews
Siemens Logo
4.0
 • 453 Interviews
Dr. Reddy's Logo
4.0
 • 432 Interviews
Intel Logo
4.2
 • 222 Interviews
Philips Logo
3.8
 • 168 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

Technical 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