CoverPhoto
Siemens logo
Premium Employer

Siemens

Verified
4.1
based on 4.8k Reviews
Filter interviews by
Designation
Fresher
Experienced
Skills

300+ Siemens Interview Questions and Answers

Updated 10 Mar 2025
Popular Designations

Q101. WHAT WAS THE MOST COMPLEX STUCTURE YOU HAVE EVER DESIGNED ?

Ans.

The most complex structure I have designed is a multi-story commercial building.

  • Designed a multi-story commercial building with complex structural requirements

  • Incorporated features such as elevators, staircases, and HVAC systems

  • Ensured compliance with local building codes and safety regulations

  • Collaborated with architects, engineers, and contractors to ensure successful completion

Add your answer
right arrow

Q102. What are the tables and their relations when two processes access some files?

Ans.

Tables and relations when two processes access files

  • Two processes accessing files can be represented by tables such as Process Table, File Table, and Open File Table

  • Process Table stores information about each process, including the files it has open

  • File Table contains information about each file, such as its location and permissions

  • Open File Table links processes to the files they have open, showing the current state of each file

Add your answer
right arrow
Siemens Interview Questions and Answers for Freshers
illustration image
Q103. What is Kubernetes Load Balancing?
Ans.

Kubernetes Load Balancing is a method to distribute incoming network traffic across multiple pods in a Kubernetes cluster.

  • Kubernetes Load Balancer service type automatically creates a cloud provider load balancer.

  • It helps in scaling applications by distributing traffic evenly across multiple pods.

  • Load balancing ensures high availability and reliability of applications running in a Kubernetes cluster.

Add your answer
right arrow
Q104. What is a BlockingQueue in the context of multithreading?
Ans.

BlockingQueue is a thread-safe queue that supports operations that wait for the queue to become non-empty when retrieving an element.

  • BlockingQueue is part of the java.util.concurrent package in Java.

  • It is used to implement producer-consumer scenarios in multithreaded applications.

  • Operations like put() and take() are blocking, meaning they will wait until the queue is in a valid state to perform the operation.

  • Example: LinkedBlockingQueue, ArrayBlockingQueue.

Add your answer
right arrow
Discover Siemens interview dos and don'ts from real experiences
Q105. Can you explain the SOLID principles in Object-Oriented Design?
Ans.

SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's...read more

Add your answer
right arrow
Q106. What are closures in JavaScript?
Ans.

Closures in JavaScript are functions that have access to variables from their outer scope even after the outer function has finished executing.

  • Closures allow for maintaining state in JavaScript functions.

  • They are created whenever a function is defined within another function.

  • Closures can access variables from their outer scope, even after the outer function has finished executing.

Add your answer
right arrow
Are these interview questions helpful?

Q107. Name a simple scehme to communicate among two processes on a same machine without the pipes, semaphores, shared memory message passing, sockets etc etc hi-fi stuffs?

Ans.

Using file system as a means of communication between two processes on the same machine.

  • Process A writes data to a file in a specific directory

  • Process B reads data from the same file in the directory

  • File acts as a shared medium for communication

Add your answer
right arrow

Q108. Why not short circuit happen between conductor and pole while raining?

Ans.

Short circuit doesn't happen between conductor and pole while raining due to the insulating properties of rainwater.

  • Rainwater is a poor conductor of electricity

  • It acts as an insulator between the conductor and pole

  • The insulating properties of rainwater prevent the flow of current and thus short circuit is avoided

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop
Q109. What are destructors in C++?
Add your answer
right arrow
Q110. What is a copy constructor?
Add your answer
right arrow

Q111. What are the various IPC mechanisms? Why is message passing coslier than semaphore?

Ans.

IPC mechanisms include message passing and semaphores. Message passing is costlier due to overhead of copying data.

  • IPC mechanisms include message passing and semaphores.

  • Message passing involves copying data between processes, leading to higher overhead.

  • Semaphores are more efficient as they involve simple signaling between processes.

  • Examples of message passing mechanisms include pipes, sockets, and message queues.

  • Examples of semaphores include mutexes and condition variables.

Add your answer
right arrow

Q112. what is the megger reading in a dead short wiring installation?

Ans.

A dead short wiring installation will have a megger reading of zero.

  • A dead short is a complete circuit with no resistance.

  • A megger is used to measure insulation resistance.

  • In a dead short, there is no insulation resistance to measure.

  • Therefore, the megger reading will be zero.

Add your answer
right arrow

Q113. What is the VPN port used for UDP

Ans.

The VPN port used for UDP is typically 500.

  • The VPN port used for UDP is usually port 500.

  • UDP is a protocol that allows for faster transmission of data but does not guarantee delivery or order of packets.

  • Port 500 is commonly used for IPsec VPNs, which provide secure communication over the internet.

  • Other VPN protocols may use different ports for UDP, so it's important to check the specific configuration.

View 1 answer
right arrow

Q114. How two components can interact in Angular

Ans.

Components can interact in Angular through input and output bindings.

  • Input bindings allow a parent component to pass data to a child component.

  • Output bindings allow a child component to emit events to a parent component.

  • Components can also communicate through a shared service or using @ViewChild and @ContentChild decorators.

Add your answer
right arrow

Q115. What factory act section refers Safety officer in factory?

Ans.

Section 40-B of the Factories Act, 1948 refers to Safety Officer in factory.

  • Section 40-B of the Factories Act, 1948 deals with the appointment of Safety Officers in factories.

  • The section mandates that factories employing 1,000 or more workers or those engaged in hazardous processes must appoint a Safety Officer.

  • The Safety Officer is responsible for ensuring compliance with safety regulations and promoting a safe working environment.

  • The section also outlines the qualifications...read more

