Project Engineer

1000+ Project Engineer Interview Questions and Answers

Updated 24 Jun 2025
search-icon

Asked in Wipro

6d ago

Q. Triangle Star Pattern Task

Your task is to print a triangle pattern using stars (*) for a given integer N, which represents the number of rows.

Input:

Integer N (Total number of rows)

Output:

The triangle patte...read more
Ans.

Print a triangle pattern using stars for a given number of rows N.

  • Use a nested loop to iterate through each row and column to print the stars.

  • Increment the number of stars printed in each row by 1.

  • Ensure there are no spaces between the stars on each line.

Asked in Wipro

5d ago

Q. Encode The String Problem Statement

Given a string S of length N, encode it using the specified rules related to vowels and consonants.

Explanation:

Follow these encoding rules:

  1. If the character is a vowel, ch...read more
Ans.

Encode a given string based on specified rules related to vowels and consonants.

  • Iterate through each character in the string and apply the encoding rules based on whether it is a vowel or consonant.

  • Handle edge cases for 'z' and 'a' by wrapping around to 'a' and 'z' respectively.

  • Return the encoded string for each test case.

Project Engineer Interview Questions and Answers for Freshers

illustration image

Asked in Wipro

6d ago

Q. Given a starting time, find the minimum number of minutes needed until the time becomes a palindrome.

Ans.

Minimum time needed to get superpower in Corona world game based on defeating zombies and palindrome time.

  • Player enters game with certain energy and defeats corona infected zombies to reach next level

  • Zombies double in number per minute as time increases

  • Player can destroy all zombies in current level when game time is palindrome

  • Minimum time needed to get superpower must be calculated

  • Example: Starting time is 10:00, minimum time to get superpower is 11:10

Asked in Wipro

2d ago

Q. Binary to Decimal Conversion Challenge

Transform a given binary number 'N', represented as an integer, into its equivalent decimal format and display the result.

Input:

An integer N in the Binary Format

Output:...read more

Ans.

Convert a binary number to its decimal equivalent.

  • Convert each digit of the binary number to its decimal equivalent (0 or 1).

  • Multiply each digit by 2 raised to the power of its position from right to left.

  • Sum up all the results to get the decimal equivalent.

  • Example: For binary number 1011, (1*2^3) + (0*2^2) + (1*2^1) + (1*2^0) = 11.

Are these interview questions helpful?

Asked in Wipro

4d ago

Q. Mindbending Product Problem Statement

You are given an array ARR of size N. Your task is to create a Product Array P of the same size such that P[i] is the product of all the elements in ARR except ARR[i]. Note...read more

Ans.

Create a product array from given array without using division operator.

  • Iterate through the array twice to calculate products from left and right side of each element.

  • Multiply left and right products to get the final product array.

  • Handle edge cases where there are zeros in the input array.

Asked in Wipro

5d ago

Q. 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.

Project Engineer Jobs

JGC logo
Senior Engineer - Project Engineering 3-6 years
JGC
4.3
Chennai
Jones Lang LaSalle Property Consultants (India) Pv t. Ltd. logo
Project Engineer 7-9 years
Jones Lang LaSalle Property Consultants (India) Pv t. Ltd.
4.1
Mumbai
Hitachi Energy logo
Project Engineer Valve Electrical 1-3 years
Hitachi Energy
4.1
Chennai

Asked in Wipro

3d ago

Q. Count Number of Subsequences Problem Statement

Given an array of non-negative integers A and an integer P, determine the total number of subsequences of A such that the product of any subsequence does not excee...read more

Ans.

Count the number of subsequences of an array with product not exceeding a given value.

  • Iterate through all possible subsequences of the array

  • Calculate the product of each subsequence and check if it exceeds the given value

  • Keep count of subsequences with product not exceeding the given value

  • Return the count of such subsequences

Asked in Wipro

5d ago

Q. Segregate Odd-Even Problem Statement

In a wedding ceremony at NinjaLand, attendees are blindfolded. People from the bride’s side hold odd numbers, while people from the groom’s side hold even numbers. For the g...read more

Ans.

Rearrange a linked list such that odd numbers appear before even numbers while preserving the order of appearance.

  • Create two separate linked lists for odd and even numbers

  • Traverse the original list and append nodes to the respective odd/even lists

  • Merge the odd and even lists while maintaining the order

  • Return the rearranged linked list

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Wipro

3d ago

Q. Hatori's Parade Student Selection

Hatori, the class teacher, has 'N' students and aims to select the maximum number of students for the Republic Day parade. The condition for selection is that the absolute diff...read more

Ans.

The task is to select the maximum number of students for a parade based on height constraints.

  • Iterate through the list of heights and sort them.

  • Use two pointers technique to find the maximum number of students that can be selected.

  • Keep track of the count of selected students and update it based on the height constraints.

Asked in Jio

4d ago

Q. 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.

Asked in IBM

4d ago

Q. Star Pattern Problem Statement

The task is to print a star pattern as described.

Example:

Input:
T = 1 
N = 4
Output:
 *
**
***
****
Explanation:

The dots in the figure represent spaces. For N = 4, the pattern co...read more

Ans.

Print a left-aligned triangle of stars with increasing numbers of stars per line.

  • Start with 1 star on the first line and increase by 1 star on each subsequent line

  • Use spaces to left-align the stars

  • Repeat for T test cases with different values of N

Asked in Wipro

1d ago

Q. 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

Asked in Wipro

4d ago

Q. 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.

1d ago

Q. 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

Asked in Wipro

2d ago

Q. 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();}

6d ago

Q. How would you implement an Undo/Redo feature conceptually (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

1d ago

Q. 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

Asked in Wipro

2d ago
Q. Can you share your screen and write a demo code based on dynamic memory allocation?
Ans.

Demonstrating dynamic memory allocation with a demo code.

  • Use functions like malloc(), calloc(), or realloc() to allocate memory dynamically.

  • Remember to free the allocated memory using free() to avoid memory leaks.

  • Example: char **strings = (char **)malloc(5 * sizeof(char *));

2d ago

Q. How do you solve problems involving point loads, UDL, and UVL loads?

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

Asked in ABB

1d ago

Q. 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

Asked in Wipro

3d ago

Q. 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.

1d ago

Q. How do you perform rate analysis for additional items, and what factors do you consider during rate analysis? Please provide 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

Asked in Copeland

5d ago

Q. What are the different parameters in instrumentation and their 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

Asked in Wipro

5d ago

Q. What is the 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

Asked in Sobha

1d ago

Q. 1. Mivan Shuttering Procedure and name of components?

Ans.

Mivan shuttering is a construction technique using aluminum formwork system. Components include panels, beams, props, etc.

  • Mivan shuttering is a fast-paced construction technique popular for high-rise buildings.

  • Components include Mivan panels, beams, props, scaffolding, etc.

  • The system allows for quick assembly and disassembly, reducing construction time and labor costs.

3d ago

Q. What is the 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

Q. What is the difference between the GM tool kit and the Daimler tool kit in the 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

Asked in UPL

4d ago

Q. For one cubic meter of RCC, how many laborers 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

Q. 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

Q. 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

1
2
3
4
5
6
7
Next

Interview Experiences of Popular Companies

Infosys Logo
3.6
 • 7.9k Interviews
Wipro Logo
3.7
 • 6k Interviews
ABB Logo
4.1
 • 248 Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

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
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits