Add office photos
Premium Employer

Johnson Controls

3.6
based on 2.8k Reviews
Filter interviews by

40+ Marrow Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. How to check for continuity for a wire inside a wall if the starting and end points are available to you.

Ans.

To check continuity of a wire inside a wall, use a multimeter and connect it to the starting and end points of the wire.

  • Turn off power to the circuit before testing

  • Set the multimeter to continuity mode

  • Connect one probe to the starting point and the other to the end point

  • If the multimeter beeps or shows a reading, the wire has continuity

  • If there is no continuity, the wire may be broken or disconnected

View 14 more answers

Q2. What is object oriented programming language? And what is procedural language?

Ans.

Object-oriented programming is a programming paradigm that uses objects to represent and manipulate data. Procedural programming is a programming paradigm that uses procedures or functions to structure the program.

  • Object-oriented programming focuses on objects and their interactions.

  • Procedural programming focuses on procedures or functions.

  • In object-oriented programming, data and behavior are encapsulated within objects.

  • In procedural programming, data and behavior are separat...read more

View 4 more answers

Q3. What are Universal Gates and draw OR gate from one Universal Gate?

Ans.

Universal Gates are gates that can be used to implement any logic function. OR gate can be drawn from a Universal Gate.

  • Universal Gates include NAND and NOR gates

  • NAND and NOR gates can be used to implement any logic function

  • OR gate can be drawn from a NAND gate by connecting both inputs together

  • OR gate can be drawn from a NOR gate by connecting both inputs together and inverting the output

View 1 answer

Q4. What is the use of counter and How it is different from Shift registers.

Ans.

Counters are used to count the number of clock pulses and generate output signals. Shift registers are used to store and shift data.

  • Counters are sequential circuits that count the number of clock pulses and generate output signals.

  • They can be used in applications such as frequency dividers, event counters, and timers.

  • Shift registers are used to store and shift data in a serial manner.

  • They can be used in applications such as data storage, data transfer, and parallel-to-serial ...read more

Add your answer
Discover Marrow interview dos and don'ts from real experiences

Q5. What is the difference between RDBMS and DBMS? Give examples.

Ans.

RDBMS is a type of DBMS that stores data in a structured manner using tables and enforces relationships between them.

  • DBMS is a software system that manages databases, while RDBMS is a specific type of DBMS.

  • RDBMS uses a tabular structure to store data, with each table consisting of rows and columns.

  • RDBMS enforces the ACID properties (Atomicity, Consistency, Isolation, Durability) to ensure data integrity.

  • RDBMS supports SQL (Structured Query Language) for managing and manipulat...read more

Add your answer

Q6. Difference between Servomotor and Stepper Motor

Ans.

Servomotor and stepper motor are both used for precise control of motion, but differ in their operation and applications.

  • Servomotors use feedback control to maintain a specific position or speed, while stepper motors move in discrete steps.

  • Servomotors are typically used in applications requiring high precision and accuracy, such as robotics and CNC machines.

  • Stepper motors are commonly used in applications requiring precise positioning, such as 3D printers and linear actuators...read more

Add your answer
Are these interview questions helpful?

Q7. What is the difference between early binding and late binding?

Ans.

Early binding and late binding are two different approaches to linking functions or methods to their respective code.

  • Early binding is done at compile-time, where the function call is resolved before the program is executed.

  • Late binding is done at runtime, where the function call is resolved during the program's execution.

  • Early binding provides better performance as the function call is already resolved.

  • Late binding allows for more flexibility as the function call can be deter...read more

Add your answer

Q8. What are primary key, candidate key, composite key?

Ans.

Primary key is a unique identifier for a record in a database table. Candidate key is a potential primary key. Composite key is a combination of two or more columns to uniquely identify a record.

  • Primary key uniquely identifies a record in a table

  • Candidate key is a potential primary key that can be chosen as the primary key

  • Composite key is a combination of two or more columns to uniquely identify a record

  • Example: In a table of students, the student ID can be the primary key, w...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. How many classes are there in C? Explain.

Ans.

There are no classes in C as it is a procedural programming language.

  • C is a procedural programming language, not an object-oriented one.

  • It does not have the concept of classes or objects.

  • Instead, it uses functions and structures to organize code.

  • Structures can be used to create user-defined data types.

  • For example, a structure can be defined to represent a person with attributes like name, age, and address.

