Add office photos
Engaged Employer

Quest Global

3.6
based on 2.3k Reviews
Filter interviews by

100+ MSX International Interview Questions and Answers

Updated 6 Jan 2025
Popular Designations

Q1. If 10 people had a meeting and they shake hands only once with each of the others, then how many handshakes will be there in total ?

Ans.

The question is about finding the total number of handshakes in a meeting of 10 people.

  • Each person shakes hands with 9 others.

  • Total handshakes = 10 x 9 / 2 = 45.

View 7 more answers

Q2. How many no natural frequency get zero for free free modal analysis of hex elements

Ans.

The number of zero natural frequencies in free-free modal analysis of hex elements.

  • Free-free modal analysis

  • Hex elements

  • Zero natural frequencies

View 1 answer

Q3. Write a program to swap value of two variables without using a third variable.

Ans.

Program to swap value of two variables without using a third variable.

  • Use arithmetic operations to swap values

  • Add both variables and store the sum in one variable

  • Subtract the value of one variable from the sum and store it in the other variable

  • Subtract the value of the other variable from the sum and store it in the first variable

Add your answer

Q4. Tell about the tools used for design

Ans.

Design tools include CAD software, 3D printers, prototyping equipment, and simulation software.

  • CAD software such as SolidWorks, AutoCAD, and CATIA are used for creating 2D and 3D designs

  • 3D printers are used for rapid prototyping and creating physical models

  • Prototyping equipment such as CNC machines and laser cutters are used for creating functional prototypes

  • Simulation software such as ANSYS and COMSOL are used for testing and analyzing designs

  • Other tools include hand sketchi...read more

View 4 more answers
Discover MSX International interview dos and don'ts from real experiences

Q5. Tell me about design of power plant

Ans.

The design of a power plant involves various components and considerations to ensure efficient generation of electricity.

  • Power plants are designed to convert various energy sources into electricity.

  • The design includes selecting the appropriate type of power plant based on the energy source, such as coal, natural gas, nuclear, hydro, or renewable sources.

  • The design also involves determining the capacity and layout of the power plant to meet the electricity demand.

  • Components li...read more

View 1 answer

Q6. Why this package? Is it negotiable

Ans.

This package was chosen for its comprehensive features and compatibility with our existing systems.

  • The package offers a wide range of functionalities that meet our requirements.

  • It integrates seamlessly with our current software infrastructure.

  • We have evaluated other options, but this package stood out as the best fit for our needs.

Add your answer
Are these interview questions helpful?

Q7. if exception is thrown , whether final block will get executed.

Ans.