Add your answer
right arrow

Q116. What is a Router? What are its functions?

Add your answer
right arrow

Q117. What kind of an operating system is UNIX?

Ans.

UNIX is a powerful and versatile operating system known for its stability, security, and scalability.

  • UNIX is a multi-user and multi-tasking operating system.

  • It provides a command-line interface for users to interact with the system.

  • UNIX is known for its robustness and reliability.

  • It supports networking and is widely used in server environments.

  • Examples of UNIX-based operating systems include Linux, macOS, and Solaris.

Add your answer
right arrow

Q118. What are the layers in ISO OSI model in order?

Ans.

The layers in the ISO OSI model are Physical, Data Link, Network, Transport, Session, Presentation, and Application.

  • Physical layer: Deals with the physical transmission of data.

  • Data Link layer: Provides error-free transmission over a physical link.

  • Network layer: Handles routing and forwarding of data packets.

  • Transport layer: Ensures reliable delivery of data between hosts.

  • Session layer: Establishes, manages, and terminates sessions between applications.

  • Presentation layer: Tra...read more

Add your answer
right arrow

Q119. What is BIL(Basic Insulation Level)? what is First pole to clear factor in CB?

Ans.

BIL is the voltage level that insulation in a device can withstand. First pole to clear factor is the time taken by the first pole of a circuit breaker to clear a fault.

  • BIL is a measure of insulation strength in electrical devices

  • It indicates the maximum voltage that the insulation can withstand without breaking down

  • First pole to clear factor is the time taken by the first pole of a circuit breaker to clear a fault

  • It is an important factor in determining the overall clearing ...read more

Add your answer
right arrow

Q120. Please perform Emergency Brake Distance calculation for a Locomotive

Ans.

Emergency brake distance calculation for a locomotive.

  • Determine the speed of the locomotive

  • Find the deceleration rate of the locomotive

  • Calculate the stopping distance using the formula: (speed^2) / (2 x deceleration rate)

  • Consider factors such as track conditions and weather

  • Perform regular maintenance to ensure brakes are functioning properly

Add your answer
right arrow

Q121. What is difference between var and let

Ans.

var is function-scoped and let is block-scoped.

  • var declarations are hoisted to the top of their scope, while let declarations are not.

  • var can be redeclared in the same scope, while let cannot.

  • let variables are not accessible before they are declared, while var variables are.

  • let variables have a temporal dead zone, while var variables do not.

  • let is recommended for use in modern JavaScript.

View 1 answer
right arrow

Q122. Are you aware about STL? what is the difference between vector and list?

Add your answer
right arrow

Q123. What is inventory turn ratio?

Ans.

Inventory turn ratio is a financial metric that measures how many times a company's inventory is sold and replaced over a period of time.

  • It is calculated by dividing the cost of goods sold by the average inventory value.

  • A high inventory turn ratio indicates efficient inventory management and sales, while a low ratio may indicate overstocking or poor sales.

  • It is important for demand planners to monitor inventory turn ratio to ensure optimal inventory levels and avoid stockouts...read more

Add your answer
right arrow

Q124. Why soft starter use against star -delta starter for motor start & run .

Ans.

Soft starters are preferred over star-delta starters for motor start and run due to their ability to reduce inrush current and provide smoother acceleration.

  • Soft starters provide a gradual increase in voltage to the motor, reducing inrush current and mechanical stress on the motor.

  • Star-delta starters provide a sudden increase in voltage, resulting in high inrush current and mechanical stress on the motor.

  • Soft starters also provide smoother acceleration and deceleration, reduc...read more

Add your answer
right arrow

Q125. A windmill manufacturer in Scandinavia wants to expand but has no labor pool for recruitment and is constrained by it. (Case Type- Expansion / Growth)

Ans.

The windmill manufacturer in Scandinavia is facing labor pool shortage and needs to expand.

  • The manufacturer can consider outsourcing labor from other countries.

  • They can also invest in training programs to develop local talent.

  • The manufacturer can offer incentives to attract skilled workers to relocate.

  • They can also consider automating some of their processes to reduce the need for labor.

  • The manufacturer can partner with local universities to recruit graduates with relevant sk...read more

Add your answer
right arrow

Q126. What are the map, filter, and reduce functions in Python, and how are they used?

Ans.

Map, filter, and reduce are functional programming tools in Python for processing iterables efficiently.

  • map(function, iterable): Applies a function to all items in an iterable. Example: map(lambda x: x**2, [1, 2, 3]) results in [1, 4, 9].

  • filter(function, iterable): Filters items in an iterable based on a function that returns True or False. Example: filter(lambda x: x > 2, [1, 2, 3, 4]) results in [3, 4].

  • reduce(function, iterable): Applies a rolling computation to sequential ...read more

Add your answer
right arrow

Q127. internal implementation of pre and post fix operator

Ans.

Pre and post fix operators are used to increment or decrement a value before or after it is used in an expression.

  • Pre-fix operator (++x) increments the value of x and returns the new value.

  • Post-fix operator (x++) returns the value of x and then increments it.

  • Both operators can be used with variables of numeric data types.

  • They can also be used with pointers to increment or decrement the memory address they point to.

Add your answer
right arrow
Q128. Can you explain any 5 essential UNIX commands?
Ans.

