Univlabs
BigStep Technologies Interview Questions and Answers
Q1. what is factor of safety?
Factor of safety is a design parameter that accounts for uncertainties and variations in materials, loads, and other factors to ensure the safety of a structure or component.
Factor of safety is the ratio of the maximum stress a material can withstand to the maximum stress it is subjected to in a given application.
It is used to prevent failure due to unexpected conditions such as variations in material properties, manufacturing defects, or higher than expected loads.
For exampl...read more
Q2. what is yield point?
Yield point is the stress at which a material begins to deform plastically.
Yield point is the point on a stress-strain curve where the material transitions from elastic to plastic deformation.
It is the stress level at which the material no longer returns to its original shape after the stress is removed.
Yield point is an important factor in determining the strength and ductility of a material.
Example: Steel has a well-defined yield point, while some materials like aluminum ex...read more
Q3. what is GD and T
GD&T stands for Geometric Dimensioning and Tolerancing, a system for defining and communicating engineering tolerances.
GD&T is a symbolic language used on engineering drawings to specify the allowable variations in form, size, and orientation of features.
It helps ensure that parts fit together properly and function as intended.
GD&T uses symbols such as concentricity, flatness, perpendicularity, and position to communicate design requirements.
It is commonly used in industries ...read more
Q4. stress strain diagram
A stress-strain diagram shows the relationship between stress and strain in a material.
It typically consists of a linear elastic region, a yield point, and a plastic deformation region.
The slope of the linear region is the material's Young's Modulus.
The yield point is where the material begins to deform plastically.
The ultimate tensile strength is the maximum stress the material can withstand.
The area under the curve represents the material's toughness.
Q5. What is DeadLock in OS
Deadlock is a situation in which two or more competing actions are each waiting for the other to finish, preventing any of them from completing.
Occurs in multitasking environments
Caused by resource contention
Can be resolved using techniques like deadlock prevention, deadlock avoidance, and deadlock detection
Example: Process A holds Resource X and waits for Resource Y, while Process B holds Resource Y and waits for Resource X
Q6. Difference between enum and Struct
Enum is used to define a set of named constants while struct is used to define a collection of variables of different data types.
Enum is used to define a set of named constants, while struct is used to define a collection of variables of different data types.
Enum values are typically integers, while struct members can be of any data type.
Enums are used when you have a fixed set of values that won't change, while structs are used to group related variables together.
Example: en...read more
Q7. Different Function Call Methods
Different function call methods include pass by value, pass by reference, and pass by pointer.
Pass by value: Copies the value of the actual parameter into the formal parameter of the function.
Pass by reference: Passes a reference to the memory location of the actual parameter.
Pass by pointer: Passes the memory address of the actual parameter.
Q8. Moral Motivation vs Monetary Motivation
Moral motivation is driven by personal values and beliefs, while monetary motivation is driven by financial incentives.
Moral motivation is based on doing what is right or ethical, regardless of financial gain.
Monetary motivation involves being driven by financial rewards or incentives.
Some individuals may prioritize moral motivation over monetary motivation, while others may prioritize financial gain.
Examples: A person may choose to work for a non-profit organization out of a...read more
Q9. What are Macros in C
Macros in C are preprocessor directives that define constants or perform repetitive tasks.
Macros are defined using #define directive.
They are used to define constants like #define PI 3.14159.
Macros can also be used to create code snippets that can be reused multiple times.
For example, #define MAX(a, b) ((a) > (b) ? (a) : (b)) defines a macro to find maximum of two numbers.
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month