Yes, the final block will get executed even if an exception is thrown.

  • The final block will always get executed, regardless of whether an exception is thrown or not.

  • This is useful for releasing resources like closing files or database connections.

  • Example: try { // code that may throw exception } catch (Exception e) { // handle exception } finally { // final block always gets executed }

Add your answer

Q8. What are the steps involved in designing a new product ?

Ans.

Designing a new product involves several steps from ideation to production.

  • Identify the need or problem the product will solve

  • Conduct market research to determine demand and competition

  • Brainstorm and develop concepts

  • Create detailed designs and prototypes

  • Test and refine the product

  • Finalize design and prepare for production

  • Launch and market the product

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

Q9. What are different materials properties required for thermal analysis

Ans.

Materials properties required for thermal analysis

  • Thermal conductivity

  • Specific heat capacity

  • Thermal expansion coefficient

  • Melting point

  • Boiling point

  • Heat transfer coefficient

  • Thermal diffusivity

Add your answer

Q10. Write a program to print prime numbers.

Ans.

Program to print prime numbers

  • Start with a loop from 2 to n (number to check)

  • For each number, check if it is divisible by any number from 2 to its square root

  • If not divisible, it is a prime number and print it

Add your answer

Q11. DB Query to find duplicates in a table, keeping first duplicate in answer.

Ans.

DB query to find duplicates in a table, keeping first duplicate in answer.

  • Use GROUP BY clause to group the records by the column(s) that may have duplicates

  • Use HAVING clause to filter out groups with only one record

  • Use MIN or MAX function to select the first record in each group

  • Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1

Add your answer

Q12. what is stress ,strain, behavior of ductile material for tensile loading?

Ans.

Ductile materials exhibit plastic deformation under tensile loading, with stress and strain being proportional until the yield point.

  • Ductile materials can undergo significant plastic deformation before failure

  • Stress and strain are proportional until the yield point

  • After the yield point, the material experiences strain hardening

  • Ultimate tensile strength is the maximum stress a material can withstand before failure

  • Elongation at break is the amount of strain a material can under...read more

View 1 answer

Q13. Code to map Employee Object from List to Hashmap using Stream API functions.

Ans.

Code to map Employee Object from List to Hashmap using Stream API functions.

  • Create a List of Employee objects

  • Use stream() method to convert List to Stream

  • Use collect() method to convert Stream to HashMap

  • Use Collectors.toMap() method to create HashMap

  • Pass key and value mapping functions to toMap() method

Add your answer

Q14. How to resolve non linearity convergence issue

Ans.

Non-linearity convergence issue can be resolved by adjusting the solver settings and/or modifying the model.

  • Check the initial conditions and boundary conditions

  • Try using a different solver or adjusting the solver settings

  • Modify the model to reduce non-linearity

  • Check for any errors in the input data or model setup

  • Increase the number of iterations or decrease the convergence tolerance

  • Consider using sub-stepping or adaptive time-stepping

  • Perform a sensitivity analysis to identify...read more

Add your answer

Q15. What is the difference between HCF and LCF?

Ans.

HCF (Highest Common Factor) is the largest number that divides two or more numbers without leaving a remainder, while LCM (Lowest Common Multiple) is the smallest number that is a multiple of two or more numbers.

  • HCF is also known as GCD (Greatest Common Divisor)

  • HCF is used to simplify fractions and find the highest common factor of two or more numbers

  • LCM is used to find the smallest common multiple of two or more numbers

  • HCF of 12 and 18 is 6, LCM of 12 and 18 is 36

Add your answer

Q16. What are different type of elements in Ansys APDL

Ans.

Ansys APDL has various types of elements including structural, thermal, fluid, electromagnetic, and acoustic elements.

  • Structural elements include beam, shell, and solid elements

  • Thermal elements include conduction, convection, and radiation elements

  • Fluid elements include 1D, 2D, and 3D elements for incompressible and compressible flows

  • Electromagnetic elements include magnetic, electric, and coupled field elements

  • Acoustic elements include 2D and 3D elements for sound pressure a...read more

Add your answer

Q17. What are different quality check for mesh

Ans.

Quality checks for mesh include element size, aspect ratio, skewness, orthogonality, and boundary conformity.

  • Element size should be appropriate for the geometry and physics of the problem.

  • Aspect ratio should be within acceptable limits to avoid distorted elements.

  • Skewness should be minimized to avoid numerical errors.

  • Orthogonality should be maintained to ensure accurate results.

  • Boundary conformity should be checked to ensure proper connection with adjacent meshes.

  • Examples: Ja...read more

Add your answer

Q18. What is difference between ArrayList and HashMap.

Ans.

ArrayList is a dynamic array to store elements, while HashMap is a key-value pair collection.

  • ArrayList is ordered and allows duplicate elements, while HashMap is unordered and does not allow duplicate keys.

  • ArrayList uses indexes to access elements, while HashMap uses keys to access values.

  • Example: ArrayList list = new ArrayList<>(); HashMap map = new HashMap<>();

Add your answer

Q19. What are the different approaches for the manufacturing of composites?

Ans.

Different approaches for manufacturing composites include hand lay-up, filament winding, and resin transfer molding.

  • Hand lay-up involves manually placing layers of reinforcement material in a mold and applying resin.

  • Filament winding uses continuous fibers that are wound around a rotating mandrel to create a composite structure.

  • Resin transfer molding involves injecting resin into a closed mold containing pre-placed reinforcement material.

  • Other approaches include pultrusion, co...read more

Add your answer

Q20. MCDC and how did you debug an error

Ans.

MCDC is a testing technique to ensure all possible combinations of conditions are tested. Debugging involves identifying and fixing errors in the code.

  • MCDC stands for Modified Condition/Decision Coverage

  • It is a testing technique used to ensure all possible combinations of conditions are tested

  • Debugging involves identifying and fixing errors in the code

  • To debug an error, I first reproduce the error and then use debugging tools like breakpoints, watches, and logging to identify...read more

Add your answer

Q21. How you will control the flow of flue gas

Ans.

The flow of flue gas can be controlled by adjusting the damper position and regulating the fuel input.

  • Adjusting the damper position to control the amount of air entering the combustion chamber

  • Regulating the fuel input to control the temperature and pressure of the flue gas

  • Using a control system to monitor and adjust the flow of flue gas

  • Installing a scrubber to remove pollutants from the flue gas before releasing it into the atmosphere

Add your answer

Q22. What are all the failure modes of a electrical motors

Ans.

Failure modes of electrical motors include overheating, bearing failure, winding insulation breakdown, and rotor imbalance.

  • Overheating due to excessive current or poor ventilation

  • Bearing failure from lack of lubrication or misalignment

  • Winding insulation breakdown from voltage spikes or moisture ingress

  • Rotor imbalance causing vibration and eventual failure

Add your answer

Q23. How the auto transfer system works in high voltage switchgears

Ans.

Auto transfer system in high voltage switchgears automatically transfers power source in case of failure

  • Auto transfer system detects power source failure

  • Automatically switches to backup power source

  • Ensures continuous power supply to critical loads

  • Commonly used in data centers, hospitals, and industrial facilities

Add your answer

Q24. Pipe flows ,distribution of stress , what is divergence , vortex flow?

Ans.

Pipe flows, stress distribution, divergence, and vortex flow are all related to fluid mechanics.

  • Pipe flows refer to the movement of fluids through pipes or channels.

  • Stress distribution refers to the way stress is distributed throughout a fluid.

  • Divergence is the measure of how much a fluid is spreading out or becoming more diffuse.

  • Vortex flow is a type of fluid flow where the fluid rotates around a central axis.

  • These concepts are important in designing components that involve ...read more

Add your answer

Q25. do-while loop example.

Ans.

A do-while loop is a control flow statement that executes a block of code at least once before checking the condition.

  • The do-while loop is similar to the while loop, but the condition is checked at the end of the loop.

  • The loop will always execute at least once, even if the condition is false.

  • Syntax: do { // code block } while (condition);

  • Example: do { x++; } while (x < 10);

Add your answer

Q26. What is mutex and who it overcome with it..?

Ans.

A mutex is a synchronization primitive used to control access to shared resources in a multi-threaded environment.

  • Mutex stands for mutual exclusion

  • It is used to prevent multiple threads from accessing shared resources simultaneously

  • Mutexes are typically used to protect critical sections of code

  • Example: In a multi-threaded program, a mutex can be used to ensure that only one thread can access a shared variable at a time

Add your answer

Q27. What is an interface in programming?

Ans.

An interface in programming defines a contract for classes to implement, specifying methods and properties that must be included.

  • Interfaces in programming are used to define a set of methods and properties that a class must implement.

  • Interfaces provide a way to achieve polymorphism in programming languages.

  • Interfaces are similar to abstract classes but cannot contain any implementation code.

  • Classes can implement multiple interfaces in programming languages that support multip...read more

Add your answer

Q28. Materials grades,which area working in rolling stock, PDM, VPM, CATIA, STACKUP ANALYSIS, CDR, DDR, PDR etc

Ans.

I have experience working with materials grades in rolling stock and using various software tools such as PDM, VPM, CATIA, and performing stackup analysis, CDR, DDR, and PDR.

  • Experience with materials grades in rolling stock

  • Proficient in PDM and VPM software

  • Skilled in using CATIA for design engineering

  • Expertise in performing stackup analysis

  • Familiarity with CDR, DDR, and PDR processes

Add your answer

Q29. Write a program to check the given number is odd or not. Write a program to find the given digit is present in the given number

Ans.

Program to check if a number is odd and to find a digit in the number.

  • Use modulo operator to check if a number is odd (number % 2 == 1)

  • Convert the number to a string and check if the digit is present using string methods

  • Handle edge cases like negative numbers and non-integer inputs

Add your answer

Q30. difference between Low cycle Fatigue and High Cycle Fatigue ?

Ans.

Low cycle fatigue occurs at high stress levels and a small number of cycles, while high cycle fatigue occurs at low stress levels and a large number of cycles.

  • Low cycle fatigue is caused by plastic deformation and occurs at stress levels above the yield strength of the material.

  • High cycle fatigue is caused by cyclic loading and occurs at stress levels below the yield strength of the material.

  • Low cycle fatigue is typically seen in aerospace and automotive applications, while h...read more

Add your answer

Q31. What are value and reference types

Ans.

Value types store the actual value, while reference types store a reference to the value.

  • Value types include primitive types like int, float, bool, etc.

  • Value types are stored on the stack and have a fixed size.

  • Reference types include objects, arrays, and strings.

  • Reference types are stored on the heap and have a variable size.

  • Assigning a value type to another variable creates a copy of the value.

  • Assigning a reference type to another variable creates a new reference to the same...read more

View 1 answer

Q32. What is exploratory testing and adhoc testing and how you used these in your project?

Ans.

Exploratory testing is a simultaneous learning, test design, and test execution approach. Adhoc testing is an informal testing approach without any predefined test cases.

  • Exploratory testing involves exploring the software, learning about it, and designing and executing tests on the fly.

  • Adhoc testing is unplanned and unstructured testing where testers randomly test the application without any specific test cases.

  • In my project, I used exploratory testing to uncover defects that...read more

Add your answer

Q33. How to create a maintenance plan

Ans.

A maintenance plan can be created by identifying equipment, determining maintenance tasks, scheduling maintenance, and tracking progress.

  • Identify equipment that needs maintenance

  • Determine maintenance tasks required for each equipment

  • Schedule maintenance based on equipment usage and criticality

  • Track progress and adjust plan as needed

  • Use software tools to automate and streamline the process

  • Ensure compliance with safety regulations and manufacturer recommendations

Add your answer

Q34. What sort of bench testing did you perform

Ans.

I performed bench testing on various components to ensure functionality and reliability.

  • Tested electronic components for voltage and current levels

  • Conducted stress tests on mechanical parts to assess durability

  • Analyzed data from bench tests to identify any issues or improvements needed

Add your answer

Q35. What is meaning of igv in id fan

Ans.

IGV stands for Inlet Guide Vane in ID fan which controls the flow of air entering the fan.

  • IGV is a component of ID fan used to regulate the airflow entering the fan.

  • It helps in controlling the fan speed and maintaining the required pressure.

  • IGV is used in various industries like power plants, cement plants, and steel plants.

  • It is also used in HVAC systems to regulate the airflow in buildings.

  • Proper maintenance of IGV is important for efficient operation of ID fan.

Add your answer

Q36. Model the part from given drawing

Ans.

Modeling a part from a given drawing in an interview for Senior Engineer position.

  • Carefully analyze the dimensions and features of the part in the drawing

  • Use CAD software to create a 3D model based on the drawing

  • Ensure accuracy and precision in the modeling process

  • Consider material properties and manufacturing processes while modeling

Add your answer

Q37. Write a program to find factorial of a number

Ans.

Program to find factorial of a number

  • Use a loop to multiply the number with all the numbers less than it

  • Handle the case when the number is 0 or 1 separately

  • Use recursion to find factorial of a number

View 1 answer

Q38. 3.Basic tool names in creo or Autocad

Ans.

Basic tool names in Creo or AutoCAD

  • Creo: Sketch, Extrude, Revolve, Sweep, Loft, AutoCAD: Line, Circle, Rectangle, Arc, Polyline

View 1 answer

Q39. Why solid elements have 3 dof

Ans.

Solid elements have 3 degrees of freedom (DOF) because they can only deform in 3 directions.

  • Solid elements are used to model objects that are not easily deformed in all directions

  • The 3 DOF are translations in x, y, and z directions

  • Examples include beams, columns, and plates

Add your answer

Q40. Cantilever beam explanation

Ans.

A cantilever beam is a beam supported at only one end, with the other end free to move or rotate.

  • Cantilever beams are commonly used in construction and engineering for structures like balconies, bridges, and diving boards.

  • The fixed end of the beam is called the 'support' while the free end is called the 'tip'.

  • Cantilever beams experience bending moments and shear forces due to the load applied at the free end.

  • Examples of cantilever beams include the diving board at a swimming ...read more

Add your answer

Q41. How is data binding achieved in WPF. Show with an example

Ans.

Data binding in WPF allows synchronization of data between UI elements and data sources

  • Data binding in WPF can be achieved using the Binding markup extension

  • Properties of UI elements can be bound to properties of data objects

  • Example: binds the Text property of TextBlock to the Name property of data object

Add your answer

Q42. How did you design HMI screens?

Ans.

I designed HMI screens by first understanding user requirements, creating wireframes, selecting appropriate design tools, and conducting user testing.

  • Understand user requirements before starting the design process

  • Create wireframes to visualize layout and functionality

  • Select appropriate design tools such as Adobe XD or Sketch

  • Conduct user testing to gather feedback and make necessary adjustments

Add your answer

Q43. What is programming language used for?

Ans.

Programming languages are used to write instructions for computers to execute tasks and solve problems.

  • Programming languages are used to create software applications, websites, and games.

  • They are used to automate tasks and processes, such as data analysis and machine learning.

  • Programming languages are also used in scientific research, financial analysis, and engineering.

  • Examples of programming languages include Java, Python, C++, and JavaScript.

Add your answer

Q44. What is react and concept of Virtual dom and real dom

Ans.

React is a JavaScript library for building user interfaces. Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.

  • React is a popular JavaScript library for building user interfaces.

  • Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.

  • When changes are made in React, the Virtual DOM is updated first, then compared to the Real DOM to minimize actual DOM manipulation.

Add your answer

Q45. Wap to toggle the fourth bit of given number..?

Ans.

Toggle the fourth bit of a given number.

  • Extract the fourth bit using bitwise AND operation with 8 (1000 in binary)

  • Toggle the fourth bit using bitwise XOR operation with 8 (1000 in binary)

Add your answer

Q46. What languages do you know ?

Ans.

I am proficient in English and Spanish.

  • English

  • Spanish

Add your answer

Q47. How to modify a equipment tasklist

Ans.

To modify an equipment tasklist, follow these steps:

  • Identify the tasklist to be modified

  • Make necessary changes to the tasklist

  • Update the tasklist in the maintenance management system

  • Ensure that the changes are communicated to relevant stakeholders

Add your answer

Q48. Coding question logic 1) size of array2)write array in reverse order etc

