Project Engineer

1000+ Project Engineer Interview Questions and Answers

Updated 10 Dec 2024

Popular Companies

search-icon
Q1. Triangle Star Pattern
Pattern for N = 4
* ** *** **** 
Note : There are no spaces between the stars (*).
Input format :
Integer N (Total no. of rows) 
...read more
Q2. Encode The String

You are given a string ‘S’ of length ‘N’. The string can be encoded using the following rules:

1) If the ‘i-th’ character is a vowel, change it to the next character in the alphabetical sequenc...read more

Project Engineer Interview Questions and Answers for Freshers

illustration image
Q3. Mindbending Product

You are given an array ‘ARR’ of size N. You have to construct a Product Array ‘P’ of the same size such that P[i] is equal to the product of all the elements of ARR except ARR[i]. The constra...read more

Q4. Count Number of Subsequences

Given an array of non-negative integers ‘A’ and an integer ‘P’, find the total number of subsequences of ‘A’ such that the product of any subsequence should not be more than ‘P’.

A s...read more
Are these interview questions helpful?

Q5. Difference between compiler and interpreter. Why do you apply to IT, from your respective branch?

Ans.

Compiler translates entire code into machine language while interpreter translates line by line.

  • Compiler generates an executable file while interpreter does not.

  • Compiler takes more time to analyze and translate the code while interpreter takes less time.

  • Compiler produces faster and efficient code while interpreter produces slower code.

  • Examples of compilers are GCC, Clang, and Visual C++ while examples of interpreters are Python, Ruby, and JavaScript.

Q6. Segregate Odd-Even

There is a wedding ceremony at NinjaLand. The bride and groom want everybody to play a game and thus, they have blindfolded the attendees. The people from the bride’s side are holding odd numb...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
Q7. Hatori and Students

Hatori is the class teacher with 'N' students. He wants to select some students for the Republic Day parade. But out of all the students he chooses, the absolute difference of heights of any ...read more

Q8. Binary to decimal

Given a binary number as an integer N, convert it into decimal and print.

Input format :
An integer N in the Binary Format 
Output format :
Corresponding Decimal number (as integer) 
Constraint...read more

Project Engineer Jobs

Manufacturing Project Engr 1 4-8 years
CATERPILLAR INDIA PRIVATE LTD
4.3
Chennai
Project Engineer 6-9 years
AECOM India Private Limited
4.3
Bangalore / Bengaluru
Project Engineer 6-9 years
AECOM India Private Limited
4.3
Hyderabad / Secunderabad

Q9. How many types of optical fibre. Which head office under you works.

Ans.

There are two types of optical fiber: single-mode and multi-mode. The head office under me works in New York.

  • There are two types of optical fiber: single-mode and multi-mode.

  • Single-mode fiber is used for long-distance communication, while multi-mode fiber is used for shorter distances.

  • The head office under me works in New York.

Q10. Star Pattern
Pattern for N = 4

picture

The dots represent spaces.
Input Format:
The first line contains a single integer ‘T’ representing the number of test cases. The first line of each te...read more

Q11. 1. OOPs concept 2. Difference between Encapsulation and Abstraction? 3. What is an array? How it's different from Array list? 4. Explain about the data structures you have used? 5. What is foreign key?

Ans.

Interview questions for Project Engineer position

  • OOPs concept includes inheritance, polymorphism, encapsulation, and abstraction

  • Encapsulation is hiding the implementation details while abstraction is hiding unnecessary details

  • Array is a collection of similar data types while ArrayList is a dynamic array that can grow or shrink

  • Data structures used may include linked lists, stacks, queues, and trees

  • Foreign key is a column in a table that refers to the primary key of another tab...read more

Q12. Why did you choose this programming language over other programming languages?

Ans.

I chose this programming language because of its versatility and popularity in the industry.

  • The language has a wide range of applications and can be used for various purposes.

  • It has a large community of developers who contribute to its development and provide support.

  • The language is constantly evolving and adapting to new technologies and trends.

  • Examples of its popularity and versatility can be seen in its use in web development, data analysis, and machine learning.

Q13. MCQ Questions

Problems were from Number System
HCF and LCM
Divisibility Rules
Power Cycle and Remainder Cycle
Fractions