Add your answer

Q10. What is Big Data? (Winter training on Big Data)

Ans.

Big Data refers to large and complex datasets that cannot be easily managed or processed using traditional data processing techniques.

  • Big Data is characterized by the 3Vs: Volume, Velocity, and Variety.

  • Volume refers to the vast amount of data generated and collected from various sources.

  • Velocity refers to the speed at which data is generated and needs to be processed in real-time.

  • Variety refers to the different types and formats of data, including structured, unstructured, an...read more

Add your answer

Q11. Draw Jhonson Counter and explain its working?

Ans.

Johnson Counter is a digital circuit that counts in a cyclic pattern.

  • It is a type of shift register with feedback

  • It has a sequence of n bits that cycle through 2^n-1 states

  • It is used in digital clocks, frequency dividers, and memory address decoding

  • Example: 4-bit Johnson counter has a sequence of 0001, 0010, 0100, 1000, 0001, ...

  • It can be implemented using D flip-flops or JK flip-flops

Add your answer

Q12. What are abstract methods? Why do we use them?

Ans.

Abstract methods are methods without implementation. They are used to enforce implementation by subclasses.

  • Abstract methods are declared with the 'abstract' keyword and end with a semicolon instead of a method body.

  • They are used in abstract classes to enforce implementation by subclasses.

  • Subclasses must provide an implementation for all abstract methods or be declared as abstract themselves.

  • Abstract methods are useful for creating a common interface for a group of related cla...read more

Add your answer

Q13. How can we analyse this huge volume of data?

Ans.

Data can be analyzed by using various techniques such as data mining, machine learning, and statistical analysis.

  • Use data mining techniques to discover patterns and relationships in the data

  • Apply machine learning algorithms to make predictions and classifications

  • Utilize statistical analysis to identify trends and draw conclusions

  • Use visualization tools to present the data in a meaningful way

  • Employ parallel processing and distributed computing to handle the large volume of dat...read more

Add your answer

Q14. What is the difference between C and C++?

Ans.

C is a procedural programming language while C++ is an extension of C with added features of object-oriented programming.

  • C is a procedural language, while C++ supports both procedural and object-oriented programming.

  • C++ has additional features like classes, objects, inheritance, and polymorphism.

  • C++ supports exception handling and templates, which are not available in C.

  • C++ allows function overloading and operator overloading, which are not supported in C.

  • C++ has a standard t...read more

Add your answer

Q15. What's modulation? Why is it required?

Ans.

Modulation is the process of varying a carrier signal's properties to transmit information efficiently.

  • Modulation is used to transmit information over long distances.

  • It allows multiple signals to be transmitted simultaneously without interference.

  • Modulation helps in improving the signal quality and reducing noise.

  • Different modulation techniques include amplitude modulation (AM), frequency modulation (FM), and phase modulation (PM).

  • For example, FM modulation is used in radio b...read more

Add your answer

Q16. Different between latches and flip flop

Ans.

Latches and flip flops are sequential logic circuits used to store data. Flip flops are edge-triggered while latches are level-triggered.

  • Latches are level-triggered and can be transparent or opaque

  • Flip flops are edge-triggered and can be positive or negative edge-triggered

  • Latches are simpler and faster than flip flops

  • Flip flops are more reliable and less prone to glitches than latches

  • Examples of latches include SR latch, D latch, and JK latch

  • Examples of flip flops include SR ...read more

View 2 more answers

Q17. Different analog to digital conversation techniques

Ans.

Analog to digital conversion techniques include pulse code modulation, delta modulation, and sigma-delta modulation.

  • Pulse code modulation (PCM) samples the analog signal at regular intervals and quantizes each sample into a binary code.

  • Delta modulation (DM) approximates the slope of the analog signal and encodes the difference between the approximated value and the actual value.

  • Sigma-delta modulation (SDM) oversamples the analog signal and uses a feedback loop to reduce quant...read more

Add your answer

Q18. Why 8085 is called 8 bit processor

Ans.

8085 is called 8 bit processor because it can process 8 bits of data at a time.

  • 8085 has an 8-bit data bus and can process 8 bits of data at a time

  • It has an 8-bit accumulator and can perform arithmetic and logical operations on 8-bit data

  • It has 16-bit address bus which can address up to 64 KB of memory

  • Examples of 8-bit processors include Intel 8080, Zilog Z80, and MOS Technology 6502