Ans.

Coding question on array size and reversing order

  • Use the length property to get array size

  • Loop through array backwards to reverse order

Add your answer

Q49. How do you design a composite product

Ans.

Designing a composite product involves selecting materials, creating a layout, analyzing performance, and optimizing for strength and weight.

  • Select appropriate materials based on desired properties (strength, weight, durability)

  • Create a layout or design based on the specific requirements and constraints

  • Perform analysis using software tools to predict performance under different conditions

  • Optimize the design for strength, weight, and cost effectiveness

  • Consider factors such as ...read more

Add your answer

Q50. 2.Draw a stress-strain diagram

Ans.

A stress-strain diagram shows the relationship between stress and strain in a material.

  • The diagram plots stress on the y-axis and strain on the x-axis.

  • The slope of the curve represents the material's stiffness or Young's modulus.

  • The yield point is where the material begins to deform plastically.

  • The ultimate strength is the maximum stress the material can withstand before failure.

  • The area under the curve represents the material's toughness.

  • Examples of stress-strain diagrams in...read more

View 1 answer

Q51. How many layers are there in unigraphics

Ans.

Unigraphics has multiple layers for organizing and managing design elements.

  • Unigraphics has a Layer Manager that allows users to create and manage layers.

  • The number of layers in Unigraphics can vary depending on the complexity of the design.

  • Layers can be used to organize and manage design elements such as geometry, annotations, and dimensions.

  • Layers can also be used to control the visibility and display of design elements.

  • Users can assign colors and line styles to layers to d...read more