* Time and Work
Working with different & same efficiencies
Pipes and Cisterns

* Time Speed and Dist...read more

Q14. What is constarints, what is commit command in sql, write syntax of join operation and one programming question write a code for reverse an array

Ans.

Answering technical interview questions on SQL and programming

  • Constraints are rules applied to columns in a database table to ensure data integrity

  • COMMIT command is used to save changes made to a database

  • JOIN operation is used to combine rows from two or more tables based on a related column

  • Code for reversing an array: reverseArray(arr) {return arr.reverse();}

Q15. 4)what is sag and how to minimize it. 5)if a consumer having distance between pole and his house is 5mtr then how much cable you provide him for connection. 6)write Bill of materials of service connection

Ans.

Sag is the vertical distance between a conductor's position when it is in tension and its position when it is in a relaxed state.

  • Sag is caused by the weight of the conductor and environmental factors such as temperature and wind.

  • To minimize sag, conductors can be made of materials with higher tensile strength, or additional support structures like suspension insulators can be used.

  • Sag can also be minimized by increasing the tension in the conductor or using shorter spans betw...read more

Q16. What is the difference between lap length and Anchorage length ?

Ans.

Lap length is the overlapping of two reinforcement bars, while Anchorage length is the length of bar embedded in concrete.

  • Lap length is used to join two reinforcement bars of the same diameter.

  • Anchorage length is used to provide a grip between the reinforcement bar and the surrounding concrete.

  • Lap length is usually 50 times the diameter of the bar, while Anchorage length is usually 40 times the diameter of the bar.

  • Lap length is used in tension reinforcement, while Anchorage l...read more

Q17. How will you create Undo/Redo feature(Just the concept no code needed)?

Ans.

Undo/Redo feature can be created by maintaining a stack of previous actions and their reverse actions.

  • Maintain a stack of previous actions and their reverse actions

  • Push the action onto the stack when it is performed

  • When undo is requested, pop the last action from the stack and perform its reverse action

  • When redo is requested, pop the last reverse action from the stack and perform the original action

  • Ensure that the stack is cleared when a new action is performed after undoing ...read more

Q18. How to solve the Point load, UDL, UVL load problems

Ans.

To solve Point load, UDL, UVL load problems, calculate reactions, draw shear force and bending moment diagrams, and apply equilibrium equations.

  • Calculate reactions at supports using equilibrium equations

  • Draw shear force diagram by summing vertical forces at each section

  • Draw bending moment diagram by summing moments at each section

  • Apply equations of equilibrium to find internal forces and stresses

  • Consider the type of loading (point load, UDL, UVL) to determine the appropriate ...read more

Q19. What are the industrial communication protocols

Ans.

Industrial communication protocols are standards for data exchange between devices in industrial automation and control systems.

  • Some common industrial communication protocols include Modbus, Profibus, DeviceNet, Ethernet/IP, and CANopen.

  • These protocols enable devices from different manufacturers to communicate with each other and exchange data.

  • Industrial communication protocols can be wired or wireless, and can operate at different speeds and frequencies depending on the appl...read more

Q20. What are the different kinds of inheritance?

Ans.

There are 5 types of inheritance in object-oriented programming.

  • Single inheritance: a subclass inherits from a single superclass.

  • Multiple inheritance: a subclass inherits from multiple superclasses.

  • Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass.

  • Hierarchical Inheritance: multiple subclasses inherit from a single superclass.

  • Hybrid inheritance: a combination of multiple and multilevel inheritance.

Q21. How you do the rate analysis for additional item and what are the things which you need to be considered during rate analysis with an example.

Ans.

Rate analysis for additional items involves considering various factors and using appropriate methods to determine the cost.

  • Identify the additional item and its specifications

  • Determine the quantity required

  • Research market rates for similar items

  • Consider factors like labor, materials, equipment, and overhead costs

  • Calculate the total cost using appropriate rate analysis methods

  • Example: Rate analysis for installing additional electrical outlets in a building

Q22. Tell me the different parameters in instrumentation and it's primary elements

Ans.

Parameters in instrumentation and their primary elements

  • Parameters include temperature, pressure, flow rate, level, pH, conductivity, and more

  • Primary elements include thermocouples, pressure transducers, flow meters, level sensors, pH electrodes, conductivity probes, and more

  • Each parameter requires a specific primary element for accurate measurement

  • Instrumentation can also include controllers, recorders, and indicators for data analysis and control