Five essential UNIX commands are ls, cd, pwd, mkdir, and rm.

  • ls - list directory contents

  • cd - change directory

  • pwd - print working directory

  • mkdir - make directory

  • rm - remove files or directories

Add your answer
right arrow
Q129. Can you describe the OSI Reference Model?
Ans.

The OSI Reference Model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.

  • The OSI Reference Model stands for Open Systems Interconnection Reference Model.

  • It consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

  • Each layer has specific functions and communicates with the adjacent layers for data transmission.

  • For example, the Physical layer deals with the phy...read more

Add your answer
right arrow
Q130. Can you explain the TCP and UDP protocols?
Ans.

TCP is a connection-oriented protocol that ensures reliable data delivery, while UDP is a connectionless protocol that focuses on speed.

  • TCP stands for Transmission Control Protocol and is used for reliable data transmission.

  • TCP establishes a connection between sender and receiver before data transfer.

  • TCP uses sequencing and acknowledgment to ensure data integrity.

  • UDP stands for User Datagram Protocol and is used for faster data transmission.

  • UDP does not establish a connection...read more

Add your answer
right arrow
Q131. What makes a HashSet different from a TreeSet?
Ans.

HashSet uses a hash table for storage, while TreeSet uses a red-black tree.

  • HashSet provides constant-time performance for basic operations like add, remove, contains.

  • TreeSet maintains elements in sorted order, allowing for efficient operations like range queries.

  • HashSet does not guarantee any specific order of elements, while TreeSet maintains a sorted order.

  • Example: HashSet<String> set = new HashSet<>(); TreeSet<Integer> treeSet = new TreeSet<>();

Add your answer
right arrow

Q132. What is Substation &amp; Its various parts, equipment's?

Ans.

A substation is an electrical system that transforms voltage from high to low or vice versa for transmission and distribution.

  • Substation is a part of an electrical generation, transmission, and distribution system.

  • It is used to transform voltage from high to low or vice versa for transmission and distribution.

  • Substation consists of various equipment's such as transformers, circuit breakers, busbars, isolators, lightning arresters, etc.

  • Transformers are used to step up or step ...read more

Add your answer
right arrow

Q133. Tell something about app life cycle.

Ans.

App life cycle refers to the stages an application goes through from installation to removal.

  • App is installed on a device

  • App is launched and runs

  • App goes into background when not in use

  • App may be terminated by the user or system

  • App data may be cleared or app uninstalled

View 1 answer
right arrow

Q134. divide a linked list into even and odd without changing order.

Ans.

Split a linked list into even and odd without changing order.

  • Create two new linked lists for even and odd numbers.

  • Iterate through the original linked list and append nodes to respective even or odd lists.

  • Finally, merge the even and odd lists to get the desired result.

Add your answer
right arrow

Q135. What is GIS ? What is Live tank &amp; Dead tank CB?

Ans.

GIS stands for Geographic Information System. Live tank and dead tank CB are types of circuit breakers used in power systems.

  • GIS is a system that captures, stores, analyzes and manages spatial or geographic data.

  • Live tank CB is a type of circuit breaker where the interrupter is housed in an insulating gas-filled tank and the contacts are in the open air.

  • Dead tank CB is a type of circuit breaker where the interrupter is housed in a grounded metal enclosure and the contacts are...read more

Add your answer
right arrow

Q136. What are the key components involved in the low-level design of e-commerce applications?

Ans.

Key components in low-level design of e-commerce applications

  • Database schema design for storing product information, user data, and transaction details

  • Designing APIs for communication between front-end and back-end systems

  • Implementing security measures such as encryption, authentication, and authorization

  • Optimizing performance by caching frequently accessed data and using efficient algorithms

  • Scalability planning to handle high traffic and large volumes of data

  • Error handling a...read more

Add your answer
right arrow

Q137. What is LDA and represent the LDA using diagram ?

Ans.

LDA stands for Latent Dirichlet Allocation, a topic modeling technique used in natural language processing.

  • LDA is a generative statistical model that allows sets of observations to be explained by unobserved groups that explain why some parts of the data are similar.

  • It is commonly used in text mining to extract topics from a collection of documents.

  • LDA assumes that each document is a mixture of a small number of topics and that each word's presence is attributable to one of t...read more

Add your answer
right arrow
Q138. What are components in Angular?
Ans.

Components in Angular are reusable building blocks that encapsulate HTML, CSS, and TypeScript logic.

  • Components are the basic building blocks of Angular applications.

  • They consist of an HTML template, CSS styles, and TypeScript code.

  • Components help in organizing the application into smaller, reusable pieces.

  • They can communicate with other components using @Input and @Output decorators.

  • Example: A 'navbar' component can be created to display navigation links across the applicatio...read more

Add your answer
right arrow

Q139. Do you know anything about cloud computing?

Ans.

Yes, cloud computing refers to the delivery of computing services over the internet.

  • Cloud computing allows users to access data and applications from anywhere with an internet connection.

  • It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises computing.

  • Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Add your answer
right arrow

Q140. What is Strain? Draw SFD and BMD of cantilever and Simply supported beam.

Ans.