Add your answer

Q52. Sheet metal drawing for a model

Ans.

A sheet metal drawing is a technical illustration that shows the dimensions and specifications of a sheet metal part.

  • Include detailed measurements and tolerances

  • Indicate the type of material to be used

  • Specify any necessary finishing processes

  • Include notes and callouts for additional information

  • Use standard symbols and conventions

  • Consider the manufacturing process when creating the drawing

Add your answer

Q53. Field description and its usage in Primavera

Ans.

Field description in Primavera is used to provide additional information about a field.

  • Field description is a text box that appears when you hover over a field in Primavera

  • It is used to provide additional information about the field or to clarify its purpose

  • Field descriptions can be added to custom fields as well as standard fields

  • They can be useful for communicating important information to other users of the project

  • For example, a field description could be used to explain t...read more

Add your answer

Q54. What is one mathematical theorem you can state?

Ans.

The Pythagorean theorem states that in a right-angled triangle, the square of the length of the hypotenuse is equal to the sum of the squares of the lengths of the other two sides.

  • In a right-angled triangle, if a and b are the lengths of the two shorter sides, and c is the length of the hypotenuse, then a^2 + b^2 = c^2.

  • The theorem is named after the ancient Greek mathematician Pythagoras.

  • It is commonly used in geometry and trigonometry to calculate unknown side lengths in rig...read more