Q23. What is main difference between recursion and dynamic programming and which is better in terms of time complexity?

Ans.

Recursion is a technique of solving a problem by breaking it down into smaller subproblems. Dynamic programming is a method of solving a problem by breaking it down into smaller subproblems and storing the solutions to those subproblems to avoid redundant calculations.

  • Recursion involves solving a problem by breaking it down into smaller subproblems and calling the function recursively until the base case is reached.

  • Dynamic programming involves solving a problem by breaking it...read more

Q24. What is difference between GTAW and TIG welding

Ans.

GTAW and TIG welding are the same process, with GTAW being the technical term and TIG being the commonly used name.

  • GTAW stands for Gas Tungsten Arc Welding, while TIG stands for Tungsten Inert Gas welding.

  • Both processes use a non-consumable tungsten electrode to create an arc for welding.

  • GTAW and TIG welding are often used interchangeably, with TIG being the more commonly used term in industries.

  • The main difference lies in the terminology, where GTAW is the technical name and...read more

Q25. What is the difference between gm tool kit and Daimler tool kit in nx application

Ans.

The gm tool kit and Daimler tool kit are different sets of tools used in the NX application for different purposes.

  • The gm tool kit is used for designing and manufacturing General Motors vehicles.

  • The Daimler tool kit is used for designing and manufacturing Daimler vehicles.

  • The gm tool kit includes specific templates, parts, and assemblies for GM vehicles.

  • The Daimler tool kit includes specific templates, parts, and assemblies for Daimler vehicles.

  • The gm tool kit and Daimler too...read more

Q26. What are the disciplines in any normal green field oil and gas project

Ans.

Disciplines in a normal green field oil and gas project include engineering, procurement, construction, and commissioning.

  • Engineering: involves designing and planning the project, including process engineering, mechanical engineering, electrical engineering, etc.

  • Procurement: involves sourcing and purchasing materials, equipment, and services required for the project.

  • Construction: involves the physical construction of the project, including civil works, structural works, pipin...read more

Q27. In one cum RCC, how many labors are required?

Ans.

The number of labors required in a cum RCC depends on various factors such as project size, complexity, and timeline.

  • The number of labors required in a cum RCC can vary depending on the size of the project. Larger projects may require more labors.

  • The complexity of the project also plays a role in determining the number of labors needed. More complex projects may require additional skilled labors.

  • The timeline of the project is another factor to consider. If the project needs t...read more

Q28. 1.In which lagauage you are proficient 2.What is memory management 3.Write factorial program 4.what is difference between auto and external variable 5.explain your final year project 6.ready to reallocate?

Ans.

Interview questions for Project Engineer position

  • Proficient in C++, Java, and Python

  • Memory management is the process of allocating and deallocating memory in a computer system

  • Factorial program in C++: int factorial(int n) { return (n == 1 || n == 0) ? 1 : n * factorial(n - 1); }

  • Auto variables are declared within a function and have a local scope, while external variables are declared outside of any function and have a global scope

  • Final year project was a software application ...read more

Q29. For a Package unit of 25 TR capacity, what are the parameters you will look for if you are going in for replacement?

Ans.

Parameters to consider for replacing a 25 TR capacity package unit.

  • Age of the existing unit

  • Efficiency of the existing unit

  • Maintenance history of the existing unit

  • Cost of replacement

  • Availability of spare parts and service

  • Environmental impact of the existing unit

  • Compatibility with existing system

  • Energy efficiency of the new unit

Q30. How to find the Reactions

Ans.

Reactions can be found by analyzing the external forces and moments acting on a structure.

  • Calculate the sum of forces in the x, y, and z directions to find the reaction forces at supports

  • Analyze the moments around different points to determine the reaction moments

  • Consider the equilibrium of the structure to ensure all forces and moments are balanced

Q31. 1)What is servey in R.E. 2)Write DTR structure with BOQ. 3)if i give you a unelectified habitation then How to electified it and Burn a bulb on a consumer.

Ans.

