Vem Technologies
10+ Kji Resources Interview Questions and Answers
Q1. Explain compilation stages Explain memory storage Explain dynamic storage allocation Explain pointers
Compilation stages involve preprocessing, compiling, assembling, linking. Memory storage includes stack, heap, data, code segments. Dynamic storage allocation manages memory at runtime. Pointers store memory addresses.
Compilation stages: preprocessing, compiling, assembling, linking
Memory storage: stack, heap, data, code segments
Dynamic storage allocation: manages memory at runtime
Pointers: store memory addresses, used for dynamic memory allocation
Q2. Explain Compilation stages
Compilation stages involve preprocessing, compilation, assembly, linking, and loading.
Preprocessing: Includes expanding macros, handling conditional compilation, and file inclusion.
Compilation: Translates source code into assembly code or machine code.
Assembly: Converts assembly code into object code.
Linking: Combines multiple object files and libraries into a single executable.
Loading: Loads the executable into memory for execution.
Q3. Logics on bit wise operators
Bitwise operators are used to perform operations at the bit level on binary numbers.
Bitwise AND (&) - sets a bit to 1 only if both input bits are 1
Bitwise OR (|) - sets a bit to 1 if either input bit is 1
Bitwise XOR (^) - sets a bit to 1 if the input bits are different
Bitwise NOT (~) - inverts all the bits
Left shift (<<) - shifts the bits to the left by a specified number of positions
Right shift (>>) - shifts the bits to the right by a specified number of positions
Q4. Difference between armature voltage control field control?
Armature voltage control involves changing the voltage applied to the armature of a DC motor to control its speed, while field control involves changing the field current to control the motor's speed.
Armature voltage control adjusts the voltage applied to the armature winding of a DC motor to control its speed
Field control adjusts the field current in the motor to control its speed
Armature voltage control is more common in applications where precise speed control is required,...read more
Q5. Understanding of pointers
Pointers are variables that store memory addresses of other variables in programming languages like C and C++.
Pointers are used to store memory addresses of variables.
They allow direct manipulation of memory locations.
Pointers can be used to pass variables by reference.
Example: int *ptr; ptr = # *ptr = 10; // num now equals 10
Q6. Telme your work machine control
I have experience with various machine controls including Fanuc, Siemens, and Heidenhain.
I am familiar with programming and operating CNC machines
I have experience with G-code and M-code programming languages
I am able to troubleshoot and diagnose issues with the machine control system
I have worked with various types of machines including lathes, mills, and grinders
I am able to read and interpret technical drawings and blueprints
Q7. Construction of types of transistor
Transistors are electronic devices made of semiconductor material that can amplify or switch electronic signals.
Transistors are typically constructed using materials like silicon or germanium.
There are three main types of transistors: bipolar junction transistors (BJTs), field-effect transistors (FETs), and insulated-gate bipolar transistors (IGBTs).
Transistors consist of three layers: the emitter, base, and collector in BJTs, and the source, gate, and drain in FETs.
Transisto...read more
Q8. Telme about ur self
I am a skilled CNC Setter & Operator with experience in programming and operating CNC machines.
I have a strong understanding of CNC programming and G-code
I am experienced in setting up and operating a variety of CNC machines
I have a keen eye for detail and am able to troubleshoot and solve problems quickly
I am a team player and work well with others to ensure production goals are met
Q9. What is your favorite language
My favorite language is Python because of its simplicity, readability, and versatility.
Python is known for its clean and readable syntax, making it easy to learn and use.
Python has a wide range of applications, from web development to data analysis and machine learning.
Python has a large and active community, providing support and resources for developers.
Examples: Django for web development, pandas for data analysis, scikit-learn for machine learning.
Q10. Types of memories
Types of memories include sensory memory, short-term memory, and long-term memory.
Sensory memory holds information from the senses for a very short duration.
Short-term memory stores information temporarily for immediate use.
Long-term memory is for storing information for a longer period of time.
Examples: Seeing a flash of light (sensory memory), remembering a phone number temporarily (short-term memory), recalling childhood memories (long-term memory).
Q11. What is rectifier
A rectifier is an electrical device that converts alternating current (AC) to direct current (DC).
Converts AC to DC by allowing current to flow in one direction only
Commonly used in power supplies and electronic devices
Types include half-wave, full-wave, and bridge rectifiers
Diodes are often used in rectifier circuits
Q12. Design a boost converter?
A boost converter is a type of DC-DC converter that steps up the input voltage to a higher output voltage.
Use a switch (usually a MOSFET) to control the energy flow from input to output
Include an inductor to store and release energy
Add a diode to allow current flow in one direction
Use a capacitor to smooth out the output voltage
Implement a control circuit to regulate the output voltage
Q13. What is Zenor diode
A Zenor diode is a type of diode that is designed to operate in the reverse breakdown region.
It is also known as a voltage reference or voltage regulator diode.
It is used to regulate voltage in electronic circuits.
It allows current to flow in the reverse direction when the voltage exceeds a certain threshold.
It maintains a constant voltage across its terminals.
It is commonly used in voltage clamping applications and as a protection device against voltage spikes.
Example: 1N414...read more
Q14. How to choose mosfet
Choose a MOSFET based on voltage, current, power dissipation, switching speed, and package type.
Consider voltage and current requirements
Look at power dissipation and thermal considerations
Evaluate switching speed needed for the application
Choose the appropriate package type for mounting and heat dissipation
Check for additional features like built-in protection circuits
Example: For high power applications, choose a MOSFET with low Rds(on) and high current rating
Q15. Units of op amp CMRR
CMRR is measured in decibels (dB).
CMRR stands for Common Mode Rejection Ratio.
It is a measure of an op amp's ability to reject common mode signals.
CMRR is expressed in decibels (dB).
A higher CMRR value indicates better rejection of common mode signals.
For example, an op amp with a CMRR of 80 dB can reject common mode signals 100 times better than an op amp with a CMRR of 60 dB.
Top HR Questions asked in Kji Resources
Interview Process at Kji Resources
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month