Add your answer

Q55. What are traits and how to use it in PHP ?

Ans.

Traits in PHP are a mechanism for code reuse in single inheritance languages.

  • Traits are a way to group functionality in a fine-grained and consistent way.

  • They allow developers to reuse sets of methods freely in several independent classes.

  • To use a trait in PHP, you use the 'use' keyword followed by the trait name.

  • Traits can be composed into a class using multiple 'use' statements.

  • Traits can also have abstract methods that must be implemented by the class using the trait.

Add your answer

Q56. What is line . Difference between line curve line How will rate your performance

Ans.

A line is a straight path that extends infinitely in both directions.

  • A line has no curves or bends, it is straight.

  • A curve is a line that deviates from a straight path.

  • Lines are defined by two points on the line.

  • Curves can be of various shapes like circles, parabolas, etc.

Add your answer

Q57. How to create an asset in SAP

Ans.

To create an asset in SAP, follow these steps:

  • Go to the Asset Accounting module in SAP

  • Click on the 'New Asset' button

  • Enter the necessary details such as asset class, description, and acquisition value

  • Assign the asset to a cost center or profit center

  • Save the asset

  • Perform a depreciation simulation to ensure the asset is set up correctly

Add your answer

Q58. What is Stress and strain explain briefly

Ans.

Stress is the force applied to a material, while strain is the resulting deformation or change in shape of the material.

  • Stress is a measure of the internal forces within a material that resist deformation.

  • Strain is the measure of the amount of deformation or change in shape that occurs in a material when subjected to stress.

  • Stress and strain are related through the material's elastic modulus, which describes its stiffness.

  • Stress is typically measured in units of force per uni...read more

View 1 answer

Q59. K factor of sheet metal

Ans.

The K factor of sheet metal is a constant used in sheet metal bending calculations to determine the amount of material elongation and compression.

  • The K factor is influenced by the material's properties, thickness, and bending method.

  • It is used to calculate the bend allowance, bend deduction, and flat pattern dimensions.

  • A higher K factor indicates more material elongation and compression during bending.

  • Common K factor values range from 0.3 to 0.5, but can vary depending on the...read more

View 3 more answers

Q60. What is adb ? What commands you know ?

Ans.

adb stands for Android Debug Bridge. It is a command-line tool used to communicate with Android devices.

  • adb is used to install and debug apps on Android devices

  • Some common adb commands include adb devices, adb install, and adb logcat

  • adb can also be used to take screenshots, record screen videos, and access the device shell

  • adb requires USB debugging to be enabled on the device

View 1 answer

Q61. Explain the architecture of node.js

Ans.

Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser.

  • Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

  • It uses the V8 JavaScript engine from Google to execute code.

  • Node.js has a single-threaded event loop that allows handling multiple connections simultaneously.

  • It has a rich library of various JavaScript modules that simplifies web development.

  • Node.js can be u...read more

Add your answer

Q62. What is basic procedure to start drilling

Ans.

The basic procedure to start drilling involves selecting the drilling location, preparing the drilling rig, and drilling the hole.

  • Select the drilling location based on geological surveys and exploration data

  • Prepare the drilling rig by assembling the necessary equipment and ensuring safety measures are in place

  • Drill the hole using the appropriate drilling technique and monitoring progress regularly

  • Extract and analyze rock samples to determine the composition and potential for ...read more

Add your answer

Q63. What skills are used in iOS development? What skills are used in Android Development?

Ans.

iOS development requires knowledge of Swift/Objective-C, Xcode, iOS SDK, and UI/UX design. Android development requires knowledge of Java/Kotlin, Android Studio, Android SDK, and UI/UX design.

  • Swift/Objective-C for iOS

  • Java/Kotlin for Android

  • Xcode for iOS

  • Android Studio for Android

  • iOS SDK for iOS

  • Android SDK for Android

  • UI/UX design for both