Survey in R.E. refers to the process of collecting data and information about a specific area or site.

  • Survey in R.E. involves measuring and mapping the land, identifying boundaries, and assessing topography.

  • It helps in understanding the existing conditions of the site and is crucial for planning and designing construction projects.

  • Survey techniques include using GPS, total stations, and other instruments to gather accurate measurements.

  • Survey data is used to create site plans...read more

Q32. Program to check if two given matrices are identical

Ans.

Program to check if two given matrices are identical

  • Check if the dimensions of both matrices are same

  • Iterate through each element of both matrices and compare them

  • If all elements are same, matrices are identical

Q33. MySQL database Array vs Array list vs Linked list What is Binary tree, Complete binary tree? Coding Questions: Preorder , Inorder, Postorder traversal of Binary tree (Recursively) Pattern Printing Coding questi...

read more
Ans.

Understanding data structures and algorithms commonly used in MySQL databases.

  • Array: a data structure that stores a collection of elements in a contiguous memory location.

  • ArrayList: a resizable array implementation that dynamically adjusts its size as elements are added or removed.

  • LinkedList: a data structure where each element is connected to the next element via pointers.

  • Binary Tree: a tree data structure where each node has at most two children.

  • Complete Binary Tree: a bina...read more

Q34. Basic HR Questions

Strength and weakness

What keeps you motivated?

Q35. Can you able to handle the work pressure or can you able to handle multiple customers

Ans.

Yes, I am able to handle work pressure and multiple customers.

  • I have experience in managing multiple projects simultaneously.

  • I am skilled at prioritizing tasks and meeting deadlines.

  • I have excellent communication and organizational skills.

  • I can handle stressful situations and remain calm under pressure.

  • I have successfully managed a team of engineers and coordinated with various clients.

Q36. what is the effect of temperature and irradiance on solar panels?

Ans.

Temperature and irradiance affect the performance and efficiency of solar panels.

  • High temperatures can decrease the efficiency of solar panels.

  • Increased irradiance levels can lead to higher power output.

  • Temperature coefficient determines the panel's performance at different temperatures.

  • Irradiance levels vary based on factors like time of day, weather conditions, and panel orientation.

  • Temperature and irradiance should be optimized for maximum solar panel efficiency.

Q37. What cycle does a refrigerator woek on?

Ans.

A refrigerator works on the vapor compression cycle.

  • A refrigerator uses a compressor to compress refrigerant gas.

  • The compressed gas then flows through a condenser where it releases heat and becomes a high-pressure liquid.

  • The high-pressure liquid passes through an expansion valve, which reduces its pressure and temperature.

  • The low-pressure liquid then enters the evaporator, where it absorbs heat from the surroundings and evaporates into a low-pressure gas.

  • The gas is then drawn...read more

Q38. Which programming language are you comfortable with?

Ans.

I am comfortable with multiple programming languages including Java, Python, and C++.

  • Proficient in Java, Python, and C++

  • Experience with web development languages such as HTML, CSS, and JavaScript

  • Familiarity with database languages such as SQL

  • Comfortable with object-oriented programming and software development principles

Q39. How do you propose to slove a problem when the vendor is more experienced then you. And they might get offensive???

Ans.

When facing a more experienced and potentially offensive vendor, it is important to approach the problem with humility, open-mindedness, and effective communication.

  • Acknowledge the vendor's expertise and experience

  • Listen actively and ask questions to understand their perspective

  • Maintain a respectful and professional attitude

  • Collaborate and seek their input to find a mutually beneficial solution

  • Communicate clearly and assertively, addressing any offensive behavior if necessary

Q40. Bill of material of 1KM underground line 33 KV ,11,KV,LT lines

Ans.

The bill of material for a 1KM underground line with 33KV, 11KV, and LT lines.

  • The bill of material should include all necessary components for the underground line.

  • Components may include cables, transformers, switchgear, and other electrical equipment.

  • The quantity of each component should be specified in the bill of material.

  • The bill of material should also include any necessary accessories such as clamps, connectors, and insulators.

Q41. Explain your project? What are DDL commands in sql? difference between c++ and java? What is Primary and foreign key? Joins in sql explain types of joins?

Ans.

