Project Engineer

200+ Project Engineer Interview Questions and Answers for Freshers

Updated 2 Jan 2025

Q51. Can we convert a list to a tuple?

Ans.

Yes, we can convert a list to a tuple.

  • Use the tuple() function to convert a list to a tuple.

  • The resulting tuple will have the same elements as the original list.

  • Tuples are immutable, so any attempt to modify the tuple will result in an error.

Q52. Do you want company vehicle for transportation

Ans.

Yes, I would prefer a company vehicle for transportation.

  • Having a company vehicle would save me time and money on transportation.

  • It would also allow me to travel to job sites and meetings more efficiently.

  • I am willing to follow any company policies and procedures related to the use of the vehicle.

Q53. What is an Unit weight of cement and steel?

Ans.

Unit weight of cement and steel varies depending on their composition and type.

  • Unit weight of cement ranges from 830 to 1650 kg/m³ depending on its type.

  • Unit weight of steel ranges from 7700 to 7850 kg/m³ depending on its composition.

  • Unit weight is an important factor in construction as it affects the overall weight and strength of the structure.

Q54. What is the permeability of soil

Ans.

Permeability of soil refers to its ability to allow water or other fluids to flow through it.

  • Permeability is a measure of how easily water can move through soil.

  • It is influenced by factors such as soil composition, particle size, and pore spaces.

  • Soils with high permeability allow water to flow through quickly, while soils with low permeability retain water.

  • Permeability is important in engineering projects like drainage systems, foundations, and groundwater management.

  • Differen...read more

Are these interview questions helpful?

Q55. Do you have any backlogs?

Ans.

No, I do not have any backlogs.

  • I have successfully completed all my courses and projects.

  • I have never failed any subject or exam.

  • I have always maintained good academic standing.

  • I have a strong work ethic and prioritize my tasks effectively.

Q56. Losses in transformer, Parallel operations of Transmission, Difference between power transformer & distribution transformer.

Ans.

Losses in transformer, parallel operations of transmission, difference between power transformer & distribution transformer.

  • Losses in transformer include copper losses and iron losses.

  • Parallel operations of transmission lines involve synchronizing the voltage and frequency of the connected systems.

  • Power transformers are used in high voltage transmission systems, while distribution transformers are used in low voltage distribution networks.

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q57. What is proholes and what it's uses

Ans.