Add your answer

Q64. Explain singleton design pattern

Ans.

Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

  • Ensures a class has only one instance

  • Provides a global point of access to that instance

  • Commonly used for logging, caching, database connections, etc.

Add your answer

Q65. Explain adaptive design pattern

Ans.

Adaptive design pattern is a software design pattern that allows objects to change their behavior dynamically.

  • Adaptive design pattern involves creating objects that can change their behavior at runtime.

  • It allows for flexibility and adaptability in software systems.

  • Examples include Strategy pattern, State pattern, and Decorator pattern.

Add your answer

Q66. Explain the process of turbine startup

Ans.

Turbine startup involves several steps to safely bring the turbine to operating speed.

  • Perform pre-start checks to ensure all systems are ready

  • Open steam inlet valves to allow steam to flow into the turbine

  • Gradually increase steam flow to bring the turbine up to speed

  • Monitor temperature and pressure levels throughout the startup process

  • Verify all systems are functioning properly before reaching full operating speed

Add your answer

Q67. What is CV2X, CV2I, CV2G?

Ans.

CV2X, CV2I, CV2G are different communication technologies used in the automotive industry for vehicle-to-everything communication.

  • CV2X stands for Cellular Vehicle-to-Everything and uses cellular networks for communication between vehicles, infrastructure, pedestrians, and other devices.

  • CV2I stands for Cellular Vehicle-to-Infrastructure and focuses on communication between vehicles and infrastructure such as traffic lights, road signs, and toll booths.

  • CV2G stands for Cellular ...read more

Add your answer

Q68. What is DSA used for?

Ans.

DSA is used for efficient data organization and manipulation in computer algorithms.

  • DSA stands for Data Structures and Algorithms

  • It is used to optimize the performance of computer algorithms

  • DSA helps in efficient data organization and manipulation

  • Examples of DSA include arrays, linked lists, trees, graphs, and sorting algorithms

Add your answer

Q69. What is the heat treatment process?

Ans.

Heat treatment is a process used to alter the physical and sometimes chemical properties of a material through heating and cooling.

  • Heating the material to a specific temperature

  • Holding it at that temperature for a set amount of time

  • Cooling it at a controlled rate

  • Types of heat treatment include annealing, tempering, quenching, and case hardening

Add your answer

Q70. Difference between find element and find elements

Ans.

find element returns the first matching element, find elements returns a list of all matching elements

  • find element returns a single WebElement, find elements returns a list of WebElements

  • find element throws NoSuchElementException if no element is found, find elements returns an empty list

  • find element is used when expecting a single element, find elements is used when expecting multiple elements

Add your answer

Q71. Types of design patterns?

Ans.

Design patterns are reusable solutions to common problems in software design.

  • Creational patterns: Singleton, Factory, Builder

  • Structural patterns: Adapter, Decorator, Facade

  • Behavioral patterns: Observer, Strategy, Template Method

Add your answer

Q72. Difference between @controller and @ Rest controller

Ans.

The @Controller annotation is used for traditional MVC controllers, while @RestController is used for RESTful web services.

  • The @Controller annotation is used to define a class as a Spring MVC controller, which can handle HTTP requests and return a view.

  • The @RestController annotation is used to define a class as a controller for RESTful web services, which can handle HTTP requests and return data in JSON or XML format.

  • The @RestController annotation is a combination of @Control...read more

Add your answer

Q73. Shutdown planning procedure

Ans.

Shutdown planning procedure involves identifying critical equipment, scheduling maintenance, and ensuring safety measures are in place.

  • Identify critical equipment and prioritize maintenance needs

  • Develop a detailed shutdown schedule

  • Ensure safety measures are in place for workers and equipment

  • Communicate the shutdown plan to all stakeholders

  • Perform necessary maintenance and repairs during the shutdown

  • Conduct post-shutdown inspections to ensure equipment is functioning properly

Add your answer

Q74. What is Mutithreading

Ans.

Multithreading is the ability of a CPU to execute multiple threads concurrently.

  • Multithreading allows for better utilization of CPU resources.

  • It can improve application performance by allowing multiple tasks to run simultaneously.

  • Multithreading can be implemented in various programming languages such as Java, C++, and Python.

  • Examples of multithreaded applications include web servers, video games, and media players.

Add your answer

Q75. Iron carbon diagram explanation

Ans.

Iron-Carbon Diagram shows the phases of iron and carbon at different temperatures.

  • Graphical representation of the phases of iron and carbon at different temperatures

  • Helps in understanding the microstructure of steel

  • Consists of regions like austenite, ferrite, cementite, and pearlite

  • Used in heat treatment processes to control the properties of steel

Add your answer

Q76. What does thermal power input and output range

Ans.

Thermal power input and output range refers to the amount of heat energy supplied to a system and the amount of heat energy produced by the system.

  • Thermal power input is the amount of heat energy supplied to a system, typically measured in watts or BTUs

  • Thermal power output is the amount of heat energy produced by the system, also measured in watts or BTUs

  • The input and output range can vary depending on the efficiency of the system and the type of fuel being used

  • For example, a...read more

