L&T Technology Services
300+ BACS HITECH ENGINEERING Interview Questions and Answers
Q1. 1. TCP v/s UDP 2. what is inline function 3. structure v/s union 4. pointers 5. c v/s c++ 6. Commands like GREP, KILL, PS, LS 7. questions on GIT 8. Deamon Process 9. file system storage 10. what is polymorphis...
read moreInterview questions for Senior Engineer position covering topics like TCP/UDP, inline functions, data structures, and more.
TCP is a reliable, connection-oriented protocol while UDP is unreliable and connectionless
Inline functions are small functions that are expanded by the compiler at the point of call
Structures are used to group related data while unions allow different data types to share the same memory space
Pointers are variables that store memory addresses
C is a procedu...read more
Q2. 1. What IEC standard you are using for designing the panels, for selection of switchgear.
We are using IEC 61439 standard for designing the panels and selecting switchgear.
IEC 61439 is the international standard for low-voltage switchgear and controlgear assemblies
It provides guidelines for the design, manufacture, and testing of switchgear and controlgear assemblies
The standard ensures safety, reliability, and performance of the switchgear and controlgear assemblies
IEC 61439 is widely recognized and accepted in the industry
Examples of switchgear that comply with ...read more
Q3. 3. Usage of Typedef for structures and Unions with the sample syntax?
Typedef is used to create an alias name for a data type, including structures and unions.
Typedef simplifies the code and makes it more readable.
Syntax: typedef struct/union { members } alias_name;
Example: typedef struct { int age; char name[20]; } Person;
Example: typedef union { int i; float f; } Number;
Structures in C++ allow for multiple data types to be grouped together, while unions share the same memory space for all members.
Structures in C++ can hold multiple data types, each with its own memory allocation.
Unions in C++ share the same memory space for all members, allowing only one member to be active at a time.
Structures are used when different types of data need to be stored together, while unions are used when only one type of data needs to be stored at a time.
Q5. 4. How VFD work, basic components of VFD, parameters to operate the VFD.
VFDs control the speed of AC motors by varying the frequency and voltage of the power supplied to the motor.
VFD stands for Variable Frequency Drive
Basic components include rectifier, DC bus, inverter, and control system
Parameters include frequency, voltage, current, and acceleration/deceleration time
VFDs can improve energy efficiency and reduce wear and tear on motors
Example: VFDs are commonly used in HVAC systems to control the speed of fans and pumps
Q6. Write C program to reverse the string without using built in function
Program to reverse a string without using built-in functions in C
Create a function to reverse the string by swapping characters from start to end
Use two pointers, one pointing to the start of the string and the other pointing to the end
Swap the characters at the two pointers and move them towards each other until they meet in the middle
Q7. What are the different types of storage classes
The different types of storage classes in C programming are auto, register, static, and extern.
Auto storage class is the default storage class for all local variables.
Register storage class is used to define local variables that should be stored in a register instead of RAM.
Static storage class allows a variable to retain its value between function calls.
Extern storage class is used to give a reference of a global variable that is visible to all the program files.
Q8. How to write test cases & action, How to create list & dict [Data operations on it],
To write test cases, identify scenarios, create test data, and execute tests. For data operations on list & dict, use built-in functions.
For test cases, identify positive and negative scenarios, boundary conditions, and edge cases.
Create test data that covers all possible scenarios and edge cases.
Use assert statements to verify expected results.
For data operations on list & dict, use built-in functions like append(), pop(), keys(), values(), etc.
Perform operations like sortin...read more
Q9. 2. Detail design calculations for selecting the Size of busbar, switchgear, type-2 coordination, discrimination study.
Explanation of design calculations for selecting busbar size, switchgear, type-2 coordination, and discrimination study.
Busbar size selection based on current carrying capacity and voltage drop
Switchgear selection based on fault level and load current
Type-2 coordination ensures proper operation of protective devices during a fault
Discrimination study ensures that only the faulty section of the system is isolated during a fault
Calculation of short circuit current and fault lev...read more
Q10. what will you do if your cluster space gets filled 95% and you have to take some action without adding node and new volume.
I will identify and delete unnecessary files, compress data, and optimize storage to free up space.
Identify and delete unnecessary files and logs
Compress data to save space
Optimize storage by removing temporary files or old backups
Q11. 4. give a scenario on how electrical and electronics can be used simultaneously
Electrical and electronics can be used simultaneously in various scenarios such as power distribution systems, communication networks, and control systems.
In power distribution systems, electrical components are used to generate and transmit electricity, while electronics are used for monitoring and control.
In communication networks, electrical signals are converted into electronic signals for transmission and reception.
In control systems, electrical sensors and actuators are...read more
Q12. 3. What is the difference between analogue and digital circuits.
Analogue circuits process continuous signals while digital circuits process discrete signals.
Analogue circuits use continuous signals while digital circuits use discrete signals.
Analogue circuits are more susceptible to noise and interference while digital circuits are less susceptible.
Analogue circuits are used in applications such as audio amplifiers while digital circuits are used in applications such as computers and smartphones.
Q13. 2. What is the range of RF modules you set for your project
The range of RF modules used in my project varied depending on the specific requirements of each component.
The range of RF modules used in my project ranged from 2.4 GHz to 5.8 GHz.
The specific range of each module was determined based on the required frequency and power output.
For example, some modules had a range of 100 meters while others had a range of up to 1 kilometer.
The selection of RF modules was based on the specific needs of each component in the project.
Q14. What is mean by Dangling pointer
A dangling pointer is a pointer that points to a memory location that has been deallocated, leading to undefined behavior.
Dangling pointers can occur when memory is freed but the pointer is not set to NULL.
Accessing a dangling pointer can result in crashes or unexpected behavior.
Example: int *ptr = new int; delete ptr; // ptr is now a dangling pointer
Q15. How to select microcontroller? Do you know difference between i2c and spi
Microcontroller selection depends on project requirements, such as processing power, memory, peripherals, and cost. i2c is a serial communication protocol for connecting multiple devices, while SPI is a faster protocol for high-speed communication.
Consider project requirements like processing power, memory, peripherals, and cost when selecting a microcontroller.
i2c is a slower serial communication protocol commonly used for connecting multiple devices on the same bus.
SPI is a...read more
TCP is a connection-oriented protocol that ensures reliable data delivery, while UDP is a connectionless protocol that focuses on speed.
TCP is reliable and ensures data delivery by establishing a connection between sender and receiver.
UDP is faster but less reliable as it does not establish a connection before sending data.
TCP uses sequencing and acknowledgment of data packets for reliable delivery.
UDP is used for real-time applications like video streaming or online gaming w...read more
Q17. 6.What software you are using for testing the electrical components.
We use various software depending on the type of electrical component being tested.
We use simulation software like LTSpice and PSpice for circuit analysis.
For testing microcontrollers, we use software like Keil and MPLAB.
For power system analysis, we use software like ETAP and PowerWorld.
We also use software like LabVIEW and MATLAB for data acquisition and analysis.
Q18. Write a c program to toggle the 3rd bit position
Toggle the 3rd bit position in a given number using bitwise operators in C.
Use bitwise OR operator with 0x04 to toggle the 3rd bit position.
Example: num ^= (1 << 2) will toggle the 3rd bit position in 'num'.
Q19. Determine the output for logic code on pointers
The question involves determining the output for logic code on pointers.
Pointer arithmetic can be used to access elements in an array.
Pointers can be dereferenced to access the value they point to.
Pointers can be used to pass variables by reference.
Q20. what are pointers? explain pass by reference
Pointers are variables that store memory addresses. Pass by reference allows a function to modify the original variable.
Pointers store memory addresses
Pass by reference allows a function to modify the original variable
Example: int* ptr = # // ptr stores the memory address of num
Example: void modify(int* ptr) { *ptr = 10; } // modifies the value of the variable pointed to by ptr
Q21. what is LMC & MMC (Least Material Condition & Max Material Condition) Explain with example?
LMC & MMC are GD&T concepts used to define the extreme sizes of a part. LMC is the smallest size while MMC is the largest size.
LMC (Least Material Condition) is the condition where a part has the least amount of material, ensuring the smallest size possible.
MMC (Max Material Condition) is the condition where a part has the most amount of material, ensuring the largest size possible.
GD&T uses LMC and MMC to establish the tolerance range for a part.
For example, if a hole has an...read more
C is a procedural programming language while C++ is a multi-paradigm programming language with support for object-oriented programming.
C is a procedural programming language, focusing on functions and procedures.
C++ is a multi-paradigm programming language, supporting procedural, object-oriented, and generic programming.
C does not support classes and objects, while C++ does.
C++ has features like inheritance, polymorphism, and encapsulation which are not present in C.
C++ has a...read more
A daemon in the context of Linux is a background process that runs continuously to perform specific tasks.
Daemons do not have a controlling terminal.
They typically start at system boot and run until the system is shut down.
Examples include the Apache web server daemon (httpd) and the SSH daemon (sshd).
Q24. How will you do simulation of bolted and welded connections
Simulation of bolted and welded connections involves analyzing the behavior and performance of these connections under various loads and conditions.
For bolted connections, simulate the behavior of the bolts and the clamped parts using finite element analysis (FEA).
Consider factors such as bolt preload, friction, and material properties to accurately model the connection.
Analyze the stress distribution, deformation, and potential failure modes of the bolted connection.
For weld...read more
Q25. 7. Tell me about the 2 wire and 4 wire communication.
2 wire and 4 wire communication are methods used for transmitting data or signals between devices.
2 wire communication uses a single pair of wires for both transmitting and receiving data.
4 wire communication uses two pairs of wires, one for transmitting and one for receiving data.
2 wire communication is commonly used in simple applications like telephone lines.
4 wire communication is used in more complex applications like Ethernet networks.
Examples of 2 wire communication pr...read more
Q26. What is Compressible and incompressible fluids and example..
Compressible fluids can be compressed while incompressible fluids cannot be compressed.
Compressible fluids have a variable density and volume, while incompressible fluids have a constant density and volume.
Examples of compressible fluids include gases like air and steam, while examples of incompressible fluids include liquids like water and oil.
Compressible fluids follow the gas laws, while incompressible fluids follow the laws of fluid mechanics.
Compressible fluids are used ...read more
Q27. How to select microcontroller? Pcb design guidelines
Selecting a microcontroller involves considering factors like processing power, memory, peripherals, cost, and compatibility with the project requirements.
Identify project requirements such as processing speed, memory size, and required peripherals.
Consider the availability of development tools and community support for the chosen microcontroller.
Evaluate the cost of the microcontroller and its compatibility with other components in the system.
Ensure the microcontroller has t...read more
Q28. Python - Write program from Prime numbers between 1 to 100
Python program to print prime numbers between 1 to 100
Loop through numbers 1 to 100
Check if number is prime using modulus operator
Print the prime numbers
Dynamic memory allocation in C allows for allocating memory at runtime, enabling flexibility in memory usage.
Dynamic memory allocation is done using functions like malloc(), calloc(), realloc() in C.
It allows for allocating memory as needed during program execution.
Dynamic memory allocation helps in managing memory efficiently by allocating and deallocating memory as required.
Example: int *ptr = (int*)malloc(5 * sizeof(int)); // Allocates memory for an array of 5 integers
Q30. What is K factor and Bend allowance
K factor and bend allowance are important factors in sheet metal bending.
K factor is a ratio that determines the location of the neutral axis in relation to the thickness of the material.
Bend allowance is the amount of material that is required to make a bend.
K factor and bend allowance are used to calculate the length of material needed for a bend.
K factor and bend allowance vary depending on the material being used and the type of bend being made.
K factor and bend allowance...read more
Q31. Can you please write a C program for the given instructions
C program for given instructions
Understand the instructions clearly before writing the program
Use appropriate data types and variables
Test the program with different inputs to ensure correctness
To convert a value from Big Endian to Little Endian format, reverse the order of bytes.
Iterate through the bytes of the value in reverse order
Swap the positions of each byte to convert from Big Endian to Little Endian
Example: Big Endian value 0x12345678 becomes Little Endian value 0x78563412
Q33. What is the moment of inertia for a circular cross sectional part
The moment of inertia for a circular cross sectional part depends on its radius and mass distribution.
The moment of inertia is a measure of an object's resistance to rotational motion.
For a circular cross section, the moment of inertia is given by (π/4) x r^4, where r is the radius.
The mass distribution of the part also affects the moment of inertia.
A solid cylinder has a higher moment of inertia than a hollow cylinder with the same mass and radius.
Q34. Expertise of the Tools used and effective communication
Expertise in tools and communication are crucial for a Senior Engineer.
Senior Engineers must have a deep understanding of the tools they use to ensure efficient and effective work.
Effective communication is essential for collaboration with team members and stakeholders.
Examples of tools include programming languages, software development kits, and project management software.
Senior Engineers should also be able to explain technical concepts to non-technical stakeholders.
Regul...read more
Q35. What is the Failure Modes and Effects Analysis (FMEA) process? Write and explain on a piece of paper.
FMEA is a systematic method for identifying and prioritizing potential failure modes in a process or product.
FMEA involves identifying potential failure modes, their causes, and the effects of these failures.
It assigns a severity, occurrence, and detection rating to each failure mode to prioritize them for mitigation.
FMEA helps in proactively addressing potential issues to improve quality and reliability.
Example: In automotive manufacturing, FMEA can be used to identify poten...read more
An inline function in C++ is a function that is expanded in place at the point of call, rather than being called like a regular function.
Inline functions are typically small and simple, as they are expanded in place at each call site.
They can improve performance by reducing the overhead of function calls.
Example: inline int square(int x) { return x * x; }
Q37. In CREO, How to copy the feature in part and parts in assembly?.
In CREO, features can be copied in parts and parts can be copied in assemblies using the Copy/Paste feature.
To copy a feature in a part, simply select the feature and use the Copy/Paste function.
To copy parts in an assembly, select the part(s) you want to copy and use the Copy/Paste function.
You can also use the Mirror feature to create a mirrored copy of a feature or part.
Copying features and parts can help in reusing designs and saving time in the design process.
Q38. which method are used for making biw mean manufacturing process?
Various methods such as stamping, welding, and bonding are used for making BIW in manufacturing processes.
Stamping: involves pressing a sheet of metal into a die to create the desired shape
Welding: joining metal pieces together using heat or pressure
Bonding: using adhesives to attach metal components
Riveting: joining metal parts using rivets
Hydroforming: shaping metal using fluid pressure
Q39. How will you n number of parmeters to a function where you n is variable number and you don't know the parameters that will be received
Use variadic arguments in C++ to handle variable number of parameters in a function
Use variadic arguments in C++ to create a function that can accept any number of parameters
Example: void myFunction(int firstParam, ...)
Access the parameters using va_list and va_start macros
Example: va_list args; va_start(args, firstParam); int nextParam = va_arg(args, int);
End the argument list with va_end macro
Q40. How sheet metal thickness are decided
Sheet metal thickness is decided based on the application, material, and manufacturing process.
The application determines the required strength and durability of the sheet metal.
The material being used affects the thickness needed for the desired properties.
The manufacturing process also plays a role in determining the appropriate thickness.
Factors such as cost and weight may also be considered.
Thickness can be measured in gauge or millimeters.
For example, automotive body pan...read more
Q41. What are different sheetmetal manufacturing process?
Different sheetmetal manufacturing processes include cutting, bending, forming, and joining.
Cutting: processes like shearing, laser cutting, and waterjet cutting are used to cut sheetmetal into desired shapes.
Bending: techniques such as press brake bending and roll forming are used to bend sheetmetal into specific angles.
Forming: methods like deep drawing and hydroforming are used to shape sheetmetal into complex forms.
Joining: welding, riveting, and adhesive bonding are comm...read more
Q42. Write C program to multiply two matrices
Program to multiply two matrices in C
Declare two matrices and initialize them with values
Use nested loops to iterate through rows and columns of the matrices
Perform multiplication and store the result in a new matrix
Print the resulting matrix
Q43. Convert little endian to big endian
To convert little endian to big endian, reverse the order of bytes in the data.
Reverse the order of bytes in the data
For example, if you have the little endian value 0x12345678, in big endian it would be 0x78563412
Q44. MHR calculation for different production process i.e. Casting, machining, forging, sheet metal, welding, powder coating etc
MHR calculation involves analyzing the manufacturing processes to determine the most cost-effective method.
Calculate the Machine Hour Rate (MHR) for each production process by dividing the total cost of running the machine by the total number of machine hours.
Consider factors such as labor costs, material costs, overhead costs, and machine depreciation when calculating MHR.
For example, in casting, the MHR would include costs for the casting machine, labor for operating the ma...read more
Q45. How to design any industry from top to bottom each section explain.
Designing any industry involves planning and organizing various sections to ensure smooth operations and efficiency.
Identify the specific industry and its requirements
Design the layout and infrastructure of the industry, including production areas, storage facilities, and office spaces
Develop processes and workflows for each section to optimize productivity
Implement technology and automation where applicable to streamline operations
Ensure compliance with industry regulations ...read more
Q46. What is inheritance? What are the types of inheritance? Write a code of Inheritance.
Q47. Describe your CAD skills in 1 to 10 scale
I would rate my CAD skills at 8 out of 10.
I have extensive experience with SolidWorks and AutoCAD.
I am proficient in creating 3D models and assemblies.
I am skilled in creating detailed drawings and schematics.
I am familiar with GD&T and can apply it to my designs.
I am constantly learning and improving my skills through online courses and tutorials.
Q48. what is op-amp? how comparator circuit works
Op-amp is an electronic component used for amplification and signal processing. Comparator circuit compares two input voltages.
Op-amp stands for operational amplifier
It has a high gain and can amplify small signals
It has two inputs, inverting and non-inverting, and one output
Comparator circuit compares two input voltages and outputs a digital signal based on their relative magnitudes
It is commonly used in voltage level detection and switching applications
OOP concepts in C++ include classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
Classes: Blueprint for creating objects with data and functions.
Objects: Instances of classes that encapsulate data and behavior.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to process objects differently based on their data types.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
A...read more
Q50. What are static and extern modifiers
Static and extern are C++ modifiers used to control the scope and lifetime of variables and functions.
Static modifier is used to declare variables and functions that retain their values and scope throughout the program execution.
Extern modifier is used to declare variables and functions that are defined in another file or module.
Static variables are initialized only once and retain their values between function calls.
Extern variables and functions can be accessed from other f...read more
Q51. What is Distillation and Cofermentation tower?
Distillation and cofermentation towers are used in chemical engineering to separate and purify components of a mixture.
Distillation tower is used to separate components of a liquid mixture based on their boiling points.
Cofermentation tower is used in bioengineering to simultaneously ferment multiple substrates.
Both towers play a crucial role in various industries such as petrochemical, pharmaceutical, and food processing.
Distillation tower example: Fractional distillation of ...read more
Q52. What are the key features Python ?
Key features of Python include simplicity, readability, versatility, and a large standard library.
Simple and easy to learn syntax
High-level language with dynamic typing
Versatile - used for web development, data analysis, artificial intelligence, etc.
Large standard library with built-in modules for various tasks
Q53. How would you test a smoke detector,how would you test a thermometer before buying from a mall
To test a smoke detector, use smoke or a smoke spray. To test a thermometer, use ice water and boiling water.
For smoke detector, use smoke or a smoke spray to check if it triggers the alarm
For thermometer, use ice water and boiling water to check if it shows accurate temperature readings
Ensure the smoke detector and thermometer are calibrated properly
Check the battery life of the smoke detector
Check the accuracy of the thermometer against a known standard
For a digital thermom...read more
Q54. What are the different Quality standards that you are aware about ?
Some quality standards include ISO 9001, Six Sigma, Lean Manufacturing, and Total Quality Management.
ISO 9001: a set of international standards for quality management systems
Six Sigma: a methodology aimed at improving processes by reducing defects
Lean Manufacturing: focuses on minimizing waste and maximizing value
Total Quality Management: an approach that involves all employees in continuous improvement
Q55. Difference between structure and union
Structure is a user-defined data type that allows storing different types of data in a single variable, while union is a data type that allows storing only one type of data at a time.
Structure allows storing different types of data in a single variable, while union allows storing only one type of data at a time.
In a structure, each member has its own memory location, while in a union, all members share the same memory location.
Structures are used when we need to store multipl...read more
Q56. What the curves on the Probability plot denotes?
Probability plot curves denote the distribution of data points compared to a theoretical distribution.
Probability plot curves help visualize how well a dataset fits a particular distribution.
The curves can indicate if the data is normally distributed or follows a different distribution.
Examples of probability plots include Q-Q plots and P-P plots.
Q57. 1. piping code and standards. 2. what to take care while piping routine. 3. piping support standards
Answering questions related to piping code, standards, routine, and support standards.
Piping codes and standards ensure safety and compliance with regulations.
Piping routine should consider factors like pressure, temperature, and fluid properties.
Piping support standards dictate the design and installation of supports for the piping system.
Examples of piping codes and standards include ASME B31.1, B31.3, and B31.4.
Piping routine should also consider factors like corrosion, er...read more
Q58. What is mean by function pointer and purpose of tha? Differenece b/w UART and USART? Compilation stages Storage classes
Function pointer is a variable that stores the address of a function. UART is asynchronous, USART is synchronous. Compilation stages are preprocessing, compilation, assembly, and linking. Storage classes define the scope and lifetime of a variable.
Function pointer is used to call a function indirectly
UART is a serial communication protocol that uses only one communication line
USART is a synchronous version of UART that uses two communication lines
Compilation stages include pr...read more
Q59. Do you know basics electronics Ex- diffrence between npn and pnp transistor What is diode ? What is transistor how many types are transistor in electronics What is c programming? What is loop? What is array dif...
read moreYes, I know the basics of electronics including the difference between NPN and PNP transistors, the concept of a diode, types of transistors, C programming, loops, and arrays.
NPN and PNP transistors are bipolar junction transistors with different polarities.
A diode is an electronic component that allows current to flow in one direction.
A transistor is a semiconductor device used for amplification and switching. There are mainly two types: NPN and PNP.
C programming is a high-l...read more
Q60. Explain dynamic memory allocation with example
Dynamic memory allocation is the process of allocating memory during runtime.
Memory is allocated using functions like malloc(), calloc(), and realloc()
The allocated memory can be resized or freed using realloc() and free() functions
Example: int *ptr = (int*) malloc(5 * sizeof(int));
This allocates memory for 5 integers and returns a pointer to the first integer
Q61. Which ID models and theories have you used while working on an e-learning project?
I have used ADDIE, SAM, and ARCS models along with Constructivism and Adult Learning theories.
I have used ADDIE model for a project where the client wanted a linear approach to the development process.
I have used SAM model for a project where the client wanted a more iterative and collaborative approach to the development process.
I have used ARCS model for a project where the client wanted to focus on motivation and engagement of learners.
I have used Constructivism theory to ...read more
Q62. How to you calculate suction pressure and discharge pressure and NPSH in pump ?
Suction pressure, discharge pressure, and NPSH in pumps are calculated using specific formulas and measurements.
Suction pressure is calculated by measuring the pressure at the pump inlet.
Discharge pressure is calculated by measuring the pressure at the pump outlet.
NPSH (Net Positive Suction Head) is calculated by subtracting the vapor pressure of the fluid from the total suction head.
Formulas: NPSH = (P_atm - P_vap) / (rho * g) + h_suction, where P_atm is atmospheric pressure...read more
Q63. Modulation and types What are pointers? What is a function? What is OOPS? Factorial using recursion program.
Technical questions related to programming concepts and recursion
Pointers are variables that store the memory address of another variable
Functions are blocks of code that perform a specific task
OOPS is a programming paradigm that uses objects to represent real-world entities
Factorial using recursion: int factorial(int n) { if(n==0) return 1; else return n*factorial(n-1); }
Q64. What is memory leak
Memory leak is a situation where a program fails to release memory it has allocated, leading to a gradual loss of available memory.
Memory leaks occur when a program allocates memory but does not free it after use.
This can lead to a gradual loss of available memory, eventually causing the program or system to crash.
Common causes of memory leaks include improper management of dynamic memory allocation and circular references.
Examples of memory leaks include forgetting to free m...read more
Q65. What is Aerofoil?..Herarchy of Aveva?.
An aerofoil is a shape designed to produce a desired aerodynamic force when air flows over it. Aveva is a software company specializing in engineering design solutions.
Aerofoil is a shape used in aircraft wings to generate lift by creating a pressure difference between the upper and lower surfaces.
Aveva is a software company that offers engineering design solutions for various industries such as oil and gas, marine, and power generation.
Aveva's software products include Aveva...read more
Q66. what is mcc panel, and types of startors
MCC panel stands for Motor Control Center panel. Types of starters include DOL, star-delta, and soft starter.
MCC panel is a type of electrical control panel that houses motor starters, drives, and other control equipment.
Types of starters include Direct-On-Line (DOL), Star-Delta, and Soft Starter.
DOL starter provides full voltage to the motor upon start, while star-delta starter reduces the voltage during start to minimize current.
Soft starter gradually increases the voltage ...read more
Q67. Difference between concentricity and Circular runout?
Concentricity measures the center point of a feature relative to its axis, while circular runout measures the total variation of a feature surface relative to its center axis.
Concentricity ensures that the center point of a feature is in line with its axis
Circular runout measures the total variation of a feature surface relative to its center axis
Concentricity is more concerned with the center point alignment, while circular runout focuses on the overall surface variation
Conc...read more
Q68. How much you rate for Autodesk Inventor
I rate Autodesk Inventor highly for its user-friendly interface and powerful design capabilities.
Autodesk Inventor is a versatile software that allows for efficient 3D modeling and simulation.
It offers a wide range of tools and features that make the design process easier and more streamlined.
The software's user-friendly interface makes it easy to learn and use, even for beginners.
Autodesk Inventor also integrates well with other software, such as AutoCAD and Revit.
Overall, I...read more
The grep command is used to search for specific patterns in text files.
Used to search for a specific pattern in a file
Can be used with regular expressions for more complex searches
Can be used in combination with other commands like 'ls' or 'cat'
Example: grep 'search_term' file.txt
Q70. What are the basics of C programming?
Basics of C programming include variables, data types, control structures, functions, and pointers.
Variables are used to store data, declared with a specific data type (int, float, char, etc.)
Control structures like if-else, loops (for, while) are used for decision making and repetition.
Functions are blocks of code that perform a specific task, can be called multiple times.
Pointers are variables that store memory addresses, used for dynamic memory allocation and manipulation.
Q71. Android components, what is android next? What is a fragment in android?
Android components are building blocks of an Android app. Fragments are reusable UI components in Android.
Android components include activities, services, broadcast receivers, and content providers.
Fragments are like modular sections of an activity, allowing for more flexible and dynamic UI designs.
Fragments can be reused across multiple activities, making them a powerful tool for building complex UIs.
Example: A news app might use a fragment for the list of articles and anoth...read more
Q72. What will you do if you are getting two phase flow on control valve outlet
I would investigate the root cause of the two phase flow and take appropriate corrective actions.
Check for any blockages or restrictions in the control valve
Verify if the control valve is properly sized for the flow conditions
Consider adjusting the pressure or temperature to prevent two phase flow
Consult with other engineers or experts for further analysis
Implement changes to the control system if necessary
Q73. Explain ISO 13485 implementation in your current employer?
Implemented ISO 13485 standards for medical device quality management system at current employer.
Conducted gap analysis to identify areas for improvement
Developed and implemented quality management system procedures
Trained employees on ISO 13485 requirements
Performed internal audits to ensure compliance
Worked with external auditors for certification
Q74. What are the differences between static and dynamic analysis in Abaqus?
Static analysis is used to determine the response of a structure under a specific set of loads, while dynamic analysis considers the effects of time-varying loads and inertia forces.
Static analysis is used for steady-state conditions, while dynamic analysis is used for transient conditions.
Static analysis does not consider the effects of time-varying loads, while dynamic analysis does.
Static analysis is typically used to determine stresses, displacements, and strains in a str...read more
Q75. C program on linked list
Implement a C program using linked list
Use struct to define the linked list node
Implement functions for insertion, deletion, and traversal
Handle edge cases like empty list or deleting the last node
Q76. How to decide Bead & dart in biw member?
Beads and darts are decided based on design requirements, manufacturing constraints, and structural considerations in BIW members.
Consider design requirements such as stiffness, strength, and crashworthiness.
Take into account manufacturing constraints like tooling limitations and cost.
Evaluate structural considerations such as load distribution and stress concentrations.
Examples: Beads are often used to increase stiffness in panels, while darts are used to reduce material and...read more
Q77. What is Bmd for simply support beam when point load is applied at centre
Bending moment diagram (BMD) for a simply supported beam with a point load at the center is a triangular shape.
BMD starts from zero at the supports and reaches maximum at the point load location.
The BMD then decreases back to zero at the other support.
The shape of the BMD is triangular in this case.
The maximum BMD value occurs at the point load location.
Q78. What is fixed beam end moment for point load at centre
Fixed beam end moment for point load at center is half of the point load times the span length.
Fixed beam end moment for point load at center is calculated as half of the point load times the span length
This is applicable for a simply supported beam with a point load applied at the center
The formula for fixed beam end moment for point load at center is M = (wL^2)/8, where M is the moment, w is the point load, and L is the span length
Q79. what is P&ID ? what is PFD? draw P&ID diagram or sketch prepared by engineer.
P&ID stands for Piping and Instrumentation Diagram, while PFD stands for Process Flow Diagram. They are used in process engineering to show the flow of chemicals and the equipment involved.
P&ID shows the piping, equipment, and instrumentation in a process system
PFD shows the flow of chemicals and the major equipment involved in a process
Both diagrams are essential in process engineering for designing and understanding processes
Example: A P&ID would show the piping layout of a...read more
Q80. Which commodities are u handling
I handle a variety of commodities including raw materials, finished goods, and equipment.
Raw materials such as steel, aluminum, and plastic
Finished goods like electronics, clothing, and furniture
Equipment such as machinery, vehicles, and tools
Q81. Howmuch supplier are u handling
I am currently handling 5 suppliers for various engineering projects.
I am responsible for managing relationships with 5 different suppliers
I oversee the procurement process for materials and services from these suppliers
I negotiate contracts and pricing with each supplier to ensure cost-effectiveness
I monitor supplier performance and address any issues that may arise
Examples: Supplier A for steel, Supplier B for electronics components, Supplier C for machining services
Q82. Howmany suppliers are you handling
I am currently handling relationships with 10 suppliers across various industries.
I manage relationships with 10 suppliers
Suppliers are from various industries
Examples: Supplier A - electronics, Supplier B - automotive
Q83. Did ur app crash if so how u figured out which component led to crash
Yes, I have experience troubleshooting app crashes.
Check crash logs for specific error messages
Use crash reporting tools like Crashlytics or Firebase Crashlytics
Analyze stack traces to identify the problematic component
Review recent code changes that may have introduced bugs
Test different scenarios to reproduce the crash
A zombie process is a process that has completed execution but still has an entry in the process table.
Zombie processes occur when a child process finishes execution before the parent process can collect its exit status.
Zombie processes consume system resources and should be cleaned up by the parent process using wait() or waitpid() system calls.
Zombie processes can be identified using tools like ps command in Unix/Linux systems.
Example: When a parent process forks a child pr...read more
Q85. How many GD & T symbol are there?
There are 14 GD&T symbols commonly used in engineering drawings.
There are 14 commonly used GD&T symbols, including position, concentricity, perpendicularity, parallelism, etc.
Each GD&T symbol conveys specific geometric tolerancing information to ensure proper part functionality and interchangeability.
Examples of GD&T symbols include: ⊥ for perpendicularity, ∥ for parallelism, ⌀ for diameter, etc.
Q86. Which materials are used in sheetmetal?
Common materials used in sheetmetal include steel, aluminum, copper, and titanium.
Steel is commonly used for its strength and durability
Aluminum is lightweight and corrosion-resistant
Copper is used for its conductivity in electrical applications
Titanium is strong and lightweight, often used in aerospace industry
Q87. What is Ppk and Cpk in Six Sigma??
Ppk and Cpk are process capability indices used in Six Sigma to measure the ability of a process to produce output within specification limits.
Ppk and Cpk are statistical measurements that assess how well a process is performing in relation to its specification limits.
Ppk measures the potential capability of a process to produce output within specification limits, while Cpk measures the actual capability of a process to meet those limits.
A higher Ppk and Cpk value indicates a...read more
Q88. What are the different types of risks??
Different types of risks include financial, operational, strategic, compliance, and reputational risks.
Financial risk: related to the potential loss of financial resources, such as market risk, credit risk, and liquidity risk.
Operational risk: arises from internal processes, systems, or people, leading to errors, fraud, or disruptions.
Strategic risk: involves the impact of business decisions on the organization's long-term goals and competitiveness.
Compliance risk: stems from...read more
Q89. In C language, write a code for reverse the string in 2 different methods
Two methods to reverse a string in C language using array of characters.
Method 1: Using a temporary variable to swap characters from start and end of the string until they meet in the middle.
Method 2: Using pointers to iterate through the string from both ends and swap characters until they meet in the middle.
Q90. What are the alternatives for java collections in some other programming languages
Some alternatives for Java collections in other programming languages include Python's lists, C++'s vectors, and JavaScript's arrays.
Python: lists
C++: vectors
JavaScript: arrays
Q91. 1. what you knew about L&T ? 2. tell about How HVDC works and transmission works? 3.these type of general core related questions were asked .
L&T is an Indian multinational conglomerate involved in engineering, construction, manufacturing, and financial services.
L&T stands for Larsen & Toubro Limited
It is one of the largest and most respected companies in India
L&T is involved in various sectors such as engineering, construction, manufacturing, and financial services
The company has a strong presence in infrastructure projects like roads, bridges, and power plants
Q92. WAP to collect all even no in list using stream API
WAP to collect all even no in list using stream API
Use stream() method to convert list to stream
Use filter() method to filter even numbers
Use collect() method to collect filtered numbers into a list
Q93. What is the difference between 1st and 3rd angle projection ?
1st and 3rd angle projection are two different methods used in technical drawing to represent 3D objects on 2D surfaces.
1st angle projection is commonly used in Europe and Asia, where the object is placed in the first quadrant (between the plane of projection and the observer).
3rd angle projection is commonly used in North America, where the object is placed in the third quadrant (behind the plane of projection).
In 1st angle projection, the top view is placed below the front ...read more
Q94. How to determine the busbar size and material?
Busbar size and material are determined based on current carrying capacity, voltage drop, and mechanical strength requirements.
Calculate the maximum current the busbar will carry
Determine the voltage drop allowed
Consider the mechanical strength required based on installation conditions
Select a material with appropriate conductivity and mechanical properties
Consult relevant standards and guidelines for busbar sizing and material selection
Q95. Benchmarking & Master section... In design?
Benchmarking and master section are important in design for setting standards and improving performance.
Benchmarking involves comparing design processes, products, or performance against industry standards or competitors.
Master section refers to a standardized section of a design that serves as a reference point for consistency and quality.
Both benchmarking and master section help in setting benchmarks, identifying areas for improvement, and ensuring consistency in design.
Exa...read more
Q96. Software management framework that I am following, and different scrum terminologies
I follow the Agile software management framework and am familiar with various Scrum terminologies.
Agile software management framework focuses on iterative development and collaboration.
Scrum is a specific Agile framework that includes roles like Scrum Master and Product Owner.
Some Scrum terminologies include Sprint, Daily Standup, Backlog, and User Stories.
Q97. 3. Write a class to debit, credit and balance check functionalities
A class for debit, credit and balance check functionalities
Create a class with member variables for balance
Add member functions for debit, credit and balance check
Ensure proper validation and error handling
Consider using exception handling for errors
Q98. How to decide bolt sizes
Bolt size is determined by the load it needs to bear and the material it is being fastened to.
Calculate the maximum load the bolt will need to bear
Determine the material the bolt will be fastened to
Consult bolt size charts and tables
Consider the length of the bolt and the thickness of the material being fastened
Ensure the bolt meets required standards and regulations
Q99. What is the difference between sales and pre-sales in B2B?
Sales involves closing deals with customers, while pre-sales focuses on understanding customer needs and providing solutions.
Sales involves closing deals and generating revenue, while pre-sales focuses on understanding customer requirements and providing technical solutions.
Sales teams typically work on closing deals and meeting revenue targets, while pre-sales teams work on product demonstrations, solution design, and technical discussions with customers.
Pre-sales teams ofte...read more
Q100. What is PPAP, and what is its significance?
PPAP stands for Production Part Approval Process. It is a standardized process in the automotive industry to ensure suppliers meet quality requirements.
PPAP is a set of guidelines developed by the Automotive Industry Action Group (AIAG) to establish a common understanding between suppliers and manufacturers.
It involves submitting documentation such as design records, process flow diagrams, control plans, and measurement system analysis to demonstrate that the supplier can mee...read more
Top HR Questions asked in BACS HITECH ENGINEERING
Interview Process at BACS HITECH ENGINEERING
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month