AVL
10+ Prannath Parnami Institute of Management & Technology Interview Questions and Answers
Q1. Overlapping Intervals Problem Statement
You are given the start and end times of 'N' intervals. Write a function to determine if any two intervals overlap.
Note:
If an interval ends at time T and another interv...read more
The function checks if any two intervals overlap with each other.
Iterate through the intervals and compare the end time of one interval with the start time of the next interval.
If the end time is greater than or equal to the start time, the intervals overlap.
Return true if any overlapping intervals are found, otherwise return false.
Q2. Longest Common Subsequence Problem Statement
Given two strings, S
and T
with respective lengths M
and N
, your task is to determine the length of their longest common subsequence.
A subsequence is a sequence tha...read more
The task is to find the length of the longest common subsequence between two given strings.
A subsequence is a string that can be derived from another string by deleting some or no characters without changing the order of the remaining characters.
We can solve this problem using dynamic programming.
Create a 2D array to store the lengths of the longest common subsequences for all possible prefixes of the two strings.
Iterate through the strings and fill the array based on the fol...read more
Q3. Alien Dictionary Problem Statement
You are provided with a sorted dictionary (by lexical order) in an alien language. Your task is to determine the character order of the alien language from this dictionary. Th...read more
The task is to find the order of characters in an alien language given a sorted dictionary.
The order of characters can be determined by comparing adjacent words in the dictionary.
Create a graph where each character is a node and there is a directed edge from character A to character B if A comes before B in the alien language.
Perform a topological sort on the graph to get the order of characters.
Q4. String Transformation Problem
Given a string (STR
) of length N
, you are tasked to create a new string through the following method:
Select the smallest character from the first K
characters of STR
, remove it fr...read more
The task is to create a new string by repeatedly taking the smallest character from the first 'K' characters of the given string and appending it to the new string.
Iterate through the given string in chunks of size 'K'
Find the smallest character in each chunk and append it to the new string
If there are characters remaining in the string, sort them and append to the new string
Repeat the above steps until the original string is empty
Q5. DS and its all concepts write code for reverse linklist
Reverse a linked list using iterative approach
Initialize three pointers: prev = null, current = head, next = null
Iterate through the linked list, updating pointers as follows: next = current.next, current.next = prev, prev = current, current = next
Update the head to point to the new head (prev)
Q6. Give workflow process for preparing erection drawings
The workflow process for preparing erection drawings involves gathering project information, creating initial sketches, obtaining approvals, and finalizing detailed drawings.
Gather project information such as architectural plans, structural drawings, and specifications
Create initial sketches to visualize the design concept
Obtain approvals from clients, architects, and engineers before proceeding
Finalize detailed drawings with accurate dimensions, annotations, and material spe...read more
Q7. What is oops and explain
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and methods to manipulate that data.
It allows for reusability, modularity, and flexibility in code.
Key principles of OOPs include encapsulation, inheritance, and polymorphism.
Examples of OOPs languages include Java, C++, and Python.
Q8. What is vector group dyn11 in transformer..?
Dyn11 is a vector group notation used in transformers to indicate the phase displacement between primary and secondary windings.
Dyn11 is a three-phase transformer with the primary winding connected in delta and the secondary winding connected in star with neutral grounded.
The phase displacement between primary and secondary windings is 330 degrees.
Dyn11 is commonly used in Europe and Asia for distribution transformers.
Other vector group notations include Yyn0, Yd1, Dd0, etc.
Q9. Virtual destructor and its use
Virtual destructor is used to ensure proper destruction of derived class objects when deleted through a base class pointer.
Virtual destructor is declared in the base class with the 'virtual' keyword.
It allows the destructor of the derived class to be called when an object is deleted through a base class pointer.
Without a virtual destructor, only the base class destructor would be called, leading to memory leaks or undefined behavior.
Q10. How to maintain proper project schedule
Maintaining proper project schedule involves effective planning, monitoring, and communication.
Create a detailed project schedule with clear milestones and deadlines
Regularly monitor progress and adjust schedule as needed
Communicate with team members to ensure everyone is aware of their tasks and deadlines
Use project management tools to track progress and identify potential delays
Address any issues or roadblocks promptly to prevent schedule slippage
Q11. how much clause in ISO 9001:2015
There are 7 clauses in ISO 9001:2015.
ISO 9001:2015 has 7 clauses that outline the requirements for a quality management system.
These clauses cover areas such as context of the organization, leadership, planning, support, operation, performance evaluation, and improvement.
For example, Clause 4 focuses on understanding the organization and its context, while Clause 8 addresses operation.
Each clause is essential for ensuring the effectiveness of the quality management system.
Q12. Provide structural methodology
Structural methodology involves analyzing, designing, and testing structures to ensure they meet safety and performance requirements.
Analyze the structural requirements and constraints of the project
Design the structure using appropriate materials and techniques
Perform simulations and tests to validate the design
Iterate on the design based on test results and feedback
Document the entire process for future reference
Q13. Commonly weld symbols used
Commonly used weld symbols include fillet weld, groove weld, plug weld, spot weld, and seam weld.
Fillet weld symbol is a right-angled triangle
Groove weld symbol is a square or rectangle
Plug weld symbol is a small circle
Spot weld symbol is a small circle with a crosshair
Seam weld symbol is two parallel lines
Q14. meshing standards and quality criteria.
Meshing standards ensure quality of simulation results.
Meshing standards define the size and shape of elements in a simulation model.
Quality criteria ensure that the mesh is accurate and reliable.
Mesh quality can be evaluated using metrics such as aspect ratio and skewness.
Standards and criteria vary depending on the type of simulation and the desired level of accuracy.
Examples of meshing standards include ISO 10303-11 and ASTM E2149.
Q15. PMP certification added advantage
PMP certification is definitely an added advantage for a Senior Project Engineer.
PMP certification demonstrates advanced project management skills and knowledge.
It shows commitment to professional development and continuous learning.
Employers often prefer candidates with PMP certification for senior roles.
Having PMP certification can lead to higher salary and career advancement opportunities.
Q16. what is six sigma
Six Sigma is a data-driven methodology for improving processes by reducing defects and variation.
Six Sigma aims to achieve near perfection in processes by targeting a defect rate of 3.4 defects per million opportunities.
It involves defining, measuring, analyzing, improving, and controlling processes to minimize variation and improve quality.
Six Sigma uses statistical tools and techniques such as DMAIC (Define, Measure, Analyze, Improve, Control) to achieve process improvement...read more
Interview Process at Prannath Parnami Institute of Management & Technology
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month