Project Engineer
1000+ Project Engineer Interview Questions and Answers

Asked in Wipro

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

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:
- If the character is a vowel, ch...read more
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

Asked in Wipro

Q. Given a starting time, find the minimum number of minutes needed until the time becomes a palindrome.
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

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

Asked in Wipro

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

Q. Difference between compiler and interpreter. Why do you apply to IT, from your respective branch?
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




Asked in Wipro

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

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
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 🌟

Asked in Wipro

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

Q. How many types of optical fibre. Which head office under you works.
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

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

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?
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

Q. Why did you choose this programming language over other programming languages?
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.

Asked in Bharat Electronics

Q. What is the difference between lap length and anchorage length?
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

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

Asked in Soliton Technologies

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

Asked in Bajaj Electricals

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

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 *));

Asked in Aarbee Structures

Q. How do you solve problems involving point loads, UDL, and UVL loads?
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

Q. What are the industrial communication protocols
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

Q. What are the different kinds of inheritance?
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.

Asked in Patel Engineering

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

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

Q. What is the main difference between recursion and dynamic programming, and which is better in terms of time complexity?
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

Q. 1. Mivan Shuttering Procedure and name of components?
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.

Asked in Mahanagar Gas

Q. What is the difference between GTAW and TIG welding?
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
Asked in Classic Design Engineering Systems

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

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

Asked in Petrofac Engineering India

Q. What are the disciplines in any normal green field oil and gas project
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 moreUnderstanding 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
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Project Engineer Related Skills

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


Reviews
Interviews
Salaries
Users