Add your answer

Q19. Why do we use functions in a program?

Ans.

Functions are used in a program to modularize code, improve code reusability, enhance readability, and simplify debugging.

  • Functions help break down complex tasks into smaller, manageable parts.

  • They promote code reusability by allowing the same code to be used multiple times.

  • Functions enhance code readability by organizing code into logical blocks.

  • They simplify debugging as errors can be isolated and fixed within a specific function.

  • Functions enable collaboration by allowing d...read more

Add your answer

Q20. What is abstract class in Java?

Ans.

An abstract class in Java is a class that cannot be instantiated and is used as a blueprint for other classes.

  • An abstract class can have both abstract and non-abstract methods.

  • It can have abstract methods without any implementation.

  • It can also have non-abstract methods with implementation.

  • Abstract classes are meant to be extended by other classes.

  • To use an abstract class, it must be extended and its abstract methods must be implemented.

Add your answer

Q21. Different flags in 8086 and its high and low condition

Ans.

Flags in 8086 and their high and low conditions

  • 8086 has 9 flags: Carry, Parity, Auxiliary Carry, Zero, Sign, Trap, Interrupt, Direction, Overflow

  • Flags can be set or reset based on the result of arithmetic and logical operations

  • High condition means the flag is set, while low condition means the flag is reset

Add your answer

Q22. Draw block diagram of PID controller

Ans.

A PID controller is a feedback control loop that calculates an error value as the difference between a desired setpoint and a measured process variable.

  • The block diagram of a PID controller consists of three main components: the proportional, integral, and derivative terms.

  • The proportional term produces an output that is proportional to the error signal.

  • The integral term produces an output that is proportional to the integral of the error signal over time.

  • The derivative term ...read more

Add your answer

Q23. Find equivalent resistance of the given circuit

Ans.

Find equivalent resistance of the given circuit

  • Identify series and parallel connections

  • Use Ohm's law to calculate individual resistances

  • Combine resistances using series and parallel rules

  • Final answer should be in Ohms

Add your answer

Q24. Difference between Microprocessor and microcontroller

Ans.

Microprocessor is a single chip CPU while microcontroller is a complete computer on a chip.

  • Microprocessor is used in general purpose computing while microcontroller is used in embedded systems.

  • Microprocessor has limited on-chip peripherals while microcontroller has on-chip peripherals like timers, ADC, etc.

  • Microprocessor requires external memory and peripherals while microcontroller has them on-chip.

  • Examples of microprocessors are Intel Pentium, AMD Ryzen while examples of mi...read more

Add your answer

Q25. Draw and explain different terminal of BJT

Ans.

Explanation of different terminals of BJT

  • BJT has three terminals: emitter, base, and collector

  • Emitter is heavily doped and has the highest concentration of charge carriers

  • Base is lightly doped and controls the flow of charge carriers from emitter to collector

  • Collector is moderately doped and collects the charge carriers from the base

  • The direction of current flow is from emitter to collector

Add your answer

Q26. What does program counter do?

Ans.

The program counter is a register that keeps track of the next instruction to be executed in a computer program.

  • The program counter is a special register in a computer's central processing unit (CPU).

  • It holds the memory address of the next instruction to be executed.

  • After each instruction is executed, the program counter is incremented to point to the next instruction.

  • In case of conditional or unconditional jumps, the program counter is updated to the new memory address.

  • The p...read more

Add your answer

Q27. What is multivibrator?

Ans.

A multivibrator is an electronic circuit that generates a continuous output waveform of a specified shape and frequency.

  • Multivibrators are used in various applications such as timing circuits, frequency dividers, and waveform generators.

  • There are three types of multivibrators: astable, monostable, and bistable.

  • Astable multivibrators produce a continuous square wave output with no stable state.

  • Monostable multivibrators generate a single output pulse of a specific duration when...read more

Add your answer

Q28. Difference between latch and flip flop.

Ans.

A latch is level-sensitive and stores data as long as the enable signal is active, while a flip flop is edge-triggered and stores data only on the rising or falling edge of the clock signal.

  • Latches are level-sensitive, while flip flops are edge-triggered.

  • Latches store data as long as the enable signal is active, while flip flops store data only on the rising or falling edge of the clock signal.

  • Latches are simpler and have lower power consumption compared to flip flops.

  • Flip fl...read more

Add your answer

Q29. Types of Transducers?

Ans.

Transducers are devices that convert one form of energy into another. They are used in various fields including engineering and medicine.

  • Electrical transducers convert electrical signals into physical quantities and vice versa. Example: thermocouples.

  • Mechanical transducers convert mechanical energy into electrical signals and vice versa. Example: strain gauges.

  • Optical transducers convert light energy into electrical signals and vice versa. Example: photodiodes.

  • Chemical transd...read more

View 1 answer

Q30. Draw XOR gate write truth table

Ans.

Draw XOR gate truth table

  • XOR gate has two inputs and one output

  • Output is 1 only if inputs are different

  • Truth table: 0 XOR 0 = 0, 0 XOR 1 = 1, 1 XOR 0 = 1, 1 XOR 1 = 0

Add your answer

Q31. What is transistor its use and working

Ans.

Transistor is a semiconductor device used for amplification and switching of electronic signals.

  • Transistor is made up of three layers of semiconductor material - P-type, N-type, and P-type.

  • It has three terminals - emitter, base, and collector.

  • Transistor can be used as an amplifier to increase the strength of a weak signal.

  • It can also be used as a switch to turn a circuit on or off.

  • Transistors are used in various electronic devices such as radios, televisions, computers, and m...read more

Add your answer

Q32. No of intrupts in 8085. Explain all

Ans.

8085 has 5 interrupts. TRAP, RST 7.5, RST 6.5, RST 5.5, INTR

  • 8085 has 5 interrupts: TRAP, RST 7.5, RST 6.5, RST 5.5, INTR

  • TRAP is a non-maskable interrupt

  • RST 7.5, RST 6.5, and RST 5.5 are maskable interrupts

  • INTR is a maskable interrupt and can be enabled or disabled by setting the interrupt enable flip-flop

  • Interrupts are used to handle external events and improve the efficiency of the system

Add your answer

Q33. Draw any counter using D-flip flip

Ans.

A D-flip flop can be used to create a counter by connecting the output of one flip flop to the input of the next.

  • Connect the output of one D-flip flop to the input of the next

  • Use the clock signal to trigger the flip flops

  • Set the initial value of the counter

  • Use additional logic gates if necessary to control the counter behavior

Add your answer

Q34. What are functions?

Ans.

Functions are blocks of code that perform a specific task and can be reused throughout a program.

  • Functions are used to break down a program into smaller, manageable parts.

  • They improve code reusability and modularity.

  • Functions can take input parameters and return output values.

  • Examples of functions include calculating the square root of a number or sorting an array.

Add your answer

Q35. What is VFD in Induction Motor

Ans.

VFD stands for Variable Frequency Drive which is used to control the speed of an induction motor.

  • VFD is an electronic device that controls the frequency and voltage supplied to an induction motor.

  • It can be used to vary the speed of the motor as per the requirement.

  • VFDs are commonly used in industries to save energy and improve efficiency.

  • They can also be used to reduce mechanical stress on the motor and increase its lifespan.

  • Example: A VFD can be used to control the speed of ...read more

Add your answer

Q36. What is foreign key?

Ans.

A foreign key is a column or a set of columns in a database table that refers to the primary key of another table.

  • Foreign keys establish relationships between tables in a relational database.

  • They ensure referential integrity and maintain data consistency.

  • Foreign keys can be used to enforce constraints and enable cascading updates or deletes.

  • They allow data from multiple tables to be linked together based on common values.

  • Foreign keys are typically used in database normalizati...read more

Add your answer

Q37. Different operating region of BJT

Ans.

BJT has three operating regions: active, saturation, and cutoff.

  • Active region: both junctions are forward-biased.

  • Saturation region: both junctions are reverse-biased.

  • Cutoff region: base-emitter junction is reverse-biased and base-collector junction is forward-biased.

  • BJT operates as an amplifier in the active region.

  • BJT operates as a switch in the saturation and cutoff regions.

Add your answer

Q38. Functioning of op-amp

Ans.

Op-amp is an electronic device that amplifies the difference between two input voltages.

  • Op-amp stands for operational amplifier.

  • It has a high gain and can amplify signals.

  • It has two input terminals, one inverting and one non-inverting.

  • The output voltage is the amplification of the voltage difference between the input terminals.

  • Op-amps are widely used in various applications such as amplifiers, filters, oscillators, and comparators.

Add your answer

Q39. Difference between BJT and FET

Ans.

BJT is a current-controlled device while FET is a voltage-controlled device.

  • BJT stands for Bipolar Junction Transistor while FET stands for Field Effect Transistor.

  • BJT has a higher gain and faster switching speed than FET.

  • FET has a higher input impedance and lower noise than BJT.

  • BJT is commonly used in low-power applications while FET is commonly used in high-power applications.

  • Examples of BJT include NPN and PNP transistors while examples of FET include JFET and MOSFET.

Add your answer

Q40. things you look in moulds

Ans.

I look for quality, durability, and precision in moulds.

  • Quality of the material used in the mould

  • Durability of the mould to withstand repeated use

  • Precision in the mould's design and manufacturing process

  • Ability to produce consistent and accurate parts

  • Ease of maintenance and repair

  • Compatibility with the intended manufacturing process

View 1 answer

Q41. Draw Npn aur pnp transistor

Ans.

NPN and PNP transistors are drawn using three layers of semiconductor material.

  • Draw two vertical lines representing the two outer layers of the transistor.

  • Draw a diagonal line connecting the top of the left line to the bottom of the right line for NPN transistor.

  • Draw a diagonal line connecting the top of the right line to the bottom of the left line for PNP transistor.

  • Add arrows to indicate the direction of current flow.

  • Label the emitter, base, and collector for each transist...read more

Add your answer

Q42. Types of Capacitors and Dielectric

Ans.

Capacitors are electronic components that store energy in an electric field. There are different types of capacitors based on their dielectric material.

  • Types of capacitors include ceramic, electrolytic, tantalum, film, and paper capacitors.

  • Dielectric materials used in capacitors include ceramic, aluminum oxide, tantalum pentoxide, polyester, and polypropylene.

  • Ceramic capacitors are commonly used in high-frequency circuits, while electrolytic capacitors are used in power suppl...read more

Add your answer

Q43. Explain PID controller

Ans.

PID controller is a feedback control mechanism used in engineering to regulate a system's output.

  • PID stands for Proportional-Integral-Derivative

  • It continuously calculates an error value as the difference between a desired setpoint and a measured process variable

  • The controller then adjusts the output to minimize the error

  • Proportional control responds to the current error, integral control responds to the error over time, and derivative control responds to the rate at which the...read more

Add your answer

Q44. What is Silicon Controlled Rectifier

Ans.

A Silicon Controlled Rectifier (SCR) is a type of semiconductor device used for controlling electric power.

  • SCR is a three-terminal device that acts as a switch, conducting current only when a specific gate signal is applied.

  • It is commonly used in power control applications such as motor speed control, lighting control, and power supply regulation.

  • SCRs are known for their high reliability, long lifespan, and ability to handle high current and voltage levels.

  • Once triggered, an ...read more

Add your answer

Q45. Features of OOP?

Ans.

OOP is a programming paradigm that uses objects to represent and manipulate data and behavior.

  • Encapsulation: bundling data and methods together in a class

  • Inheritance: creating new classes from existing ones

  • Polymorphism: using a single interface to represent different types

  • Abstraction: simplifying complex systems by breaking them into smaller, manageable parts

Add your answer

Q46. Types of Induction Motor

Ans.

There are two main types of induction motors: squirrel cage induction motors and wound rotor induction motors.

  • Squirrel cage induction motors have a simple and robust construction, with a rotor consisting of bars shorted at both ends.

  • Wound rotor induction motors have a rotor with three windings connected to slip rings, allowing external resistors to be connected for improved control.

  • Other types of induction motors include single-phase induction motors, double squirrel cage ind...read more

View 1 answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Marrow

based on 6 interviews
3 Interview rounds
Technical Round - 1
HR Round
Technical Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Graduate Engineer Trainee (Get) Interview Questions from Similar Companies

3.8
 • 48 Interview Questions
3.9
 • 17 Interview Questions
4.0
 • 12 Interview Questions
4.1
 • 12 Interview Questions
3.9
 • 10 Interview Questions
4.2
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter