Technology Engineer
Technology Engineer Interview Questions and Answers

Asked in eBiz Solutions

Q. 1. What is PCB 2. How to work Amplitude 3. Type of Power supply
This is a technical interview question about PCB, amplitude, and power supply.
PCB stands for Printed Circuit Board and is used to mechanically support and electrically connect electronic components.
Amplitude is the measure of the maximum deviation of a signal from its average value.
Types of power supply include AC (alternating current) and DC (direct current) power supplies.
Other types of power supplies include linear power supplies, switching power supplies, and regulated po...read more

Asked in Reliance Industries

Q. 1. Mass balance for a distillation tower 2. How will you measure catalyst degradation
Mass balance for a distillation tower and measuring catalyst degradation in a technology engineering interview
For mass balance in a distillation tower, calculate the total mass entering and leaving the tower to ensure conservation of mass
Measure catalyst degradation by analyzing changes in catalyst activity, selectivity, and physical properties over time
Use techniques like X-ray diffraction, surface area analysis, and chemical analysis to monitor catalyst degradation
Regularly...read more

Asked in Reliance Industries

Q. How do you measure pump and turbine performance?
Pump & turbine performance can be measured using various parameters such as flow rate, head, efficiency, and power consumption.
Measure flow rate using flow meters
Measure head using pressure gauges
Calculate efficiency by comparing input power to output power
Monitor power consumption using energy meters
Perform performance tests under different operating conditions

Asked in Infosys

Q. What are the core concepts of OOP?
Object-oriented programming concepts that focus on objects and classes for better code organization and reusability.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features of an object....read more

Asked in Cognizant Solutions Corp

Q. What is Java programming?
Java programming is a high-level, object-oriented programming language used for developing applications and software.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is known for its simplicity, readability, and versatility in creating various types of applications
Java is used in web development, mobile app development, enterprise software, and more

Asked in TCS

Q. What is inheritance?
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows for code reusability and promotes the concept of hierarchy
Derived class can access the properties and methods of the base class
Types of inheritance include single, multiple, multilevel, hierarchical, and hybrid
Example: Class 'Car' can inherit from class 'Vehicle' to access common vehicle properties
Technology Engineer Jobs




Asked in Deccan Fine Chemicals

Q. Unit operation vs unit Process
Unit operation involves physical changes while unit process involves chemical changes in a system.
Unit operation involves physical changes like separation, filtration, etc.
Unit process involves chemical changes like reactions, synthesis, etc.
Unit operation is a single step in a process while unit process involves multiple steps.
Examples of unit operations include distillation, crystallization, etc.
Examples of unit processes include oxidation, hydrolysis, etc.

Asked in Iris Software

Q. Explain lambdas in Java.
Lambdas in Java are anonymous functions that allow you to pass behavior as an argument to a method.
Lambdas are used to implement functional interfaces with a single abstract method.
They provide a concise way to write code by reducing boilerplate.
Syntax: (parameters) -> expression or statement block
Example: (int a, int b) -> a + b
Share interview questions and help millions of jobseekers 🌟

Asked in Anchanto

Q. Explain multithreading in Java.
Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.
Multithreading is achieved by extending the Thread class or implementing the Runnable interface.
Threads share the same memory space but have their own program counter, stack, and local variables.
Java provides synchronized keyword and locks to prevent data corruption in multithreaded environments.
Example: Creating a new thread - Thread thread = new Thread(new MyRunn...read more

Asked in Iris Software

Q. How do you create an immutable string?
Immutable strings are unchangeable sequences of characters, ensuring data integrity and thread safety in programming.
In Java, use the String class: String str = "Hello"; // str cannot be modified.
In Python, strings are immutable by default: str = 'Hello'; // str cannot be changed.
In C#, use the 'readonly' modifier: public readonly string str = "Hello";
Immutable strings help prevent accidental changes and improve performance in multi-threaded environments.
Interview Questions of Similar Designations
Interview Experiences of Popular Companies








Reviews
Interviews
Salaries
Users

