Mercedes-Benz Research and Development India
80+ Interview Questions and Answers
Q1. What is Os? What is primary key? Basics of os , dbms and python.
Answering questions on OS, DBMS, and Python for Graduate Engineer Trainee (GET) interview.
OS stands for Operating System, it manages computer hardware and software resources.
DBMS stands for Database Management System, it is used to manage and organize data in a database.
Python is a high-level programming language used for web development, data analysis, and artificial intelligence.
Primary key is a unique identifier for each record in a database table.
Basics of OS include proc...read more
Q2. What is criteria for designing chassis, what parameters you will consider?
The criteria for designing a chassis involves considering various parameters such as structural integrity, weight distribution, material selection, and manufacturing processes.
Structural integrity is crucial to ensure the chassis can withstand the loads and stresses it will encounter during operation.
Weight distribution plays a key role in determining the vehicle's stability and handling.
Material selection involves choosing materials with appropriate strength, stiffness, and ...read more
Q3. What would you do when you found your co-worker stealing a product or money ?
I would report the incident to the appropriate authorities and follow company protocols.
Maintain professionalism and remain calm
Gather evidence discreetly if possible
Report the incident to a supervisor or manager
Follow company policies and procedures
Cooperate with any investigations
Maintain confidentiality and avoid gossiping about the incident
Q4. Different types of controllers, functions area of application, design a PID controller to control a first order system analyse the output response.
PID controller is a type of controller used to regulate systems. It can be designed for first order systems and its output response can be analyzed.
PID controller is a feedback control mechanism that continuously calculates an error value and adjusts the control effort to minimize the error.
It consists of three components: proportional, integral, and derivative, which contribute to the control action based on the error, its accumulation, and its rate of change respectively.
PI...read more
Q5. Swap two number without 3rd variable
Swapping two numbers without using a third variable.
Use arithmetic operations to swap the numbers
Addition and subtraction can be used
XOR operation can also be used
Q6. Working principle of Turbocharger?, and compressor Map?
Turbocharger uses exhaust gases to compress air and increase engine power. Compressor map shows its efficiency.
Turbocharger uses a turbine to spin a compressor wheel
Exhaust gases from the engine turn the turbine
The compressor wheel draws in air and compresses it
Compressor map shows the efficiency of the turbocharger at different operating conditions
Efficiency is measured by pressure ratio and mass flow rate
Q7. Diagnostic trouble code from which domain Power train or Body how will you identify with the DTC number
Identify the domain of a diagnostic trouble code based on its number.
Check the first character of the DTC number. If it starts with a P, it belongs to the Power train domain. If it starts with a B, it belongs to the Body domain.
Refer to the manufacturer's documentation or online resources for a complete list of DTC codes and their corresponding domains.
Consult with experienced technicians or engineers for guidance in identifying the domain of a DTC code.
Q8. Which material you use in your products and their properties ??
We use a variety of materials in our products, each with their own unique properties.
We use stainless steel for its durability and resistance to corrosion.
Plastic is used for its lightweight and flexible nature.
Aluminum is utilized for its strength-to-weight ratio.
Copper is employed for its excellent electrical conductivity.
Glass is used for its transparency and heat resistance.
Q9. How to design a low pass filter using simulink
To design a low pass filter using Simulink, follow these steps:
Open Simulink and create a new model
Drag and drop a signal source block and a low pass filter block from the Simulink library
Connect the signal source block to the input of the low pass filter block
Set the desired cutoff frequency and other parameters of the low pass filter block
Connect the output of the low pass filter block to a scope block to visualize the filtered signal
Run the simulation to observe the filter...read more
Q10. Draw stress-strain curve for Aluminium and mild steel
Stress-strain curves for Aluminium and mild steel
Aluminium has a lower yield strength and ultimate tensile strength than mild steel
Aluminium has a higher strain hardening rate than mild steel
Mild steel has a higher modulus of elasticity than aluminium
The stress-strain curve for aluminium is more ductile than that of mild steel
The stress-strain curve for mild steel has a distinct yield point, while that of aluminium does not
Q11. Design a circuit to detect a rising edge of an input signal
A circuit to detect a rising edge of an input signal.
Use a flip-flop to store the previous state of the input signal.
Compare the current state with the previous state to detect a rising edge.
Use a clock signal to synchronize the detection process.
Implement the circuit using logic gates or a microcontroller.
Q12. Write an algorithm to print the sequence x x^2 x^3... x^8
This algorithm prints the sequence of x raised to the powers from 1 to 8.
Initialize an empty array to store the sequence
Use a loop to iterate from 1 to 8
Inside the loop, calculate x raised to the power of the current iteration
Convert the result to a string and add it to the array
After the loop, print the array
Q13. Basic design standards of wiring harness
Basic design standards for wiring harness include proper insulation, routing, and labeling.
Wires should be properly insulated to prevent short circuits and electrical interference.
Routing should be done in a way that minimizes stress on the wires and prevents damage.
Labeling should be clear and consistent to aid in troubleshooting and maintenance.
Standards such as IPC/WHMA-A-620 and UL 508A provide guidelines for wiring harness design.
Proper testing and validation should be p...read more
Q14. Different types of OS and there uses. Difference between python and cpp.
Different types of OS and their uses. Difference between Python and C++.
Operating systems include Windows, macOS, Linux, iOS, Android, etc.
Windows is commonly used for personal computers, while Linux is popular for servers.
Python is an interpreted language, while C++ is a compiled language.
Python is easier to learn and write code quickly, while C++ is faster and more efficient.
Python is commonly used for web development, data analysis, and artificial intelligence, while C++ i...read more
Q15. What is primary key and foreign key?
Primary key uniquely identifies a record in a table, while foreign key refers to a field in another table.
Primary key is used to enforce data integrity and ensure uniqueness of records.
Foreign key is used to establish a relationship between two tables.
A table can have only one primary key, but multiple foreign keys.
Example: In a database of students and courses, the student ID can be the primary key in the student table and a foreign key in the course table.
Q16. The functional area I worked upon and the platform software which is used to develop the software
I have worked on various functional areas and platforms including Java, Python, and AWS.
I have experience in developing software using Java and Python programming languages.
I have worked on AWS platform for developing and deploying software applications.
I have expertise in developing web applications using frameworks like Spring and Django.
I have experience in working with databases like MySQL and MongoDB.
I have worked on various software development methodologies like Agile ...read more
Q17. Work experience in Detail . Exposure to Digital phase. Technical feasibility
I have 5 years of work experience in design engineering with exposure to digital phase and technical feasibility.
During my time at XYZ company, I worked on a project where we had to design a digital control system for a manufacturing plant.
I have experience in using various software tools such as AutoCAD, SolidWorks, and MATLAB for digital design and simulation.
I have also worked on projects where technical feasibility was a major concern, and I had to come up with innovative...read more
Q18. What are the areas you need improvement?
I need improvement in communication skills and technical knowledge.
Improving my communication skills will help me effectively convey ideas and collaborate with team members.
Enhancing my technical knowledge will enable me to tackle complex engineering problems more efficiently.
Developing my problem-solving skills will help me approach challenges with a systematic and analytical mindset.
Gaining more practical experience through hands-on projects will enhance my overall engineer...read more
Q19. Details about the software you used there?
I primarily used CAD software such as AutoCAD and SolidWorks for designing and modeling.
AutoCAD - Used for creating 2D and 3D designs, drafting, and documentation.
SolidWorks - Used for 3D modeling, simulation, and creating detailed engineering drawings.
Other software - Used various software tools for analysis, prototyping, and project management.
Q20. NOx formation and EGR dynamics in Diesel engine?
NOx formation is a result of high combustion temperatures in diesel engines. EGR reduces NOx by recirculating exhaust gases.
NOx is formed due to high combustion temperatures
EGR reduces NOx by recirculating exhaust gases
EGR dynamics involve controlling the amount of exhaust gas recirculated
EGR can affect engine performance and emissions
NOx formation can be reduced by using SCR (Selective Catalytic Reduction) systems
Q21. Relevant experience on Matlab , Python and R?
I have extensive experience in Matlab, Python, and R.
I have used Matlab for data analysis and modeling in my previous job at XYZ company.
I have developed machine learning algorithms using Python for a project at ABC company.
I have used R for statistical analysis and visualization in my graduate research.
I am proficient in all three languages and can easily switch between them depending on the project requirements.
Q22. How much do you know about CHS?
CHS stands for Circular Hollow Section, a type of steel tube used in construction and engineering.
CHS is commonly used in the construction of buildings, bridges, and other structures.
It is known for its strength and durability.
CHS is often used in applications where weight is a concern, as it is lighter than solid steel.
It is available in a range of sizes and thicknesses to suit different applications.
CHS can be used in both compression and tension applications.
Q23. Wire types and their applications
Different wire types are used for different applications in wiring harness design.
Single core wires for power transmission
Multi-core wires for signal transmission
Shielded wires for noise reduction
Twisted pair wires for balanced signals
Coaxial cables for high-frequency signals
Ribbon cables for flat and compact connections
Q24. Draw SFD and BMD for a given beam?
SFD and BMD are graphical representations of shear force and bending moment along a beam.
SFD (Shear Force Diagram) shows the variation of shear force along the length of the beam.
BMD (Bending Moment Diagram) shows the variation of bending moment along the length of the beam.
SFD and BMD are important tools in structural analysis and design.
They help in determining the maximum shear force and bending moment in a beam, which are crucial for selecting appropriate beam sizes and r...read more
Q25. Stiffness matrix of 1dimensional beam element in FEM Stress strain curve in depth
Explaining stiffness matrix of 1D beam element and stress-strain curve in FEM.
Stiffness matrix of 1D beam element is a 2x2 matrix that relates the nodal displacements to the nodal forces.
The stress-strain curve in FEM is used to determine the material properties of the beam element.
The curve is obtained by applying a load to the beam and measuring the resulting strain.
The slope of the curve is the modulus of elasticity, which is used to calculate the stiffness matrix.
Q26. REST Api flow using spring annotation
REST API flow using Spring annotation
Define a controller class with @RestController annotation
Create methods inside the controller class with @RequestMapping annotation to handle different HTTP methods and endpoints
Use @PathVariable annotation to extract path parameters
Use @RequestParam annotation to extract query parameters
Use @RequestBody annotation to extract request body
Use @ResponseBody annotation to return response body
Use @ResponseStatus annotation to set the HTTP stat...read more
Q27. In what way the coding test as been implemented?
The coding test has been implemented through an online platform.
The coding test is conducted through an online platform.
Candidates are given a set of coding problems to solve within a specified time limit.
The platform automatically evaluates the code and provides instant feedback.
The test may include multiple choice questions or require the candidate to write code from scratch.
The coding test is designed to assess the candidate's programming skills and problem-solving abiliti...read more
Q28. Explain a scenario in detail in project to check communication
Scenario: Launching a new product
Hold regular team meetings to discuss progress and any issues
Use a project management tool to track tasks and deadlines
Establish clear communication channels for team members to report updates and ask questions
Conduct a post-project review to evaluate communication effectiveness
Q29. What are the different method to solve the complex problems
Different methods to solve complex problems
Break down the problem into smaller parts
Brainstorming and generating multiple solutions
Using analogies and past experiences
Collaborating with others and seeking feedback
Trial and error approach
Using technology and tools to aid in problem-solving
Q30. What is the difference between Comparable and Comparator
Comparable is an interface used to compare objects based on their natural order, while Comparator is an interface used to compare objects based on a custom order.
Comparable is implemented by the class whose objects are to be sorted, while Comparator is implemented by a separate class.
Comparable uses the compareTo() method to define the natural ordering of objects, while Comparator uses the compare() method to define custom ordering.
Comparable is used for sorting objects in co...read more
Q31. Explain the Pillars of OOPS.
The pillars of OOPS are encapsulation, inheritance, and polymorphism.
Encapsulation: It is the process of hiding the internal details of an object and providing a public interface for interacting with it.
Inheritance: It allows a class to inherit properties and behaviors from another class, enabling code reuse and creating a hierarchical relationship.
Polymorphism: It allows objects of different classes to be treated as objects of a common superclass, providing flexibility and e...read more
Q32. What are inline functions?
Inline functions are functions defined with the 'inline' keyword, which instructs the compiler to insert the function's code directly where it is called.
Inline functions are typically used for small, frequently called functions to reduce the overhead of function calls.
They can improve performance by eliminating the function call overhead.
Inline functions are expanded by the compiler at the place where they are called, rather than being executed as a separate function.
Example:...read more
Q33. How pointers work in C++?
Pointers in C++ are variables that store memory addresses of other variables or functions.
Pointers are declared using an asterisk (*) before the variable name.
Pointers can be used to access and manipulate the value stored at a particular memory address.
Example: int *ptr; // declaring a pointer to an integer variable
Q34. What is a dangling pointer?
A dangling pointer is a pointer that points to a memory location that has been deallocated, leading to undefined behavior if accessed.
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
Q35. Draw shear force bending moment diagram
A shear force bending moment diagram shows the variation of shear force and bending moment along the length of a beam.
Shear force is the force that acts perpendicular to the longitudinal axis of the beam.
Bending moment is the moment that causes a beam to bend.
The diagram helps visualize the internal forces and moments in a beam.
Shear force is plotted on the vertical axis and bending moment on the horizontal axis.
The diagram is typically drawn by calculating the shear force an...read more
Q36. What are classes and objects?
Classes are blueprints for creating objects in object-oriented programming. Objects are instances of classes with their own unique attributes and behaviors.
Classes define the properties and behaviors that objects of that class will have.
Objects are instances of classes that have their own unique values for the properties defined in the class.
Classes can inherit properties and behaviors from other classes through inheritance.
Objects can interact with each other by sending mess...read more
Q37. DSA on array trapping rain water problem
The trapping rain water problem involves calculating the amount of water that can be trapped between bars in an array.
Use two pointer approach to keep track of the left and right boundaries.
Calculate the amount of water that can be trapped at each bar by finding the minimum height of bars on the left and right sides.
Sum up the trapped water at each bar to get the total amount of water trapped.
Example: Input array [0,1,0,2,1,0,1,3,2,1,2,1] would trap 6 units of water.
Q38. Vehicle development process
The vehicle development process involves various stages from concept to production.
The process starts with defining the concept and target market.
Design and engineering of the vehicle are done next.
Prototyping and testing are crucial stages to ensure safety and performance.
Manufacturing and assembly follow, with quality control checks at each stage.
Finally, the vehicle is launched and marketed to the target audience.
Examples of vehicle development process include Tesla Model ...read more
Q39. What is Resonance ? How do we control it?
Resonance is the phenomenon of oscillation at a specific frequency. It can be controlled by damping or changing the frequency.
Resonance occurs when a system is subjected to an external force at its natural frequency.
It can cause excessive vibrations and damage to the system.
Resonance can be controlled by adding damping to the system or by changing the frequency of the external force.
Examples of resonance include a swing, a tuning fork, and a wine glass shattering due to a hig...read more
Q40. Experience on products and ADAS development
I have extensive experience in product development and ADAS development.
Led the development of a new ADAS system for a major automotive company
Managed the product development cycle from ideation to launch for multiple products
Collaborated with cross-functional teams to ensure successful product and ADAS development
Implemented agile methodologies to improve development efficiency and speed
Stayed up-to-date with industry trends and emerging technologies to inform product and AD...read more
Q41. Types of welding process?
There are several types of welding processes used in various industries.
Arc welding: Uses an electric arc to create heat and join metals.
Gas welding: Involves the use of a fuel gas and oxygen to create a flame for welding.
Resistance welding: Utilizes the heat generated by resistance to electric current to join metals.
TIG welding: Uses a non-consumable tungsten electrode to produce the weld.
MIG welding: Involves the use of a consumable wire electrode and a shielding gas.
Spot w...read more
Q42. explain Wait in selnium and what is fluent wait?
Wait in Selenium is used to pause the execution of the test script. Fluent wait is a type of wait in Selenium that allows the user to define custom conditions.
Wait in Selenium is used to make the test script wait for a certain amount of time before proceeding to the next step.
Fluent wait is a type of wait in Selenium that allows the user to define custom conditions for waiting.
Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilit...read more
Q43. Difference between oops and other programing language
OOP is a programming paradigm based on objects and classes, while other languages may use different paradigms like procedural or functional programming.
OOP focuses on objects and classes for data organization and encapsulation
Other languages may use procedural or functional programming paradigms
OOP allows for inheritance and polymorphism, which may not be present in other languages
Examples of OOP languages include Java, C++, and Python
Examples of non-OOP languages include C, ...read more
Q44. Explain about release management
Release management is the process of planning, scheduling, coordinating, and deploying software releases.
It involves managing the entire release process from development to deployment
It ensures that software releases are delivered on time and with high quality
It involves coordinating with different teams such as development, testing, and operations
It includes version control, change management, and release automation
Examples include GitLab, Jenkins, and Microsoft Azure DevOps
Q45. Write cpp program for linear search
A C++ program for linear search in an array of strings
Declare an array of strings
Take input from user for the element to search
Iterate through the array to find the element
Return the index if found, otherwise return -1
Q46. System design on banking system.
Designing a banking system involves creating a secure, efficient, and user-friendly platform for managing financial transactions.
Implementing multi-factor authentication for secure access
Designing a robust database schema to store customer information and transaction data
Integrating with payment gateways for processing transactions
Developing a user-friendly interface for customers to view account information and make transactions
Implementing fraud detection algorithms to prot...read more
Q47. What is plan for achieving targets?
To achieve targets, I plan to implement efficient production processes, set clear goals for the team, monitor progress regularly, and make adjustments as needed.
Implement efficient production processes to streamline operations
Set clear and achievable goals for the team to work towards
Monitor progress regularly to ensure targets are being met
Make adjustments to the plan as needed based on performance data
Provide necessary training and resources to support the team in reaching ...read more
Q48. k8s deployment method
Kubernetes deployment method is a way to deploy and manage containerized applications.
Kubernetes provides various deployment methods such as Rolling Update, Recreate, Blue-Green, Canary, etc.
Rolling Update is the default deployment method in Kubernetes.
Blue-Green deployment method involves deploying a new version of the application alongside the existing version and switching traffic to the new version once it is ready.
Canary deployment method involves deploying a new version...read more
Q49. Type of Solver in MATLAB
MATLAB has various solvers for different types of problems, including linear, nonlinear, and differential equations.
MATLAB's built-in solvers include ode45, ode23, ode113, and ode15s for solving ordinary differential equations.
For linear systems, MATLAB has the linsolve function, which can solve systems of linear equations.
Nonlinear systems can be solved using the fsolve function.
MATLAB also has optimization solvers, such as fmincon and fminunc, for finding the minimum or max...read more
Q50. Is EV viable in a country like India ?
Yes, EV is viable in India due to increasing pollution levels, government incentives, and improving infrastructure.
Increasing pollution levels in India make EVs a more attractive option for reducing emissions.
Government incentives such as subsidies and tax benefits encourage the adoption of EVs.
Improving infrastructure for charging stations and battery swapping facilities supports the growth of EVs in India.
Q51. Dedugn a realtime streaming pipine for retail store.
Realtime streaming pipeline for retail store involves capturing, processing, and analyzing data in real-time to make informed decisions.
Use Apache Kafka for real-time data streaming
Ingest data from various sources such as POS systems, online transactions, and IoT devices
Utilize Apache Spark for data processing and analysis
Implement machine learning models for personalized recommendations and fraud detection
Store processed data in a data warehouse like Amazon Redshift for furt...read more
Q52. Why marketing ?
Marketing is essential for businesses to reach their target audience and increase sales.
Marketing helps businesses understand their target audience and create effective strategies to reach them.
It helps to increase brand awareness and attract new customers.
Marketing also helps to retain existing customers by keeping them engaged and informed about new products or services.
Effective marketing can lead to increased sales and revenue for businesses.
Marketing is constantly evolvi...read more
Q53. Past projects and tech stack used
Developed a web application using React, Node.js, and MongoDB for a healthcare company.
Built a responsive user interface with React
Implemented backend logic with Node.js
Stored and managed data with MongoDB
Integrated third-party APIs for data retrieval
Ensured data security and compliance with healthcare regulations
Q54. What is thermodynamics
Thermodynamics is the branch of physics that deals with the relationships between heat and other forms of energy.
It studies the transfer of energy in the form of heat and work.
It involves concepts like temperature, pressure, and entropy.
Thermodynamics laws include the first law (conservation of energy) and the second law (entropy always increases).
Q55. Why can has 120 ohm termination
120 ohm termination is used in communication systems to match impedance and reduce signal reflections.
120 ohm termination is commonly used in communication systems to match impedance between devices.
It helps reduce signal reflections and improve signal integrity.
Termination resistors are used at the end of a transmission line to prevent signal distortion.
For example, in Ethernet networks, 120 ohm termination resistors are used to match impedance and minimize signal loss.
Q56. How you understand data-driven bussiness
Data-driven business involves using data to make informed decisions and drive strategies.
Using data to analyze trends and patterns in customer behavior
Utilizing data to optimize marketing campaigns and target specific demographics
Implementing data-driven decision-making processes to improve operational efficiency
Leveraging data to forecast sales and inventory needs
Measuring key performance indicators (KPIs) to track business performance
Q57. What are the ways to connect c++ to qml
Ways to connect C++ to QML include using signals and slots, properties, context properties, and models.
Use signals and slots to communicate between C++ and QML
Expose C++ properties to QML using Q_PROPERTY macro
Use context properties to make C++ objects accessible in QML
Use models to display C++ data in QML views
Q58. Explain process followed in project
The process followed in the project involves requirements gathering, design, development, testing, deployment, and maintenance.
Requirements gathering: Gather and document client requirements.
Design: Create system architecture and design documents.
Development: Write code based on design specifications.
Testing: Perform unit, integration, and system testing.
Deployment: Deploy the software to production environment.
Maintenance: Provide ongoing support and updates to the software.
Q59. How to handle system
Handling a system involves monitoring, troubleshooting, and optimizing its performance.
Regularly monitor system performance and resource usage
Troubleshoot and resolve any issues that arise
Optimize system configurations for better performance
Implement security measures to protect the system
Document system changes and configurations for future reference
Q60. Difference bw MUX and BUS
MUX is a device that selects one of several input signals and forwards the selected input into a single output line. BUS is a communication system that transfers data between components inside a computer or between computers.
MUX is used to select one of several input signals and forward it to a single output line
BUS is used to transfer data between components inside a computer or between computers
MUX is a hardware device while BUS is a communication system
MUX is used in digit...read more
Q61. What is atomic subsystem
An atomic subsystem is a subsystem in a model that cannot be further decomposed into smaller subsystems.
Atomic subsystems are used to represent a single, cohesive functionality within a larger system
They are typically used to simplify the overall model structure and improve readability
Examples include a sensor subsystem that reads data from sensors, or a control subsystem that implements control algorithms
Q62. difference between bus and mux
Bus is a collection of wires that carry multiple signals, while a Mux is a device that selects one of several input signals and forwards it to a single output.
Bus is a set of parallel wires used to transmit multiple signals simultaneously
Mux is a device that selects one input from multiple sources and forwards it to a single output
Buses are commonly used in computer architecture to transfer data between components
Muxes are used in digital electronics for signal routing and se...read more
Q63. Design up counter
Design a up counter
Define the maximum count value
Choose the type of flip-flop to use (e.g. D flip-flop)
Implement the logic to increment the count value
Consider asynchronous or synchronous operation
Q64. What is digital validation?
Digital validation is the process of using computer simulations to verify the feasibility and efficiency of a manufacturing process.
Digital validation involves creating a virtual model of the manufacturing process and testing it using computer simulations.
It helps to identify potential issues and optimize the process before actual production begins.
Examples include simulating the assembly of a car engine or the production of a semiconductor chip.
Digital validation can save ti...read more
Q65. Explain few experienced case study
Implemented a scalable microservices architecture for a large e-commerce platform
Designed and implemented a containerized architecture using Docker and Kubernetes
Implemented service discovery and load balancing using Consul and Nginx
Implemented a message broker using RabbitMQ for asynchronous communication between services
Implemented a centralized logging and monitoring system using ELK stack and Prometheus
Reduced deployment time from hours to minutes and improved system reli...read more
Q66. Take Screenshot of a particular element
Use Selenium WebDriver to take a screenshot of a specific element on a web page
Locate the element using appropriate locator strategy
Use Selenium WebDriver's TakesScreenshot interface to capture the screenshot
Crop the screenshot to focus on the specific element if needed
Q67. What is humidity
Humidity is the amount of water vapor present in the air.
Humidity is typically measured as a percentage.
High humidity can make the air feel warmer than it actually is.
Low humidity can lead to dry skin and respiratory issues.
Humidity levels can affect the growth of mold and bacteria.
Examples: 50% humidity means the air is holding half of the maximum amount of water vapor it can hold at that temperature.
Examples: A humidifier can be used to increase humidity in a room during dr...read more
Q68. What is entropy
Entropy is a measure of disorder or randomness in a system.
Entropy is a thermodynamic property that describes the amount of energy in a physical system that is not available to do work.
It is a measure of the number of possible arrangements the particles in a system can have.
Entropy tends to increase in closed systems over time, leading to a state of maximum disorder or equilibrium.
An example of entropy is the melting of ice into water, where the solid ice has lower entropy th...read more
Q69. What is enthalpy
Enthalpy is a thermodynamic property that represents the total heat content of a system.
Enthalpy is denoted by the symbol H and is defined as the sum of the internal energy of a system plus the product of pressure and volume.
It is often used in thermodynamics to analyze energy changes in chemical reactions or phase transitions.
Enthalpy can be expressed as H = U + PV, where U is the internal energy, P is the pressure, and V is the volume.
For example, when water vapor condenses...read more
Q70. Have you analysed data before
Yes, I have experience in analyzing data.
I have analyzed data for various research projects during my academic career.
I have also worked as a research intern where I analyzed data to identify trends and patterns.
I am proficient in using statistical software such as SPSS and Excel for data analysis.
I have experience in cleaning and organizing data to ensure accuracy and reliability of results.
Q71. Explain your approach for the case study
My approach for the case study involves analyzing the problem, identifying possible solutions, and selecting the best course of action.
I will carefully read and understand the case study
I will identify the key issues and prioritize them
I will gather relevant data and information
I will brainstorm possible solutions and evaluate their feasibility
I will select the best course of action and develop an implementation plan
I will consider potential risks and challenges and develop c...read more
Q72. Implement SR flipflop
SR flip-flop is a basic memory element used in digital circuits.
SR flip-flop has two inputs - Set (S) and Reset (R)
It has two outputs - Q and Q'
When S=0 and R=0, the outputs remain unchanged
When S=1 and R=0, Q=1 and Q'=0
When S=0 and R=1, Q=0 and Q'=1
When S=1 and R=1, it is in an invalid state
Q73. What is actual time?
Actual time refers to the amount of time taken to complete a task in reality.
Actual time is the time taken to complete a task in real-world conditions.
It is different from the estimated time or standard time.
Actual time can be affected by various factors such as worker skill level, machine breakdowns, and unexpected delays.
For example, if the estimated time for assembling a product is 2 hours, but it takes 3 hours in reality, the actual time is 3 hours.
Q74. What is scaling?
Scaling refers to the process of increasing or decreasing the size of a system or model.
Scaling can involve adjusting the dimensions or proportions of an object or system.
In software development, scaling can refer to increasing the capacity of a system to handle more users or data.
Scaling can also involve replicating components to distribute workload, known as horizontal scaling.
Examples include scaling a website to handle increased traffic or scaling a model to represent a l...read more
Q75. gateway implementation in microservices
Gateway implementation in microservices involves using a single entry point to access multiple services.
A gateway acts as an entry point for clients to access various microservices
It can handle authentication, routing, load balancing, and monitoring
Examples of gateway implementations include Netflix Zuul, Spring Cloud Gateway, and Kong
Q76. Data types used in the project
The project uses various data types including integers, strings, arrays, and custom data structures.
Integers are used for numerical values such as IDs or quantities.
Strings are used for text data like names or descriptions.
Arrays are used to store collections of data, such as lists of items or results.
Custom data structures may be used for more complex data organization, like objects or classes.
Q77. return type for get window handles
The return type for get window handles is an array of strings.
Return type should be an array of strings
Each string in the array represents a window handle
Example: ['handle1', 'handle2', 'handle3']
Q78. Memory working of Hash Table
Hash table is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash table uses a hash function to determine the index of the key-value pair in the underlying array.
Collisions can occur when two keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Hash tables have an average time complexity of O(1) for insertion, deletion, and lookup operations.
Q79. - OOPs concepts in C++
OOPs concepts in C++ include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: class Car { private: int speed; public: void accelerate() { speed += 10; } };
Inheritance: Creating new classes based on existing classes. Example: class ElectricCar : public Car { public: void chargeBattery() { // code } };
Polymorphism: Ability to present the same interface for different d...read more
Q80. How to decide section size
Section size is decided based on structural requirements, loads, material properties, and design codes.
Consider the structural requirements and loads the section will be subjected to
Take into account the material properties such as strength and stiffness
Refer to design codes and standards for guidance on minimum section sizes
Perform structural analysis to optimize section size for efficiency
Consider factors such as cost, fabrication constraints, and aesthetics
Q81. What are your KPI?
Key Performance Indicators (KPI) are metrics used to evaluate the success of production processes.
Efficiency: Measure of how well resources are utilized to produce goods
Quality: Measure of the level of defects or errors in production
Cost: Measure of production expenses compared to budget
On-time delivery: Measure of meeting production deadlines
Q82. Storeing list of suggestion
Store suggestions in a list
Create a list data structure to store suggestions
Implement CRUD operations to add, retrieve, update and delete suggestions
Consider using a database to store the list for scalability
Ensure proper access control and data validation to prevent unauthorized access and data corruption
Q83. What isbyou weakness
My weakness is that I tend to get too focused on details, sometimes causing me to lose sight of the bigger picture.
I have a tendency to spend too much time on minor details
I sometimes struggle with prioritizing tasks and can get overwhelmed
I am working on improving my time management skills to balance detail-oriented work with broader goals
Q84. CI/CD concepts in automation
CI/CD concepts in automation refer to continuous integration and continuous delivery practices in software testing.
CI/CD involves automating the process of integrating code changes into a shared repository and delivering them to production.
It helps in detecting and fixing bugs early in the development cycle.
Examples of CI/CD tools include Jenkins, GitLab CI, and CircleCI.
Q85. Use of Equals method
The Equals method is used to compare two objects for equality.
The Equals method is used to compare the values of two objects, not their references.
Override the Equals method in a class to provide custom equality comparison logic.
Make sure to also override the GetHashCode method when overriding Equals.
Example: string1.Equals(string2) will return true if the values of the strings are the same.
Q86. Create string class
Implement a custom string class in C++
Create a class with private member variable for storing the string data
Implement constructors, destructor, copy constructor, assignment operator
Overload operators like +, +=, ==, !=, [], <<, >> for string manipulation
Include methods for string manipulation like length(), substr(), find()
Q87. Remove vowels of strings
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month