Engineer Trainee
100+ Engineer Trainee Interview Questions and Answers for Freshers
Q1. If 10 people had a meeting and they shake hands only once with each of the others, then how many handshakes will be there in total ?
The question is about finding the total number of handshakes in a meeting of 10 people.
Each person shakes hands with 9 others.
Total handshakes = 10 x 9 / 2 = 45.
Q2. Puzzle - A drawer contains 10 pairs each of red and blue socks. What is the minimum number of socks that should be picked to obtain at least 1 rightly colored pair?
The minimum number of socks to be picked to obtain at least 1 rightly colored pair is 3.
Pick 2 socks of different colors first, then the next sock picked will definitely match one of the colors already picked.
In the worst case scenario, the first 2 socks picked will be of different colors.
Therefore, the minimum number of socks to be picked is 3.
Q3. If you're given two CSV files, containing 2 columns each, how would you merge the two files using Python?
To merge two CSV files with 2 columns each in Python, use the pandas library.
Import the pandas library
Read the two CSV files into pandas DataFrames
Merge the DataFrames using a common column as the key
Save the merged DataFrame to a new CSV file
Q4. 1. What is CMOS? 2. What is latch? 3. What is the difference between latch and flip flops? 4. How to make a metastable system stable? 5. V-I characteristics of MOSFET? 6. What is pinch-off? 7. What is dynamic m...
read moreA technical interview for Engineer Trainee covering topics such as CMOS, latch, flip flops, MOSFET, and dynamic memory.
CMOS stands for Complementary Metal-Oxide-Semiconductor and is a type of technology used in microprocessors and digital logic circuits.
A latch is a type of digital circuit that can store one bit of information.
The main difference between a latch and a flip flop is that a flip flop has a clock input and can store information for a longer period of time.
To make...read more
Q5. Problem Solving - How would you reduce the vehicle congestion at a junction?
To reduce vehicle congestion at a junction, implement traffic signal optimization, encourage public transportation, and create dedicated lanes for buses and bicycles.
Implement traffic signal optimization to improve traffic flow and reduce wait times.
Encourage the use of public transportation by providing incentives such as discounted fares or improved services.
Create dedicated lanes for buses and bicycles to reduce the number of vehicles on the road and promote alternative mo...read more
Q6. What is Fluid? State Bernoulli's Equation and explain each and every term and their physical significance. Also state the assumptions in Bernouli's Equation.
Fluid is a substance that flows and takes the shape of its container. Bernoulli's Equation relates pressure, velocity, and elevation in a fluid flow.
Fluid is a substance that deforms continuously under an applied shear stress, no matter how small.
Bernoulli's Equation: P + 1/2ρv^2 + ρgh = constant, where P is pressure, ρ is density, v is velocity, and h is height.
Pressure term (P): Represents the internal energy per unit volume due to molecular collisions.
Kinetic energy term (...read more
Share interview questions and help millions of jobseekers 🌟
Q7. Write a program to swap value of two variables without using a third variable.
Program to swap value of two variables without using a third variable.
Use arithmetic operations to swap values
Add both variables and store the sum in one variable
Subtract the value of one variable from the sum and store it in the other variable
Subtract the value of the other variable from the sum and store it in the first variable
Q8. Explain your final year project what is logistic regression and explain this on detail?
My final year project was on logistic regression.
Logistic regression is a statistical model used to predict binary outcomes.
It is a type of regression analysis where the dependent variable is categorical.
The model estimates the probability of the outcome based on the input variables.
It uses a logistic function to map the predicted values to probabilities.
The model is commonly used in various fields like finance, marketing, and healthcare.
For example, logistic regression can b...read more
Engineer Trainee Jobs
Q9. What do you understand by the phrase 'pass-by-value'?
Pass-by-value is a method of passing arguments to a function where the actual value of the argument is copied to a new variable.
In pass-by-value, a copy of the actual value of the argument is passed to the function.
Any changes made to the parameter inside the function do not affect the original value outside the function.
Primitive data types like integers, floats, and characters are typically passed by value.
Example: int x = 10; foo(x); // the value of x (10) is copied to a n...read more
Q10. 1.Difference between the cloud computing and grid computing 2.Differnece between IAAS and SAAS. 3. To write java app components on the project that I had done. Some questions on SQL and HTML
Interview questions for Trainee Engineer on cloud computing, IAAS, SAAS, Java app components, SQL, and HTML.
Cloud computing is a network of remote servers used to store, manage, and process data while grid computing is a distributed computing infrastructure that connects multiple computers to solve a single problem.
IAAS (Infrastructure as a Service) provides virtualized computing resources over the internet while SAAS (Software as a Service) provides software applications ove...read more
Q11. How would you find the maximum and second-maximum numbers in an array? (Pseudo-code)
Use a loop to iterate through the array and keep track of the maximum and second-maximum numbers.
Initialize two variables to store the maximum and second-maximum numbers.
Iterate through the array and update the variables accordingly.
Handle edge cases like when the array has less than two elements.
Q12. What do you mean by hypothesis testing and p value?
Hypothesis testing is a statistical method to test a hypothesis about a population parameter. P-value is the probability of observing a test statistic as extreme as the one computed from the sample data, assuming the null hypothesis is true.
Hypothesis testing involves formulating a null hypothesis and an alternative hypothesis
A test statistic is computed from the sample data and compared with a critical value or p-value
If the p-value is less than the significance level, the n...read more
Q13. difference between SQL, MySQL, and MongoDB
SQL is a language used to manage relational databases. MySQL is a popular open-source relational database management system. MongoDB is a NoSQL database.
SQL is a language used to communicate with and manage relational databases.
MySQL is a popular open-source relational database management system.
MongoDB is a NoSQL database that stores data in a flexible, JSON-like format.
SQL databases use tables to store data, while MongoDB uses collections and documents.
SQL databases are goo...read more
Q14. AC is an electrical appliance but sold in Electronics shop why so?
AC is sold in Electronics shops because it is an electrical appliance that utilizes electronic components for its operation.
ACs use electronic components like capacitors, resistors, and microcontrollers for regulating temperature and controlling functions.
Electronics shops specialize in selling a wide range of electronic devices, including appliances like ACs.
ACs are considered as part of the electronics category due to their reliance on electronic technology for operation.
Q15. How can you operate 4 different light bulbs under different trigger condition?
To operate 4 different light bulbs under different trigger conditions, use a combination of switches, timers, sensors, and programming.
Use individual switches to control each light bulb independently.
Set up timers to automatically turn on/off specific light bulbs at scheduled times.
Utilize sensors such as motion sensors or light sensors to trigger certain light bulbs based on environmental conditions.
Program a microcontroller or smart home system to control the operation of a...read more
Q16. what type of operating system in apple phone
The operating system in Apple phones is iOS.
iOS is a mobile operating system developed by Apple Inc.
It is the second most popular mobile operating system in the world.
iOS is known for its user-friendly interface and security features.
Examples of Apple phones that run on iOS are iPhone 12, iPhone 11, and iPhone SE.
Q17. Write a program to print prime numbers.
Program to print prime numbers
Start with a loop from 2 to n (number to check)
For each number, check if it is divisible by any number from 2 to its square root
If not divisible, it is a prime number and print it
Q18. Difference between Machine Learning and deep learning?
Machine learning is a subset of AI that involves training machines to learn from data. Deep learning is a subset of machine learning that uses neural networks to learn from large amounts of data.
Machine learning involves training machines to learn from data and make predictions or decisions based on that data.
Deep learning is a subset of machine learning that uses neural networks to learn from large amounts of data.
Deep learning is particularly useful for tasks such as image ...read more
Q19. What is the critical temperature of steel?
The critical temperature of steel is the temperature at which it loses its magnetic properties.
The critical temperature of steel is around 770°C (1420°F).
Above this temperature, steel becomes non-magnetic and undergoes a phase change.
The critical temperature varies depending on the type of steel and its composition.
Q20. What is the difference between creep and fatigue?
Creep is the slow, time-dependent deformation of a material under constant load, while fatigue is the weakening of a material due to repeated loading and unloading.
Creep is a time-dependent phenomenon, while fatigue is a cyclic phenomenon.
Creep occurs at high temperatures and constant stress, while fatigue occurs at lower temperatures and varying stress levels.
Creep leads to permanent deformation, while fatigue can lead to crack initiation and propagation.
Examples of creep in...read more
Q21. What is the second law of thermodynamics?
The second law of thermodynamics states that the total entropy of an isolated system can never decrease over time.
Entropy in a closed system tends to increase over time
Heat energy naturally flows from hot to cold objects
Efficiency of energy conversion processes is limited by the second law of thermodynamics
Q22. How can you make a transistor if semiconductor material is given to you (by japanese panelist)
To make a transistor, semiconductor material can be used to create a structure with three layers: emitter, base, and collector.
Start by doping the semiconductor material with impurities to create the different layers.
Use lithography and etching techniques to define the structure of the transistor.
Add metal contacts to the different layers to allow for electrical connections.
Test the transistor to ensure proper functionality and characteristics.
Examples: Silicon can be doped w...read more
Q23. Types of steel?how we can differentiate them?
Types of steel include carbon steel, alloy steel, stainless steel, and tool steel. They can be differentiated based on their composition, properties, and applications.
Carbon steel contains primarily carbon and iron, with low amounts of other elements. It is commonly used in construction and manufacturing.
Alloy steel contains additional elements such as manganese, silicon, and copper to enhance its properties. It is used in automotive and aerospace industries.
Stainless steel c...read more
Q24. What is the interface in Java? Provide an example, how you use it?
Interface in Java defines a set of methods that a class must implement.
Interface in Java is a blueprint of a class. It only contains method signatures without the body.
Classes can implement multiple interfaces but can only extend one class.
Example: interface Animal { void eat(); } class Dog implements Animal { public void eat() { System.out.println("Dog is eating"); }}
Q25. Why we use sample over population?
We use sample over population to save time, money and resources.
Sampling is less time-consuming and cost-effective than studying the entire population.
Sampling helps to reduce errors and biases that may occur in studying the entire population.
Sampling is useful when the population is too large to study in its entirety.
Sampling can provide accurate results if the sample is representative of the population.
Q26. Where we provide main bars in beam (simply support & cantilever Beam )
Main bars are provided in the bottom of the beam to resist tensile forces.
Main bars are placed at the bottom of the beam to resist tensile forces.
The spacing and size of the bars depend on the load and span of the beam.
In simply supported beams, main bars are provided at the bottom of the beam.
In cantilever beams, main bars are provided at the bottom of the beam and extended into the supporting structure.
Main bars are usually made of steel and are placed parallel to the lengt...read more
Q27. what are the basic electronics components u know
Basic electronics components include resistors, capacitors, diodes, transistors, and integrated circuits.
Resistors: Used to control the flow of electric current.
Capacitors: Store and release electrical energy.
Diodes: Allow current to flow in one direction.
Transistors: Amplify or switch electronic signals.
Integrated Circuits: Contain multiple electronic components on a single chip.
Q28. What is boiler,what is 2 level control of boiler,what is formula for valave capacity (Cv), different types of pressure guage
A boiler is a closed vessel in which water or other fluid is heated. 2 level control of boiler involves maintaining water level. Cv is a formula for valve capacity. Different types of pressure gauges include bourdon tube, diaphragm, and digital.
Boiler is a closed vessel used to heat water or other fluids.
2 level control of boiler involves maintaining water level at two different points to ensure safe operation.
Cv is the formula for valve capacity and is calculated as the flow...read more
Q29. What is the class in Java? Explain with an example.
In Java, a class is a blueprint for creating objects. It defines the properties and behaviors of objects.
A class in Java is a template for creating objects, which encapsulates data for the object and methods to manipulate that data.
Classes are defined using the 'class' keyword followed by the class name.
Example: class Car { private String color; public void setColor(String c) { color = c; } }
Q30. How you used networking concepts in projects you've made?
I have utilized networking concepts in projects by implementing client-server communication, setting up network configurations, and troubleshooting network issues.
Implemented client-server communication using sockets in a chat application project
Configured network settings such as IP addresses and ports for a web server project
Troubleshooted network issues like latency and packet loss in a network monitoring tool project
Q31. what are the types of joins?
Types of joins include inner join, left join, right join, and full outer join.
Inner join returns only the matching records from both tables.
Left join returns all records from the left table and the matching records from the right table.
Right join returns all records from the right table and the matching records from the left table.
Full outer join returns all records when there is a match in either the left or right table.
Q32. Write SQL commands to create a student table with ID and name, columns, and the data and designing order of ID
Creating a student table in SQL with ID and name columns and setting the order of ID
Use CREATE TABLE command to create the student table
Specify ID and name columns with their data types
Set the ID column as the primary key to enforce uniqueness and order
Q33. Some mathematical formula for example area of circle volume of cone nd volume of sphere
Some mathematical formulas for area of circle, volume of cone, and volume of sphere.
Area of circle: A = πr²
Volume of cone: V = (1/3)πr²h
Volume of sphere: V = (4/3)πr³
Q34. What do you understand about centrifugal pump
A centrifugal pump is a mechanical device used to transport fluids by converting rotational energy into hydrodynamic energy.
Centrifugal pumps are commonly used in industries such as oil and gas, water treatment, and chemical processing.
They work by using an impeller to create a centrifugal force that pushes the fluid towards the pump outlet.
The impeller rotates at high speeds, generating kinetic energy that is then converted into pressure energy.
Centrifugal pumps are efficien...read more
Q35. How would you rectify the network problem in organization?
To rectify network problems in an organization, I would follow a systematic approach.
Identify the problem by analyzing network logs and monitoring tools.
Isolate the problem by checking individual devices and connections.
Resolve the problem by updating firmware, replacing faulty hardware, or reconfiguring network settings.
Test the network to ensure the problem is resolved and document the solution for future reference.
Q36. Define ferrous metal and non ferrous Write a phase diagram for carbon What is low carbon steel and high carbon steel
Answers to questions related to ferrous and non-ferrous metals, carbon phase diagram, and low/high carbon steel.
Ferrous metals contain iron, while non-ferrous metals do not.
Carbon phase diagram shows the relationship between temperature, pressure, and the phases of carbon.
Low carbon steel has a carbon content of less than 0.3%, while high carbon steel has a carbon content of more than 0.6%.
Examples of ferrous metals include iron, steel, and cast iron, while examples of non-fe...read more
Q37. What is the difference between workstation and server?
Workstations are used for individual work while servers are used for sharing resources and managing network traffic.
Workstations are designed for individual use and are typically used for tasks such as word processing, web browsing, and graphic design.
Servers are designed to provide services to multiple users and devices on a network, such as file sharing, email, and web hosting.
Servers are typically more powerful than workstations and have more storage capacity, memory, and ...read more
Q38. Do you have experience in software installation?
Yes, I have experience in software installation.
I have installed various software applications on both Windows and Mac operating systems.
I am familiar with the process of downloading software from the internet and following installation instructions.
I have experience in troubleshooting software installation issues and resolving them.
I have installed software for both personal use and in professional settings.
I am comfortable working with different types of software, including...read more
Q39. 1. How many types of plastics?
There are seven types of plastics commonly used.
Polyethylene (PE)
Polypropylene (PP)
Polyvinyl Chloride (PVC)
Polystyrene (PS)
Polyethylene Terephthalate (PET)
Polyurethane (PU)
Polyvinylidene Fluoride (PVDF)
Q40. How many types of Filters present?
There are various types of filters present such as low-pass, high-pass, band-pass, band-stop, etc.
Low-pass filter allows low-frequency signals to pass through and attenuates high-frequency signals.
High-pass filter allows high-frequency signals to pass through and attenuates low-frequency signals.
Band-pass filter allows a specific range of frequencies to pass through and attenuates others.
Band-stop filter attenuates a specific range of frequencies and allows others to pass thr...read more
Q41. What is free air delivery in a reciprocating compressor?
Free air delivery is the volume of compressed air delivered by a compressor at a given pressure and temperature.
It is the actual amount of air delivered by a compressor to the system
It is measured in cubic feet per minute (CFM)
It takes into account the pressure and temperature of the compressed air
It is affected by factors such as compressor size, speed, and efficiency
It is important to consider when selecting a compressor for a specific application
Q42. do-while loop example.
A do-while loop is a control flow statement that executes a block of code at least once before checking the condition.
The do-while loop is similar to the while loop, but the condition is checked at the end of the loop.
The loop will always execute at least once, even if the condition is false.
Syntax: do { // code block } while (condition);
Example: do { x++; } while (x < 10);
Q43. Tell me about manufacturing and type of manufacturing
Manufacturing is the process of converting raw materials into finished products through various methods.
Types of manufacturing include discrete manufacturing, process manufacturing, and job shop manufacturing.
Discrete manufacturing involves the production of distinct items such as cars or computers.
Process manufacturing involves the production of goods that are produced in bulk such as chemicals or food products.
Job shop manufacturing involves the production of custom-made pr...read more
Q44. what is an aurdino, how is power distributed
Arduino is an open-source electronics platform based on easy-to-use hardware and software.
Arduino is a microcontroller board used for building digital devices and interactive objects.
It is programmed using the Arduino software, which is based on C++ programming language.
Power can be distributed to Arduino through USB, battery, or external power supply.
Arduino has multiple input and output pins that can be used to connect sensors, actuators, and other electronic components.
Q45. What is the difference between stack and tree
Stack is a linear data structure while tree is a hierarchical data structure.
Stack is a collection of elements with LIFO (Last In First Out) order.
Tree is a collection of nodes with parent-child relationship.
Stack has only one entry and exit point while tree can have multiple entry and exit points.
Stack is used for backtracking, undo operations, etc. while tree is used for representing hierarchical data like file systems, organization charts, etc.
Q46. formula to calculate wt. Of steel ans- (dia.x dia.) ÷ 162
Formula to calculate weight of steel based on diameter
Formula: (dia. x dia.) ÷ 162
dia. refers to the diameter of the steel
162 is a constant used in the formula
The result will be in kg/metre
Example: For a steel with diameter of 10mm, weight would be (10 x 10) ÷ 162 = 0.617 kg/metre
Q47. What if difference bet QA & QC
QA focuses on preventing defects while QC focuses on identifying and correcting defects.
QA involves the process of ensuring that the product meets the specified requirements and standards.
QC involves the process of identifying defects in the product and correcting them.
QA is a proactive approach while QC is a reactive approach.
QA is a preventive measure while QC is a corrective measure.
Example of QA: Reviewing requirements, creating test plans, and conducting code reviews.
Exa...read more
Q48. What is type of gear?
A gear is a mechanical device that transmits rotational motion and power between two or more rotating shafts.
Gears are used in various machines and mechanisms to change the speed, torque, and direction of rotation.
They consist of toothed wheels that mesh together to transmit power.
Different types of gears include spur gears, helical gears, bevel gears, worm gears, etc.
Spur gears are the most common type, with straight teeth parallel to the gear axis.
Helical gears have angled ...read more
Q49. Write a code in Java, explain the concept of a class, using example of a fruit class
Explanation of a class in Java using a fruit class example
A class in Java is a blueprint for creating objects. It defines the properties and behaviors of objects.
In the case of a fruit class, properties could include name, color, and taste, while behaviors could include methods like ripen() and rot().
Example: class Fruit { String name; String color; String taste; void ripen() { //code to ripen fruit } void rot() { //code to rot fruit }}
Q50. Write a java proram to check if a given string is a palindrome
A Java program to check if a given string is a palindrome.
Create a function that takes a string as input.
Use two pointers, one starting from the beginning and one from the end, to compare characters.
If all characters match, the string is a palindrome.
Example: 'racecar' is a palindrome, 'hello' is not.
Interview Questions of Similar Designations
Top Interview Questions for Engineer Trainee Related Skills
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