Answering questions related to project, SQL commands, and programming languages.

  • Project involved developing a web application using Java and MySQL database.

  • DDL commands in SQL are used to define the structure of a database.

  • C++ is a compiled language while Java is an interpreted language.

  • Primary key uniquely identifies a record while foreign key establishes a relationship between two tables.

  • Joins in SQL are used to combine data from two or more tables based on a related column...read more

Q42. What are AL/ML and their differences?

Ans.

AL/ML are Artificial Intelligence and Machine Learning respectively. AL is a broader term while ML is a subset of AL.

  • AL involves creating intelligent machines that can perform tasks without human intervention

  • ML is a subset of AL that involves training machines to learn from data and improve their performance

  • AL includes various techniques such as rule-based systems, expert systems, and natural language processing

  • ML includes techniques such as supervised learning, unsupervised ...read more

Q43. Explain oops concepts with real world example

Ans.

OOPs concepts are used to model real-world objects and their interactions.

  • Encapsulation: Hiding internal details of an object. Example: A car's engine is encapsulated and can only be accessed through the car's interface.

  • Inheritance: Creating new classes from existing ones. Example: A sports car class can inherit properties from a car class.

  • Polymorphism: Objects can take on many forms. Example: A vehicle class can have different methods for different types of vehicles.

  • Abstract...read more

Q44. What is AI/AO and DI/DO (Analog Input/Output and Digital Input/Output)

Ans.

AI/AO and DI/DO stand for Analog Input/Output and Digital Input/Output, respectively.

  • AI/AO refers to signals that are continuous and can have infinite values, like voltage or current.

  • DI/DO refers to signals that are discrete and can only have two states, like on/off or high/low.

  • Examples of AI/AO devices include temperature sensors and pressure transducers.

  • Examples of DI/DO devices include push buttons and relays.

Q45. Are all inheritance applicable in Python?

Ans.

No, not all inheritance is applicable in Python.

  • Python supports single inheritance, where a class can inherit from only one parent class.

  • Multiple inheritance is also possible, but it can lead to the diamond problem.

  • Python also supports multilevel inheritance, where a class can inherit from a parent class, which in turn can inherit from another parent class.

  • Inheritance can be used to reuse code and create a hierarchy of classes.

  • Example: class B inherits from class A - class B(...read more

Q46. Are you ready to sign the service bonds?

Ans.

Yes, I am willing to sign the service bonds.

  • I understand the importance of service bonds in ensuring job security and commitment to the company.

  • I am confident in my abilities to fulfill the responsibilities of the Project Engineer role and am committed to staying with the company for the duration of the bond.

  • I am open to discussing the terms and conditions of the bond before signing.

Q47. Suppose you are team leader one of your team player not works well then what you can

Ans.

As a team leader, I would address the issue by identifying the root cause, providing feedback and support, and exploring potential solutions.

  • Communicate with the team member to understand the reasons behind their poor performance

  • Provide constructive feedback and guidance to help them improve

  • Offer additional training or resources if necessary

  • Reassign tasks or adjust workload to better suit their strengths

  • Encourage open communication and create a supportive team environment

  • Seek...read more

Q48. What exactly is NLP? Explain for a layman

Ans.

NLP stands for Natural Language Processing. It is a field of study that focuses on making computers understand human language.

  • NLP involves teaching computers to understand and interpret human language, both written and spoken.

  • It is used in various applications such as chatbots, virtual assistants, and language translation software.

  • NLP uses techniques such as sentiment analysis, named entity recognition, and part-of-speech tagging to analyze and understand language.

  • Examples of...read more

Q49. Technical Question

Share your screen and write demo code based on Dynamic memory allocation.

Q50. types of transformers, basic principles of transformers working

Ans.

Transformers are electrical devices that transfer energy from one circuit to another through electromagnetic induction.

  • Transformers are of two types - step-up and step-down transformers

  • The basic principle of transformer working is electromagnetic induction

  • The transformer consists of two coils - primary and secondary

  • When an alternating current flows through the primary coil, it creates a magnetic field which induces a voltage in the secondary coil

  • The voltage induced in the sec...read more

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

Interview experiences of popular companies

3.7
 • 7.3k Interviews
3.7
 • 5.2k Interviews
4.1
 • 219 Interviews
4.0
 • 218 Interviews
3.9
 • 121 Interviews
3.3
 • 27 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
Get AmbitionBox app

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