Strain is the measure of deformation in a material due to applied stress.

  • Strain is a dimensionless quantity that represents the ratio of the change in length or shape of a material to its original length or shape.

  • It is typically expressed as a percentage or in microstrain (με).

  • Strain can be caused by tensile, compressive, or shear stress.

  • In a cantilever beam, the SFD (Shear Force Diagram) will show a constant positive shear force along the length of the beam, while the BMD (B...read more

Add your answer
right arrow

Q141. Please describe brake system architecture for Locomotives

Ans.

The brake system architecture for locomotives includes air brakes, mechanical brakes, and electronic brakes.

  • Air brakes use compressed air to apply and release brakes

  • Mechanical brakes use friction to slow down or stop the train

  • Electronic brakes use sensors and computer systems to control the braking process

  • The brake system also includes brake shoes, brake discs, brake pads, and brake calipers

  • The brake system is designed to provide redundancy and fail-safe operation

Add your answer
right arrow
Q142. What is a service in Angular?
Ans.

A service in Angular is a reusable piece of code that can be injected into components to provide specific functionality.

  • Services are singleton objects in Angular that are instantiated only once during the lifetime of an application.

  • They are used to encapsulate logic and data that can be shared across multiple components.

  • Services can be injected into components, directives, and other services using Angular's dependency injection system.

  • Examples of services in Angular include H...read more

Add your answer
right arrow

Q143. Explain the project details and go through the github code and explain the code and what are the industry level parameters that you have used

Ans.

The project is a web application for managing inventory in a retail store.

  • The project involves creating a database schema for storing product information, customer details, and sales data.

  • The code includes CRUD operations for managing products, customers, and sales transactions.

  • Industry level parameters used include encryption for sensitive data, input validation to prevent SQL injection, and role-based access control.

  • Example: Encryption of customer credit card information to...read more

Add your answer
right arrow

Q144. Can you write the code of your project?

Add your answer
right arrow

Q145. Write a logic given to you in any plc software that you have

Ans.

Logic for PLC software

  • Define inputs and outputs

  • Create ladder logic diagram

  • Test and debug program

Add your answer
right arrow

Q146. What is the validation processes in Railway Industries?

Ans.

Validation processes in Railway Industries ensure that systems and components meet safety and performance standards.

  • Validation involves testing and verifying systems, components, and processes to ensure they meet regulatory requirements.

  • Validation may include functional testing, performance testing, and safety testing.

  • Examples of validation processes in Railway Industries include testing signaling systems, brakes, and communication systems.

  • Validation also involves documentati...read more

Add your answer
right arrow

Q147. What are thermo-acoustic instabilities in Gas turbines ?

Ans.

Thermo-acoustic instabilities are oscillations in gas turbines caused by the interaction between combustion and acoustics.

  • Occurs when the heat release rate and the acoustic modes of the combustor are coupled

  • Can lead to high-amplitude pressure oscillations that can damage the turbine

  • Can be mitigated by altering the geometry of the combustor or by using active control methods

  • Examples include the Helmholtz resonator and the Rijke tube

Add your answer
right arrow

Q148. What is the difference between Thermocouple and RTD?

Ans.

Thermocouples measure temperature using the voltage generated by two different metals, while RTDs use the change in resistance of a metal wire.

  • Thermocouples use two different metals to generate a voltage proportional to temperature, while RTDs use a metal wire with a known resistance-temperature relationship.

  • Thermocouples are typically less accurate but have a wider temperature range compared to RTDs.

  • RTDs are more stable and accurate over a narrow temperature range, making th...read more

Add your answer
right arrow

Q149. Which type MCBs suitable for halogen lamps?

Ans.

Type B MCBs are suitable for halogen lamps.

  • Type B MCBs have a characteristic curve that allows for a short-term surge in current, which is common in halogen lamps.

  • Type C and D MCBs may trip too quickly and cause nuisance tripping.

  • It is important to check the wattage and voltage of the halogen lamp to ensure the correct MCB is selected.

  • Examples of Type B MCBs include Schneider Electric Acti 9 iK60N and ABB S 200 series.

Add your answer
right arrow
Q150. What is Angular Bootstrap?
Ans.

Angular Bootstrap is a front-end framework that combines Angular and Bootstrap to create responsive web applications.

  • Angular Bootstrap is a library that allows developers to easily integrate Bootstrap components into Angular applications.

  • It provides pre-built UI components like modals, dropdowns, and tooltips that can be easily customized and used in Angular projects.

  • Angular Bootstrap simplifies the process of creating responsive web designs by leveraging the power of both An...read more

Add your answer
right arrow

Q151. What is inverter and its types?

Ans.

An inverter is a device that converts direct current (DC) to alternating current (AC).

  • Inverters are commonly used in solar power systems to convert DC power from solar panels to AC power for use in homes and businesses.

  • There are three main types of inverters: square wave, modified sine wave, and pure sine wave.

  • Square wave inverters are the simplest and least expensive, but they produce a choppy output waveform that may not be suitable for all devices.

  • Modified sine wave invert...read more

Add your answer
right arrow

Q152. What is Stress? What is the significance of Bending Moment Diagram?

Ans.

Stress is the internal resistance experienced by a material when subjected to external forces. Bending Moment Diagram is a graphical representation of the variation of bending moment along the length of a beam.

  • Stress is the force per unit area experienced by a material.

  • It is caused by external forces acting on a material.

  • Stress can be tensile (stretching), compressive (squeezing), or shear (sliding).

  • Bending Moment Diagram shows the variation of bending moment along the length...read more

Add your answer
right arrow

Q153. What about XUnit Testing and NUnit testing difference

Ans.

XUnit and NUnit are both unit testing frameworks for .NET, with XUnit being newer and more extensible.

  • XUnit is newer and more extensible compared to NUnit

  • XUnit uses attributes for test methods while NUnit uses attributes for test fixtures

  • XUnit does not support TestFixtureSetUp and TestFixtureTearDown like NUnit

  • XUnit has better support for parallel testing compared to NUnit

Add your answer
right arrow

Q154. What is difference between Dependency Inversion &amp; Dependency Injection ?

Ans.

Dependency Inversion is a design principle where high-level modules do not depend on low-level modules, but both depend on abstractions. Dependency Injection is a design pattern where the objects are passed their dependencies rather than creating them internally.

  • Dependency Inversion: High-level modules depend on abstractions, not on low-level modules. Promotes decoupling and flexibility.

  • Dependency Injection: Objects are passed their dependencies rather than creating them inte...read more

Add your answer
right arrow

Q155. Why no reverse method in string?

Ans.

The string data type in many programming languages is immutable, meaning it cannot be changed after it is created. Therefore, a reverse method is not provided.

  • String objects are typically implemented as arrays of characters, and reversing an array in-place is a complex operation.

  • To reverse a string, one can convert it to an array, reverse the array, and then convert it back to a string.

  • Alternatively, one can use a loop to iterate through the characters of the string in revers...read more

Add your answer
right arrow
Q156. What are the different types of VPN?
Ans.

Different types of VPN include remote access VPN, site-to-site VPN, and client-to-site VPN.

  • Remote access VPN allows individual users to connect to a private network from a remote location.

  • Site-to-site VPN connects entire networks together over the internet.

  • Client-to-site VPN allows individual devices to connect to a private network.

  • Examples include OpenVPN, IPsec, and SSL VPN.

Add your answer
right arrow

Q157. What is the method for using list comprehension in Python?

Ans.

List comprehension provides a concise way to create lists in Python using a single line of code.

  • Syntax: [expression for item in iterable if condition]

  • Example: squares = [x**2 for x in range(10)] creates a list of squares from 0 to 9.

  • You can include conditions: evens = [x for x in range(10) if x % 2 == 0] filters even numbers.

  • List comprehension can also be nested: pairs = [(x, y) for x in range(3) for y in range(3)] creates pairs of coordinates.

Add your answer
right arrow

Q158. What is spring Deference between spring and springboot What is Spring mvc What is Microservices What is difference between monolithic and microservices

Ans.

Spring is a Java framework for building enterprise-level applications. Spring Boot is a tool for quickly building Spring-based applications.

  • Spring provides a comprehensive programming and configuration model for modern Java-based enterprise applications.

  • Spring Boot is an opinionated framework that simplifies the Spring application development process.

  • Spring MVC is a web framework built on top of the Spring framework.

  • Microservices is an architectural style that structures an a...read more

Add your answer
right arrow

Q159. What is difference between == and ===?

Ans.

The difference between == and === is that == compares the values of two variables, while === compares both the values and the data types.

  • The == operator performs type coercion, meaning it converts the operands to a common type before comparison.

  • The === operator does not perform type coercion and requires both the values and the data types to be the same for a true comparison.

  • For example, 1 == '1' returns true because the operands are coerced to the same type (number), but 1 =...read more

View 1 answer
right arrow

Q160. What is the function of relay?

Ans.

Relay is an electrically operated switch that opens or closes circuits electronically.

  • Relays are used to control high voltage circuits with low voltage signals.

  • They are used in automation systems, power plants, and automobiles.

  • Examples include electromagnetic relays, solid-state relays, and thermal relays.

Add your answer
right arrow

Q161. What is the function of the surge arrestor?

Ans.

Surge arrestors protect electrical equipment from voltage spikes and surges.

  • Surge arrestors are devices that limit the voltage supplied to electrical equipment during a surge or spike.

  • They protect equipment from damage caused by overvoltage.

  • Surge arrestors are commonly used in power distribution systems, telecommunications networks, and electronic equipment.

  • They work by diverting excess voltage to the ground, preventing it from reaching the equipment.

  • Surge arrestors can be in...read more

Add your answer
right arrow

Q162. Why does the earthing port of a wire is thicker than live and neutral

Ans.

The earthing port of a wire is thicker than live and neutral to ensure safety and provide a low-resistance path for fault currents.

  • Earthing is essential to protect against electric shock and to prevent damage to electrical equipment.

  • Thicker earthing wire reduces resistance and allows fault currents to flow easily, facilitating the operation of protective devices like circuit breakers.

  • The larger cross-sectional area of the earthing wire helps dissipate heat generated during fa...read more

Add your answer
right arrow

Q163. How to manage situations, explain with examples.

Ans.

Managing situations involves effective communication, problem-solving, and decision-making.

  • Maintain open communication with team members to address any issues or concerns

  • Identify potential problems early on and develop contingency plans

  • Delegate tasks effectively to ensure smooth workflow

  • Prioritize tasks based on urgency and importance

  • Adapt to unexpected changes and make quick decisions

  • Provide support and guidance to team members during challenging situations

Add your answer
right arrow
Q164. What is meant by exception handling?
Ans.

Exception handling is a programming concept where errors or exceptional events are dealt with in a structured manner.

  • Exception handling allows for graceful handling of errors in a program.

  • It involves using try, catch, and finally blocks to manage exceptions.

  • Examples include catching divide by zero errors or file not found exceptions.

Add your answer
right arrow

Q165. What is the challenge in designing and site activity.

Ans.

The challenge in designing and site activity is ensuring that the design is practical and can be successfully implemented on site.

  • Ensuring that the design meets all technical requirements and specifications

  • Coordinating with various teams involved in the project to ensure smooth execution

  • Managing unexpected challenges that may arise during the erection and commissioning process

  • Adapting the design if necessary to overcome site constraints

  • Ensuring compliance with safety regulati...read more

Add your answer
right arrow
Q166. Could you explain Jnc in the context of microcontrollers?
Ans.

Jnc stands for Jump and Call in the context of microcontrollers.

  • Jnc is an instruction used in microcontrollers to jump to a specified address if the carry flag is not set.

  • It is commonly used in conditional branching operations in microcontroller programming.

  • For example, in 8051 microcontroller assembly language, the instruction JNC label will jump to the specified label if the carry flag is not set.

Add your answer
right arrow

Q167. How many zeros are there in the factorial of n?

Ans.

The number of zeros in the factorial of n depends on the number of factors of 5 in n!

  • Count the number of factors of 5 in n! to determine the number of zeros

  • For example, in 10! = 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1, there is one factor of 5, so there is one zero at the end

Add your answer
right arrow

Q168. Transmission line process, losses in transmission line, what is the breaker and types

Add your answer
right arrow
Q169. How does ConcurrentHashMap work in Java?
Ans.

ConcurrentHashMap is a thread-safe implementation of the Map interface in Java.

  • ConcurrentHashMap allows multiple threads to read and write to the map concurrently without the need for external synchronization.

  • It achieves thread-safety by dividing the map into segments, each of which can be locked independently.

  • ConcurrentHashMap uses a combination of synchronized blocks and volatile variables to ensure thread-safety.

  • It provides better performance than Hashtable by allowing con...read more

Add your answer
right arrow

Q170. Change the odd bits in the binary form of a given number and convert the new binary into decimal form

Ans.

To change the odd bits in a binary number, flip the bits at odd positions and convert the new binary number to decimal form.

  • Start by converting the given number into binary form.

  • Identify the odd bits in the binary number (counting from right to left, starting at 1).

  • Flip the odd bits by changing 1s to 0s and 0s to 1s.

  • Convert the new binary number into decimal form.

  • For example, if the given number is 13 (binary 1101), the odd bits are at positions 1 and 3. Flipping them gives 1...read more

Add your answer
right arrow

Q171. Design schematic and layout of using Altium tool.

Ans.

To design schematic and layout using Altium tool, start by creating a new project and selecting the appropriate components.

  • Create a new project in Altium

  • Select the appropriate components for the design

  • Place the components on the schematic

  • Connect the components using wires and buses

  • Run design rule checks to ensure the design meets specifications

  • Create the layout by placing the components on the PCB

  • Route the connections between the components

  • Run design rule checks on the layout...read more

Add your answer
right arrow

Q172. Tell me about relay.

Ans.

A relay is an electrically operated switch that uses an electromagnet to mechanically open or close a circuit.

  • Relays are commonly used in control circuits to switch high voltage or current using a low voltage signal.

  • They can be used to control motors, lights, and other electrical devices.

  • Relays can be classified based on their construction, contact configuration, and operating voltage.

  • Examples of relays include electromagnetic relays, solid-state relays, and thermal relays.

View 1 answer
right arrow

Q173. Explain the virtual ground concept.

Ans.

The virtual ground concept is a technique used in electronics to create a reference point at a voltage level that is virtually equal to ground.

  • The virtual ground concept is commonly used in operational amplifier circuits.

  • It is achieved by using negative feedback to maintain the voltage at a specific node close to ground potential.

  • This technique allows for easier analysis and design of circuits.

  • For example, in an inverting amplifier circuit, the virtual ground is created at th...read more

Add your answer
right arrow
Q174. What is the garbage collector in Java?
Ans.

Garbage collector in Java is a built-in mechanism that automatically manages memory by reclaiming unused objects.

  • Garbage collector runs in the background to reclaim memory from objects that are no longer in use.

  • It helps prevent memory leaks and optimize memory usage.

  • Examples of garbage collectors in Java include Serial, Parallel, CMS, and G1.

Add your answer
right arrow

Q175. Duplicate variables to be removed in a string

Ans.

To remove duplicate variables in a string

  • Iterate through the string and keep track of each character

  • If a character is already encountered, skip it

  • Create a new string with non-duplicate characters

Add your answer
right arrow

Q176. As per Fact Act, what is Dangerous Occurance what criteria

Ans.

Dangerous Occurrence as per Fact Act refers to any incident that results in serious injury, death, or significant damage to property.

  • Dangerous Occurrence includes incidents that result in serious injury or death of a person.

  • It also includes incidents that cause significant damage to property or the environment.

  • Criteria for determining Dangerous Occurrence may vary based on the specific regulations or guidelines outlined in the Fact Act.

  • Examples of Dangerous Occurrences includ...read more

Add your answer
right arrow

Q177. 1)swap numbers 2) sum of diagonals of matrix