Proholes is not a known term in engineering. No data available.

    Q58. What is the safe bearing capacity

    Ans.

    Safe bearing capacity refers to the maximum load that a soil can support without experiencing failure or excessive settlement.

    • Safe bearing capacity is an important factor in the design and construction of foundations for structures.

    • It is determined through geotechnical investigations and soil testing.

    • The safe bearing capacity varies depending on the type and characteristics of the soil.

    • For example, cohesive soils like clay have lower safe bearing capacity compared to granular...read more

    Project Engineer Jobs

    Project Engineer: Warehouse 5-8 years
    Amazon
    4.1
    Kolkata
    Project Engineer 3-9 years
    JLL
    4.1
    Mumbai
    Project Engineer 12-18 years
    WorleyParsons Sdn Bhd
    4.2
    Mumbai

    Q59. What is difference between latch and flip flop?

    Ans.

    Latch is level triggered and flip flop is edge triggered. Flip flop has clock input while latch does not.

    • Latch is level triggered, while flip flop is edge triggered

    • Flip flop has a clock input, while latch does not

    • Latch is asynchronous, while flip flop is synchronous

    • Flip flop stores data in two stable states (0 or 1), while latch stores data in one stable state

    • Examples: SR latch, D flip flop

    Q60. factors to consider for Lighting Calculation

    Ans.

    Factors to consider for lighting calculation include type of space, desired lighting levels, fixture efficiency, and lighting layout.

    • Type of space (office, warehouse, retail, etc.)

    • Desired lighting levels (measured in lux or foot-candles)

    • Fixture efficiency (lumens per watt)

    • Lighting layout (spacing and placement of fixtures)

    • Natural lighting sources (windows, skylights)

    • Color rendering index (CRI) for accurate color representation

    • Lighting controls (dimming, sensors)

    • Energy efficie...read more

    Q61. What is Programmable Logic Controller?

    Ans.

    A Programmable Logic Controller (PLC) is a digital computer used for automation of electromechanical processes.

    • PLCs are used in industrial control systems to automate processes such as manufacturing, packaging, and assembly.

    • They are programmed using ladder logic or other programming languages to control inputs and outputs.

    • PLCs can communicate with other devices such as sensors, actuators, and human-machine interfaces.

    • They are reliable, rugged, and designed to operate in harsh...read more

    Q62. Based on resume What is Angular? Why it is better than PHP? Features of Angular? Difference between Anglular1.0 and 2.0?

    Ans.

    Angular is a popular front-end framework for building web applications.

    • Angular is a front-end framework developed by Google for building dynamic web applications.

    • It uses TypeScript for building applications, providing better type checking and error detection.

    • Angular has features like two-way data binding, dependency injection, and routing.

    • Angular 2.0 introduced a component-based architecture and improved performance compared to Angular 1.0.

    • PHP is a server-side scripting langu...read more

    Q63. Print a given matrix in spiral form.

    Ans.

    The algorithm prints a given matrix in a spiral form.

    • Iterate through the matrix in a spiral pattern

    • Keep track of the boundaries of the spiral

    • Print the elements in the spiral order

    Q64. What is a constructor?

    Ans.

    A constructor is a special method used to initialize objects in a class.

    • Constructors have the same name as the class they belong to.

    • They are called automatically when an object is created.

    • Constructors can have parameters to initialize object properties.

    • They can be overloaded to have multiple versions with different parameters.

    • Example: public class Car { public Car(String color) { ... } }

    Q65. What is a superclass?

    Ans.

    A superclass is a class that is inherited by one or more subclasses, providing them with common attributes and behaviors.

    • A superclass is also known as a base class or parent class.

    • It defines the common characteristics and behaviors that the subclasses inherit.

    • Subclasses can add additional attributes and behaviors specific to them.

    • Superclasses promote code reusability and maintainability.

    • For example, in a vehicle hierarchy, 'Vehicle' can be a superclass with subclasses like 'C...read more

    Q66. What is try/catch block?

    Ans.

    A try/catch block is used in programming to handle exceptions and prevent the program from crashing.

    • A try/catch block is used to catch and handle exceptions in a program.

    • The code inside the try block is executed, and if an exception occurs, it is caught and handled in the catch block.

    • The catch block contains the code that handles the exception, such as displaying an error message or logging the error.

    • Using try/catch blocks helps in preventing the program from crashing and all...read more

    Q67. How many blocks required in m2?

    Ans.

    The number of blocks required in m2 depends on the size of the blocks and the area to be covered.

    • The size of the blocks should be known to calculate the number required.

    • The area to be covered in m2 should also be known.

    • Divide the area by the size of each block to get the number of blocks required.

    • For example, if the area is 100 m2 and each block covers 1 m2, then 100 blocks would be required.

    Q68. How to cut 150 hill in 60 degree slope

    Ans.

    Cutting 150 hill in 60 degree slope requires careful planning and execution.

    • Conduct a thorough survey of the area to determine the best approach

    • Use heavy machinery such as excavators and bulldozers to remove the hill

    • Ensure safety measures are in place to prevent accidents

    • Consider environmental impact and take necessary precautions

    • Consult with experts in the field for advice and guidance

    Q69. Self intro ,what is variable , what is class ,

    Ans.

    I am a project engineer with knowledge of variables and classes.

    • A variable is a container that holds a value or reference to a value.

    • A class is a blueprint for creating objects that defines its properties and methods.

    • Variables can be declared within a class and used to store values specific to that class.

    • Classes can be used to create multiple instances of objects with the same properties and methods.

    • Variables and classes are fundamental concepts in object-oriented programming...read more

    Q70. How would you solve a fibonacci series problem?

    Ans.

    The Fibonacci series problem can be solved using a recursive function or an iterative loop.

    • Use a recursive function to calculate the Fibonacci series.

    • Implement an iterative loop to generate the Fibonacci series.

    • Store the results in an array for easy access and manipulation.

    Q71. What is database integrity

    Ans.

    Database integrity refers to the accuracy and consistency of data stored in a database.

    • Ensuring data is accurate and consistent

    • Preventing unauthorized access or modification of data

    • Maintaining data quality through validation and verification

    • Implementing backup and recovery procedures

    • Examples: referential integrity, data constraints, transaction management

    Q72. What is normalization?

    Ans.

    Normalization is the process of organizing data in a database to eliminate redundancy and improve data integrity.

    • Normalization helps in reducing data redundancy by breaking down a large table into smaller, more manageable tables.

    • It ensures that each piece of data is stored only once, reducing storage space and improving efficiency.

    • Normalization also helps in maintaining data integrity by preventing update anomalies and inconsistencies.

    • There are different levels of normalizati...read more

    Frequently asked in, ,

    Q73. What is stack and heap memory?

    Ans.

    Stack and heap memory are two types of memory allocation in computer systems.

    • Stack memory is used for static memory allocation and is managed by the CPU.

    • Heap memory is used for dynamic memory allocation and is managed by the programmer.

    • Stack memory is limited in size and is used for storing local variables and function calls.

    • Heap memory is larger in size and is used for storing objects and data structures.

    • Stack memory is faster to access than heap memory.

    • Heap memory can lead ...read more

    Q74. Environment conditions for Panel installation

    Ans.

    Environment conditions such as temperature, humidity, and cleanliness are crucial for panel installation.

    • Temperature should be within specified range to prevent damage to components.

    • Humidity levels should be controlled to avoid condensation and corrosion.

    • Cleanliness is important to prevent dust and debris from affecting performance.

    • Proper ventilation is necessary to prevent overheating.

    • Avoid exposure to direct sunlight or extreme weather conditions.

    • Consider environmental fact...read more

    Q75. Program to check if a year is Leap Year or not

    Ans.

    A program to check if a year is a leap year or not.

    • A year is a leap year if it is divisible by 4, but not divisible by 100, except if it is divisible by 400.

    • Use modulo operator to check if the year is divisible by 4, 100, and 400.

    • If the year is divisible by 4 and not by 100, or divisible by 400, then it is a leap year.

    Q76. What is ohm law this type only

    Ans.

    Ohm's law states that the current through a conductor between two points is directly proportional to the voltage across the two points.

    • Ohm's law is represented by the equation I = V/R, where I is the current, V is the voltage, and R is the resistance.

    • It applies to conductors that are linear and have a constant temperature.

    • Ohm's law is used in electrical engineering to design and analyze circuits.

    • For example, if the voltage across a resistor is increased, the current through t...read more

    Q77. Explain all the oops concepts

    Ans.

    Object-oriented programming concepts that help in designing and implementing software systems.

    • Encapsulation: Bundling of data and methods into a single unit (class) to hide implementation details.

    • Inheritance: Ability to create new classes (derived classes) from existing classes (base classes) to reuse code and extend functionality.

    • Polymorphism: Ability of objects of different classes to respond to the same message in different ways.

    • Abstraction: Representing essential features...read more

    Q78. Will you sign the service bond?

    Ans.

    I am willing to sign the service bond.

    • I understand the importance of a service bond and I am willing to commit to it.

    • I am confident in my abilities to fulfill the requirements of the position.

    • I am committed to the success of the project and the company.

    • I am open to discussing the terms of the service bond.

    Q79. What are ACID properties?

    Ans.

    ACID properties are a set of properties that ensure reliability and consistency in database transactions.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that a transaction is treated as a single, indivisible unit of work.

    • Consistency ensures that a transaction brings the database from one valid state to another.

    • Isolation ensures that concurrent transactions do not interfere with each other.

    • Durability ensures that once a transaction is commit...read more

    Q80. Do you have knowledge about comissioning

    Ans.

    Yes, commissioning is the process of ensuring that a system or equipment is fully operational and meets the required specifications.

    • Commissioning involves testing, verifying, and documenting the performance of a system or equipment.

    • It includes activities such as installation, inspection, calibration, and functional testing.

    • Commissioning is important to ensure that the system or equipment is safe, reliable, and efficient.

    • Examples of systems that require commissioning include H...read more

    Q81. Utilities, gases and water quality and type required for casting shop.

    Ans.

    The casting shop requires utilities such as electricity, compressed air, natural gas, and water of specific quality and type.

    • Electricity is required for powering the equipment and lighting.

    • Compressed air is used for cleaning and operating pneumatic tools.

    • Natural gas is used for heating the furnaces.

    • Water of specific quality and type is required for cooling and cleaning purposes.

    • Water quality should be free from impurities and hardness.

    • Water type can be either fresh or recycle...read more

    Q82. What is scanf() and printf() in c language

    Ans.

    scanf() and printf() are functions in C language used for input and output operations respectively.

    • scanf() is used to read input from the user, while printf() is used to display output to the user.

    • scanf() requires the use of format specifiers to specify the type of input being read.

    • printf() also uses format specifiers to format the output being displayed.

    • Example: scanf("%d", &num) will read an integer input from the user and store it in the variable num.

    • Example: printf("Hello...read more

    Q83. difference between DML and DDL

    Ans.

    DML is used to manipulate data in a database while DDL is used to define the structure of a database.

    • DML stands for Data Manipulation Language and is used to insert, update, delete or retrieve data from a database.

    • DDL stands for Data Definition Language and is used to define the structure of a database such as creating tables, indexes, and constraints.

    • DML commands include SELECT, INSERT, UPDATE, and DELETE while DDL commands include CREATE, ALTER, and DROP.

    • DML commands do not...read more

    Q84. How do we protect cavity in tunnel

    Ans.

    Cavity in tunnels can be protected by using various methods.

    • Waterproofing the tunnel lining

    • Using grouting techniques to fill the cavity

    • Installing drainage systems to prevent water accumulation

    • Regular inspections and maintenance

    • Using shotcrete to reinforce the tunnel lining

    • Applying rock bolts to stabilize the surrounding rock

    • Using steel ribs to support the tunnel lining

    Q85. How we do Protection in 150m height

    Ans.

    Protection in 150m height can be achieved through various means.

    • Use of safety harness and fall protection equipment

    • Installation of guardrails and safety nets

    • Implementation of a comprehensive safety plan

    • Regular inspection and maintenance of equipment

    • Training and education of workers on safety procedures

    Q86. How to remove Metastable problem ?

    Ans.

    Metastable problem can be removed by carefully designing the system to prevent sudden changes in input signals.

    • Ensure proper grounding and shielding to minimize external interference.

    • Use filtering techniques to remove noise from input signals.

    • Implement hysteresis in the system to prevent rapid switching between states.

    • Calibrate sensors and components regularly to maintain accuracy.

    • Utilize feedback control systems to stabilize the system.

    • Example: In a temperature control syste...read more

    Q87. What is relay contactor?

    Ans.

    A relay contactor is an electrically operated switch used to control the flow of electricity in a circuit.

    • Relay contactors are commonly used in industrial applications to control motors, lighting, heating, and other electrical loads.

    • They consist of a coil that generates a magnetic field when energized, causing the contacts to open or close.

    • Contactors are typically larger and capable of handling higher currents than relays.

    • Examples of relay contactors include the Schneider Ele...read more

    Q88. Difference between a list and tuple.

    Ans.

    Lists are mutable while tuples are immutable in Python.

    • Lists use square brackets [] while tuples use parentheses ().

    • Elements in a list can be added, removed, or modified while elements in a tuple cannot be modified.

    • Lists are used for collections of data that need to be changed while tuples are used for collections of data that should not be changed.

    • Lists are generally faster than tuples for iteration and indexing.

    • Example of a list: my_list = [1, 2, 3]

    • Example of a tuple: my_tu...read more

    Q89. How to release unused memory?

    Ans.

    Unused memory can be released by deallocating it using appropriate programming constructs.

    • Use 'delete' keyword in C++ to free memory allocated using 'new'

    • Use 'free' function in C to free memory allocated using 'malloc'

    • Use garbage collector in languages like Java and Python

    • Avoid memory leaks by deallocating memory as soon as it is no longer needed

    Q90. Implement multiplication without “*” sign.

    Ans.

    Multiplication can be implemented using repeated addition or bitwise operations.

    • Repeated addition: add the same number repeatedly for the number of times specified by the other number.

    • Bitwise operations: use shift and add operations to perform multiplication.

    • Example: 5 * 3 can be implemented as 5 + 5 + 5 or (5 << 1) + 5.

    Q91. What are recursive functions?

    Ans.

    Recursive functions are functions that call themselves within their own definition.

    • Recursive functions are useful for solving problems that can be broken down into smaller sub-problems.

    • They can be used to traverse data structures like trees and graphs.

    • Examples include factorial and Fibonacci functions.

    • They can lead to infinite loops if not properly defined or terminated.

    Q92. What do you know about solar power plant?

    Ans.

    A solar power plant is a facility that converts sunlight into electricity using photovoltaic panels or concentrated solar power.

    • Solar power plants can be either photovoltaic or concentrated solar power (CSP) plants

    • Photovoltaic plants use solar panels to convert sunlight directly into electricity

    • CSP plants use mirrors or lenses to focus sunlight onto a small area, which heats up a fluid that drives a turbine to generate electricity

    • Solar power plants can be grid-connected or of...read more

    Q93. Write a code to check for prime numbers

    Ans.

    Code to check for prime numbers

    • Loop through numbers from 2 to n-1

    • Check if n is divisible by any number in the loop

    • If not divisible, n is prime

    Q94. How much we drill holes in face

    Ans.

    The frequency of drilling holes in the face depends on the specific project requirements and geological conditions.

    • The number of holes drilled in the face will vary depending on the project's needs and the geological conditions of the site.

    • Factors such as the type of rock, the size of the excavation, and the equipment being used will all influence the frequency of drilling.

    • It is important to carefully plan and execute drilling operations to ensure the safety of workers and th...read more

    Q95. What is the grade of concrete

    Ans.

    The grade of concrete refers to its strength and durability.

    • The grade of concrete is determined by its compressive strength.

    • It is denoted by a number followed by the letter 'M' (e.g., M20, M30).

    • The number represents the compressive strength of the concrete in megapascals (MPa).

    • Different grades of concrete are used for different construction purposes.

    • Higher grade concrete is stronger and more durable than lower grade concrete.

    Q96. Which grade of bitumin used in hill area

    Ans.

    The grade of bitumen used in hill areas depends on the temperature and altitude of the region.

    • The higher the altitude, the harder the bitumen used.

    • The temperature also plays a crucial role in determining the grade of bitumen.

    • For example, in colder regions, a harder grade of bitumen is used to prevent cracking and deformation.

    • In contrast, in warmer regions, a softer grade of bitumen is used to prevent rutting and deformation.

    Q97. Difference between abtract and interface key words?

    Ans.

    Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, fields, and non-abstract methods, while interfaces cannot.

    • A class can only extend one abstract class, but it can implement multiple interfaces.

    • Abstract classes are used to define common characteristics of subclasses, while interfaces are used to define contracts for classes to implement.

    • Example: abstract class Animal { abstr...read more

    Q98. Explain oops concepts in java with real time examples?

    Ans.

    OOPs concepts in Java are fundamental principles of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: Car class inheriting from Vehicle class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Using private variables and public methods in a class.

    • Polymorphism: Ability of a method to do different ...read more

    Q99. Tell me about python definition

    Ans.

    Python is a high-level, interpreted programming language known for its simplicity and ease of use.

    • Python is an object-oriented language

    • It has a large standard library

    • Python is dynamically typed

    • It is used for web development, data analysis, artificial intelligence, and more

    • Python code is executed line by line

    Q100. Difference between grille and diffuser and their sizes.

    Ans.

    Grilles and diffusers are air distribution devices used in HVAC systems. Grilles are fixed and diffusers are adjustable.

    • Grilles are fixed air distribution devices that allow air to flow in a single direction.

    • Diffusers are adjustable air distribution devices that allow air to flow in multiple directions.

    • Grilles are typically smaller in size than diffusers.

    • Grilles are commonly used in return air systems while diffusers are used in supply air systems.

    • Grilles and diffusers come i...read more

    Previous
    1
    2
    3
    4
    5
    Next
    Interview Tips & Stories
    Ace your next interview with expert advice and inspiring stories

    Interview experiences of popular companies

    3.6
     • 7.6k Interviews
    3.7
     • 5.6k Interviews
    4.1
     • 228 Interviews
    3.9
     • 125 Interviews
    3.3
     • 28 Interviews
    View all

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

    Project Engineer Interview Questions
    Share an Interview
    Stay ahead in your career. Get AmbitionBox app
    qr-code
    Helping over 1 Crore job seekers every month in choosing their right fit company
    65 L+

    Reviews

    4 L+

    Interviews

    4 Cr+

    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