Technical Intern
10+ Technical Intern Interview Questions and Answers
Q1. Coding question: Find the 2nd lowest and 2nd highest elements in an array
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
Q2. Coding question: Find the longest consecutive increasing sequence in an array
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
Technical Intern Interview Questions and Answers for Freshers
Q3. 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
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
Q4. What do you know about HTTP Requests and state them?
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.
Q5. what is the difference between microcontrollers and microprocessors?
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
Q6. Write Fibonacci sequence code for three sum instead of two
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
Share interview questions and help millions of jobseekers 🌟
Q7. What is the programming language you are familiar with?
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
Q8. What is oops? Explain with examples
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'
Technical Intern Jobs
Q9. WHat is a MUx used for in an IC
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
Q10. What is join and Sql queries
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
Q11. Oops pillars and their implementations
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.
Q12. Sort a linked list
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
Q13. CMOS diagram of NAND gate
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 Questions of Similar Designations
Interview experiences of popular companies
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
Reviews
Interviews
Salaries
Users/Month