Add your answer

Q77. How you manage the risk plan for the project

Ans.

I manage the risk plan by identifying potential risks, assessing their impact and likelihood, developing mitigation strategies, and regularly monitoring and updating the plan.

  • Identify potential risks by conducting risk assessments and brainstorming sessions

  • Assess the impact and likelihood of each risk to prioritize them

  • Develop mitigation strategies to address high-priority risks

  • Regularly monitor and update the risk plan throughout the project

  • Communicate the risk plan to stake...read more

Add your answer

Q78. How to draw sheet metal

Ans.

To draw sheet metal, use CAD software to create a 2D flat pattern of the desired shape, including bend allowances and tolerances.

  • Start by creating a 2D sketch of the desired shape in the CAD software.

  • Apply bend allowances and tolerances to account for the material thickness and bending process.

  • Use features like flanges, bends, and reliefs to accurately represent the sheet metal design.

  • Verify the flat pattern for accuracy before proceeding to manufacturing.

  • Examples: Using soft...read more

Add your answer

Q79. SOLID Principles in unity

Ans.

SOLID principles can be applied in Unity development to improve code quality and maintainability.

  • Single Responsibility Principle: Each script should have a single responsibility.

  • Open/Closed Principle: Classes should be open for extension but closed for modification.

  • Liskov Substitution Principle: Subclasses should be substitutable for their base classes.

  • Interface Segregation Principle: Use interfaces to segregate methods based on functionality.

  • Dependency Inversion Principle: D...read more

Add your answer

Q80. Difference between mobile and web testing?

Ans.

Mobile testing focuses on apps for smartphones and tablets, while web testing focuses on websites accessed through browsers.

  • Mobile testing involves testing apps on different devices and operating systems.

  • Web testing involves testing websites on different browsers and screen sizes.

  • Mobile testing includes testing for touch gestures and device-specific features.

  • Web testing includes testing for cross-browser compatibility and responsive design.

  • Mobile testing may involve testing o...read more

Add your answer

Q81. Scenario-based GIS applications in renewable energy.

Ans.

GIS applications in renewable energy involve mapping, analysis, and planning for optimal utilization of resources.

  • GIS can be used to identify suitable locations for renewable energy projects such as solar or wind farms.

  • It can help in assessing environmental impacts and risks associated with renewable energy development.

  • GIS can also be used for monitoring and managing renewable energy infrastructure.

  • Examples include using GIS to optimize the placement of solar panels based on ...read more

Add your answer

Q82. 1.What you know about overloading ?

Ans.

Overloading is a feature in programming that allows a function to have multiple definitions with different parameters.

  • Overloading is used to provide different implementations of a function based on the number, type, or order of parameters.

  • It helps in writing cleaner and more readable code.

  • Examples of overloading include the '+' operator in C++ which can be used for addition of integers, floating-point numbers, and strings.

  • Another example is the 'print' function in Python whic...read more

Add your answer

Q83. What you know by polymorphisms ?

Ans.

Polymorphisms are variations in DNA sequence that occur within a population.

  • Polymorphisms can be single nucleotide changes or larger structural variations.

  • They can be neutral or have functional consequences.

  • Examples include SNPs, insertions, deletions, and copy number variations.

  • Polymorphisms can be used as genetic markers for disease susceptibility or ancestry.

  • They can also affect drug metabolism and response.

Add your answer

Q84. How to resolved the complexity faced

Ans.

Resolving complexity by breaking down tasks, prioritizing, seeking input from team members, and utilizing problem-solving skills.

  • Break down complex tasks into smaller, manageable components

  • Prioritize tasks based on importance and deadlines

  • Seek input and collaboration from team members to gain different perspectives

  • Utilize problem-solving skills to identify root causes and develop effective solutions

Add your answer

Q85. Basic functions for class with vector member with pointer

Ans.

Basic functions for a class with a vector member with a pointer.

  • Use constructors and destructors to allocate and deallocate memory for the vector pointer.

  • Implement functions to add, remove, and access elements in the vector.

  • Overload operators for assignment and comparison.

  • Consider implementing a copy constructor and a move constructor.

Add your answer

Q86. Brief about blade manufacturing process

Ans.

Blade manufacturing process involves forging, machining, heat treatment, and finishing to create high-quality blades.

  • Blades are typically made from materials like stainless steel, carbon steel, or titanium.

  • Forging involves shaping the blade by heating and hammering the metal into the desired shape.

  • Machining is used to refine the blade's shape and dimensions using precision cutting tools.

  • Heat treatment is crucial to enhance the blade's hardness, toughness, and overall performa...read more

Add your answer

Q87. What is the basic principles of Gas turbine

Add your answer

Q88. Difference between linked list and array list

Ans.

Linked list is a data structure where elements are stored in nodes with pointers to the next node. Array list is a dynamic array that can grow or shrink in size.

  • Linked list allows for efficient insertion and deletion of elements anywhere in the list.

  • Array list provides fast access to elements using index, but slower insertion and deletion compared to linked list.

  • Example: Linked list - 1 -> 2 -> 3 -> 4 -> 5, Array list - [1, 2, 3, 4, 5]

Add your answer

Q89. Explain Principal Stress ?

Ans.

Principal stress is the maximum or minimum normal stress acting on a plane at a point in a stressed body.

  • Principal stress is a type of normal stress.

  • It occurs on a plane where the shear stress is zero.

  • The maximum and minimum principal stresses are perpendicular to each other.

  • The principal stresses are important in determining the failure of a material.

  • Examples of applications include designing structures and analyzing mechanical components.

View 1 answer

Q90. How to handle windows

Ans.

Handling windows involves managing window creation, resizing, movement, and closing in a software application.

  • Understand the window lifecycle: creation, resizing, movement, and closing.

  • Implement event handlers for window actions.

  • Utilize window management APIs provided by the operating system.

  • Consider user experience and usability when designing window interactions.

Add your answer

Q91. What is polymorphism

Ans.

Polymorphism is the ability of an object to take on many forms.

  • Polymorphism allows objects of different classes to be treated as if they were objects of the same class.

  • It is achieved through method overriding and method overloading.

  • Example: A parent class Animal has a method called makeSound(). The child classes Dog, Cat, and Cow can override this method to make their own unique sounds.

  • Another example is method overloading where a class can have multiple methods with the same...read more

Add your answer

Q92. What is pressure What is drafting

Ans.

Pressure is the force applied perpendicular to the surface of an object per unit area. Drafting is the process of creating technical drawings.

  • Pressure is the force exerted on a surface divided by the area over which the force is applied.

  • Drafting involves creating detailed technical drawings using specific tools and techniques.

  • Examples of pressure include atmospheric pressure, blood pressure, and tire pressure.

  • Examples of drafting include architectural drawings, engineering bl...read more

Add your answer

Q93. Storage classes in C

Ans.

Storage classes in C are used to define the scope and lifetime of variables.

  • There are four storage classes in C: auto, register, static, and extern.

  • Auto variables are local to a block and have automatic storage duration.

  • Register variables are stored in CPU registers for faster access.

  • Static variables have a lifetime throughout the program and are initialized only once.

  • Extern variables are declared outside of any function and can be accessed by other files.

Add your answer

Q94. Print any python program you know

Ans.

Print 'Hello, World!' in Python

  • Use the print() function to display text on the screen

  • Enclose the text in single or double quotes

Add your answer

Q95. What is U type heat exchanger

Ans.

U type heat exchanger is a type of shell and tube heat exchanger with a U-shaped tube bundle.

  • U type heat exchanger is used for high-pressure and high-temperature applications.

  • It is commonly used in the chemical, petrochemical, and oil and gas industries.

  • The U-shaped tube bundle allows for a more compact design and efficient heat transfer.

  • It is also easier to clean and maintain compared to other types of heat exchangers.

Add your answer

Q96. Increment a number using for loop

Ans.

Use a for loop to increment a number

  • Initialize a variable with the starting number

  • Use a for loop to iterate a certain number of times

  • Increment the variable within the loop

Add your answer

Q97. sheet design considerations?

Ans.

Considerations for sheet design in engineering projects

  • Material selection based on strength, durability, and cost

  • Thickness of the sheet for required load bearing capacity

  • Design for manufacturability and ease of assembly

  • Consideration of environmental factors such as corrosion resistance

  • Integration of features like bends, cutouts, and fastening methods

Add your answer

Q98. Difference between turbine and motor,

Ans.

Turbine converts fluid energy into mechanical energy while motor converts electrical energy into mechanical energy.

  • Turbine is used in power plants to generate electricity while motor is used in various appliances like fans, pumps, etc.

  • Turbine has blades that rotate due to the force of fluid while motor has a rotor that rotates due to the force of magnetic field.

  • Turbine is a prime mover while motor is a secondary mover.

  • Turbine is used to generate rotational motion while motor ...read more

Add your answer

Q99. Complete oops concepts with examples?

Ans.

OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • OOP focuses on creating objects that interact with each other to solve problems.

  • Key concepts include encapsulation, inheritance, and polymorphism.

  • Encapsulation involves bundling data and methods that operate on the data into a single unit.

  • Inheritance allows classes to inherit attributes and methods from other classes.

  • Polymorphism allow...read more

Add your answer

Q100. What is V&amp;V and explain HSIT.

Ans.

V&V stands for Verification and Validation. HSIT stands for Hardware-in-the-Loop Simulation and Testing.

  • V&V is the process of ensuring that a product, service, or system meets the requirements and specifications.

  • Verification involves checking that the product is being built right, while validation involves checking that the right product is being built.

  • HSIT is a testing technique that involves testing a system or component using simulated hardware rather than actual hardware....read more

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

Interview Process at MSX International

based on 252 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 400 Interview Questions
3.3
 • 300 Interview Questions
4.2
 • 296 Interview Questions
4.2
 • 201 Interview Questions
3.3
 • 145 Interview Questions
4.3
 • 135 Interview Questions
View all
Top Quest Global Interview Questions And Answers
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