Ans.

Answering two technical questions asked in a Graduate Engineer Trainee interview.

  • To swap two numbers, we can use a temporary variable or arithmetic operations.

  • To find the sum of diagonals of a matrix, we can use a loop to iterate through the rows and columns.

  • For a square matrix, the sum of the main diagonal is the sum of elements at (i, i) position and the sum of the secondary diagonal is the sum of elements at (i, n-i-1) position.

Add your answer
right arrow

Q178. What is use of contactor?

Ans.

A contactor is an electrical device used to control the flow of electricity in a circuit.

  • Contactor is used to switch on and off electrical power to a load.

  • It is commonly used in motor control circuits to control the operation of motors.

  • Contactor helps in protecting electrical circuits from overload or short circuits.

  • It provides a safe and reliable method of controlling high-power electrical loads.

  • Contactor can be manually operated or controlled by an automatic control system....read more

View 1 answer
right arrow

Q179. Syntax for grep command and regex

Ans.

Syntax for grep command and regex

  • grep [options] pattern [file]

  • Regular expression (regex) is used to define the pattern

  • Examples: grep 'hello' file.txt

  • grep -i 'hello' file.txt

  • grep -r 'hello' /path/to/directory

Add your answer
right arrow

Q180. How to chake motor conditions

Ans.

To check motor conditions, perform visual inspection, measure voltage and current, check for abnormal noises, and test motor performance.

  • Perform a visual inspection to check for any physical damage or loose connections.

  • Measure the voltage and current using a multimeter to ensure they are within the specified range.

  • Listen for any abnormal noises such as grinding or squealing that may indicate motor issues.

  • Test the motor performance by running it under load and checking for any...read more

View 2 more answers
right arrow

Q181. Tell about the test automation framework.

Ans.

Test automation framework is a set of guidelines, standards, and tools used for automating software testing.

  • It helps in reducing manual testing efforts and increases test coverage.

  • It provides a structured approach to test automation.

  • It includes tools for test case management, test data management, and test execution.

  • It supports various programming languages and testing frameworks.

  • Examples include Selenium, Appium, TestNG, JUnit, and Cucumber.

Add your answer
right arrow

Q182. What is the difference between STLC AND SDLC

Ans.

STLC is a subset of SDLC that focuses on testing activities.

  • SDLC is the overall process of software development from planning to deployment.

  • STLC is a subset of SDLC that focuses on testing activities.

  • SDLC includes requirements gathering, design, coding, testing, and deployment.

  • STLC includes test planning, test design, test execution, and test closure.

  • SDLC is a broader term that encompasses STLC.

Add your answer
right arrow

Q183. Work experiences in electrical commissioning and related questions

Ans.

I have extensive work experience in electrical commissioning, including troubleshooting, testing, and ensuring compliance with safety regulations.

  • Experience in conducting electrical tests and inspections

  • Knowledge of electrical systems and components

  • Ability to troubleshoot and resolve issues efficiently

  • Familiarity with safety regulations and protocols

  • Experience in working with various stakeholders to ensure successful commissioning

Add your answer
right arrow

Q184. what is pseudo element/pseudo child

Ans.

Pseudo elements/children are CSS selectors that target specific parts of an element.

  • Pseudo elements are denoted by a double colon (::) and are used to style a specific part of an element, such as the first letter or line of text.

  • Pseudo children are denoted by a single colon (:), and are used to select a specific state of an element, such as when it is being hovered over or clicked.

  • Examples of pseudo elements include ::before and ::after, which add content before or after an e...read more

Add your answer
right arrow

Q185. How to calculate the mills roller thrust in your plant.

Ans.

Calculate mills roller thrust by considering the load on the rollers and the angle of contact.

  • Calculate the load on the rollers by considering the weight of the material being processed and any additional forces acting on the rollers.

  • Determine the angle of contact between the rollers and the material being processed.

  • Use the formula: Roller Thrust = Load on Rollers * tan(Angle of Contact).

  • Ensure to consider all relevant factors affecting the roller thrust in your plant.

Add your answer
right arrow

Q186. To implement Full stack application in 20 minutes . Take two input from the input box and give output as a multiplication of both from the backend.

Ans.

To implement a Full stack application in 20 minutes, take two inputs from the input box and output their multiplication from the backend.

  • Use a front-end framework like React or Angular to create the input boxes for user input.

  • Create an API endpoint in the backend using Node.js or Django to receive the input values and perform the multiplication operation.

  • Return the result back to the front-end to display to the user.

  • Ensure proper error handling and validation for input values...read more

Add your answer
right arrow

Q187. Any application software,Power quality, Energy metering monitoring software works.

Ans.

Yes, application software for power quality and energy metering monitoring works effectively.

  • Application software can effectively monitor power quality and energy metering data

  • These software can provide real-time data analysis and reporting

  • Examples include Power Monitoring Software, Energy Management Software, and Smart Metering Software

Add your answer
right arrow

Q188. Explain topologies used/protocol etc

Ans.

Topologies and protocols used in networking

  • Topologies: Bus, Star, Ring, Mesh, Hybrid

  • Protocols: TCP/IP, HTTP, FTP, SMTP, DNS

  • Ethernet, Wi-Fi, Bluetooth are common networking technologies

  • Network security protocols: SSL, TLS, IPSec

  • Routing protocols: OSPF, BGP, RIP

Add your answer
right arrow

Q189. What is Earthing switch in GIS/AIS ?

Ans.

Earthing switch is a safety device used in GIS/AIS to ground the equipment during maintenance or fault conditions.

  • Earthing switch is used to discharge any residual voltage in the equipment before maintenance.

  • It is also used to ground the equipment during fault conditions to protect the personnel and equipment.

  • Earthing switch is usually operated manually or automatically by the protection system.

  • In GIS, earthing switch is located between the busbar and the circuit breaker.

  • In A...read more

Add your answer
right arrow

Q190. what are types of CT &amp; VT in GIS/AIS?

Ans.

CT & VT are used in GIS/AIS for measuring current and voltage respectively.

  • CT (Current Transformer) is used to measure high current levels and step down the current to a level that can be measured by instruments.

  • VT (Voltage Transformer) is used to measure high voltage levels and step down the voltage to a level that can be measured by instruments.

  • GIS (Gas Insulated Switchgear) and AIS (Air Insulated Switchgear) both use CTs and VTs for protection and measurement purposes.

  • CTs ...read more

Add your answer
right arrow

Q191. Explain the working of Insertion Sort.

Ans.

Insertion Sort is a simple sorting algorithm that builds the final sorted array one item at a time.

  • Start from the second element and compare it with the previous elements to find its correct position in the sorted array.

  • Repeat this process for all elements in the array.

  • Example: Given array of strings ['banana', 'apple', 'orange'], after insertion sort it becomes ['apple', 'banana', 'orange'].

Add your answer
right arrow

Q192. Let me know the Scalance type ,how select.

Ans.

Scalance type selection is based on factors like network size, speed requirements, and redundancy needs.

  • Consider the size of the network to determine the number of ports needed

  • Evaluate the speed requirements to choose between Fast Ethernet or Gigabit Ethernet

  • Assess the redundancy needs to decide on features like ring redundancy or port redundancy

  • Examples: Scalance X-200 for small networks, Scalance X-400 for larger networks

Add your answer
right arrow

Q193. What is your understanding by LEAN Manufacturing

Ans.

LEAN Manufacturing is a systematic method for eliminating waste within a manufacturing process to improve efficiency and quality.

  • Focuses on continuous improvement

  • Eliminates waste in all forms (time, resources, etc.)

  • Involves all employees in the process

  • Uses tools like 5S, Kanban, and Value Stream Mapping

  • Aims to increase efficiency, reduce costs, and improve quality

Add your answer
right arrow

Q194. How do you push the data from server to client

Ans.

Data can be pushed from server to client using technologies like WebSockets, Server-Sent Events, or HTTP long polling.

  • Use WebSockets for real-time bidirectional communication between server and client.

  • Server-Sent Events allow server to push data to client over a single, long-lived connection.

  • HTTP long polling involves the client making repeated HTTP requests to the server, which holds the response until new data is available.

Add your answer
right arrow

Q195. What is encoder, proxy

Ans.

An encoder is a device that converts motion into an electrical signal. A proxy is a server that acts as an intermediary for requests from clients.

  • Encoders are used in various applications such as robotics, automation, and CNC machines.

  • Proxies are commonly used in computer networks to improve security and performance.

  • An example of an encoder is a rotary encoder that converts the rotational motion of a shaft into an electrical signal.

  • An example of a proxy is a web proxy that ca...read more

View 1 answer
right arrow

Q196. Detail explanation of STLC AND SDLC

Ans.

STLC is a process followed for testing software applications, while SDLC is a broader process that encompasses the entire software development lifecycle.

  • STLC stands for Software Testing Life Cycle.

  • It includes activities like test planning, test design, test execution, and test closure.

  • STLC ensures that the software meets quality standards and is bug-free.

  • SDLC stands for Software Development Life Cycle.

  • It includes phases like requirements gathering, design, development, testin...read more

View 3 more answers
right arrow

Q197. What is listview control

Ans.

ListView control is a graphical control element used to display a list of items in a vertical, scrollable view.

  • Used in GUI applications to display a list of items

  • Allows users to scroll through the list

  • Can be customized with different layouts and styles

  • Commonly used in mobile apps and desktop applications

Add your answer
right arrow

Q198. Explain different types of constructors with examples

Ans.

Different types of constructors include default constructor, parameterized constructor, copy constructor, and constructor overloading.

  • Default constructor: Constructor with no parameters.

  • Parameterized constructor: Constructor with parameters.

  • Copy constructor: Constructor that initializes an object using another object of the same class.

  • Constructor overloading: Multiple constructors in a class with different parameters.

Add your answer
right arrow

Q199. Design thinking process - explain your thing process

Ans.

Design thinking process involves empathizing, defining, ideating, prototyping, and testing.

  • Empathize with users to understand their needs and pain points

  • Define the problem statement based on user research

  • Ideate potential solutions through brainstorming and sketching

  • Prototype the most promising solutions to test with users

  • Test and iterate on the prototypes based on user feedback

  • Repeat the process until a viable solution is reached

Add your answer
right arrow

Q200. Why use in VFD drive

Ans.

VFD drives are used to control the speed and torque of electric motors, resulting in energy savings and improved motor performance.

  • VFD drives allow for precise control of motor speed and torque.

  • They can be used to match the motor speed to the load requirements, resulting in energy savings.

  • VFD drives can improve motor performance by reducing mechanical stress and wear.

  • They enable soft starting and stopping of motors, reducing electrical and mechanical stress.

  • VFD drives can pro...read more

View 3 more answers
right arrow
Previous
1
2
3
4
Next
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Siemens

based on 362 interviews
Interview experience
4.2
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

JSW Steel Logo
3.9
 • 418 Interview Questions
Bharti Airtel Logo
4.0
 • 376 Interview Questions
Thermax Limited Logo
4.1
 • 222 Interview Questions
PolicyBazaar Logo
3.6
 • 186 Interview Questions
Cybage Logo
3.8
 • 167 Interview Questions
VVDN Technologies Logo
3.6
 • 160 Interview Questions
View all
Recently Viewed
JOBS
Sonalika Group of Companies
No Jobs
REVIEWS
Hero MotoCorp
No Reviews
INTERVIEWS
Siemens
No Interviews
REVIEWS
Hero MotoCorp
No Reviews
REVIEWS
Siemens
No Reviews
JOBS
Shree Shubham Logistics
No Jobs
REVIEWS
Hero MotoCorp
No Reviews
REVIEWS
Siemens
No Reviews
JOBS
Siemens
No Jobs
JOBS
Knovatic Engineering
No Jobs
Top Siemens Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 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