Add office photos
Engaged Employer

LTIMindtree

3.8
based on 20.8k Reviews
Filter interviews by

30+ Universiti Teknologi Petronas Interview Questions and Answers

Updated 27 Dec 2024
Popular Designations

Q1. What is autoscaling how it works? Give scenario that you have worked on for autoscaling.

Ans.

Autoscaling is a feature in cloud computing that automatically adjusts the number of compute resources based on workload.

  • Autoscaling helps in optimizing resource utilization and maintaining performance during peak loads.

  • It works by monitoring metrics such as CPU utilization or network traffic, and then adding or removing instances as needed.

  • An example scenario could be setting up autoscaling for a web application that experiences high traffic during certain times of the day.

Add your answer

Q2. What is the in-depth process of writing user stories?

Ans.

Writing user stories involves understanding user needs, defining features, and prioritizing tasks.

  • Understand user needs and goals

  • Define features and functionalities

  • Prioritize tasks based on user value

  • Include acceptance criteria for each user story

  • Collaborate with stakeholders for feedback and validation

Add your answer

Q3. What are Definition of Done (DOD) and Acceptance Criteria?

Ans.

DOD is a set of criteria that a product must meet to be considered complete, while Acceptance Criteria are specific conditions that a product must satisfy to be accepted by stakeholders.

  • Definition of Done (DOD) is a set of criteria that a product must meet to be considered complete.

  • Acceptance Criteria are specific conditions that a product must satisfy to be accepted by stakeholders.

  • DOD is usually defined by the development team, while Acceptance Criteria are defined by stake...read more

Add your answer

Q4. What strategies can be implemented to optimize the performance of an application?

Ans.

Implementing strategies like code optimization, caching, load balancing, and database indexing can optimize application performance.

  • Utilize code optimization techniques to improve efficiency and reduce resource consumption.

  • Implement caching mechanisms to store frequently accessed data and reduce database queries.

  • Utilize load balancing to distribute incoming traffic evenly across multiple servers.

  • Optimize database performance through indexing to speed up data retrieval operati...read more

Add your answer
Discover Universiti Teknologi Petronas interview dos and don'ts from real experiences

Q5. What is involved in a soft skills assessment?

Ans.

Soft skills assessment involves evaluating an individual's interpersonal skills, communication abilities, emotional intelligence, and other non-technical qualities.

  • Assessing communication skills through interviews or written exercises

  • Evaluating teamwork and collaboration through group activities or simulations

  • Measuring problem-solving and critical thinking skills through scenarios or case studies

  • Assessing emotional intelligence through situational judgment tests

  • Evaluating lea...read more

Add your answer

Q6. What are the different properties used in Dev Studio

Ans.

Properties used in Dev Studio include rules, data instances, classes, and application components.

  • Rules: Define the behavior of the application, such as flows, activities, and UI rules.

  • Data Instances: Store data used by the application, such as data tables and data pages.

  • Classes: Define the structure of data and rules in the application.

  • Application Components: Include portals, harnesses, sections, and case types.

Add your answer
Are these interview questions helpful?

Q7. What are the advance tool knowledge you have?

Ans.

I have advanced knowledge in tools such as Tableau, Python, SQL, and Excel for data analysis and visualization.

  • Proficient in Tableau for creating interactive dashboards and visualizations

  • Strong skills in Python for data manipulation and analysis

  • Extensive experience with SQL for querying databases

  • Advanced proficiency in Excel for data cleaning and modeling

Add your answer

Q8. Streams code on second frequent character in a string

Ans.

Use streams to find and output the code of the second most frequent character in a string.

  • Use Java streams to convert the string to a character array

  • Use Collectors.groupingBy to group characters by count

  • Sort the map by value to find the second most frequent character

  • Return the code of the second most frequent character

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What are Active Directory Sites and Services?

Ans.

Active Directory Sites and Services is a Microsoft Management Console (MMC) snap-in that allows administrators to manage the replication of directory data between sites in an Active Directory forest.

  • It is used to configure and manage the replication topology of Active Directory Domain Services (AD DS) within a site and between sites.

  • Administrators can create sites to represent the physical structure of their network and define the replication connections between sites.

  • Sites h...read more

Add your answer

Q10. what is most complicate issue you come across?

Ans.

The most complicated issue I come across is managing cross-functional teams with conflicting priorities.

  • Balancing the needs and goals of multiple departments or teams

  • Resolving conflicts and reaching consensus among team members

  • Prioritizing tasks and projects based on overall company objectives

  • Communicating effectively to ensure everyone is aligned and working towards the same goals

Add your answer

Q11. What Functions does SAP Analytics cloud server?

Ans.

SAP Analytics Cloud server functions include data visualization, planning, predictive analytics, and business intelligence.

  • Data visualization: Create interactive dashboards and reports to visualize data insights.

  • Planning: Collaborate on budgets, forecasts, and plans with integrated planning tools.

  • Predictive analytics: Use machine learning algorithms to forecast trends and outcomes.

  • Business intelligence: Gain insights into business performance with advanced analytics capabilit...read more

Add your answer

Q12. How efficient you are on Power Platform?

Ans.

I am highly efficient on Power Platform with extensive experience in developing solutions and automating processes.

  • Extensive experience in developing Power Apps, Power Automate, and Power BI solutions

  • Ability to streamline processes and automate tasks to improve efficiency

  • Proficient in integrating Power Platform with other systems and applications

  • Track record of delivering high-quality solutions within tight deadlines

Add your answer

Q13. How to create a business process

Ans.

Creating a business process involves defining steps, roles, responsibilities, and workflows to achieve specific goals.

  • Identify the objectives and goals of the process

  • Map out the steps involved in achieving those goals

  • Assign roles and responsibilities to individuals or teams

  • Define the workflows and decision points

  • Implement the process and continuously monitor and improve it

Add your answer

Q14. What kind of Modules are available in SAC

Ans.

SAP Analytics Cloud (SAC) offers various modules for data visualization, planning, predictive analytics, and business intelligence.

  • Data Visualization: Create interactive dashboards and reports to visualize data in a meaningful way.

  • Planning: Utilize forecasting and budgeting tools to plan and analyze business performance.

  • Predictive Analytics: Use machine learning algorithms to predict future trends and outcomes.

  • Business Intelligence: Access and analyze data from multiple sourc...read more

Add your answer

Q15. How to capture error while data load

Ans.

Capture errors during data load by implementing error handling mechanisms.

  • Implement try-catch blocks in the data loading process to capture errors

  • Use logging mechanisms to record errors for further analysis

  • Utilize error codes or messages to identify the type of error occurred

  • Implement data validation checks before loading to prevent potential errors

  • Consider using automated monitoring tools to detect errors in real-time

Add your answer

Q16. Any other automation tool you have experience?

Ans.

Yes, I have experience with Selenium WebDriver for web automation.

  • Experience with Selenium WebDriver for automating web applications

  • Proficient in writing test scripts using Selenium WebDriver

  • Familiar with handling different locators like ID, XPath, CSS selectors

  • Experience in automating test cases for regression testing

  • Ability to integrate Selenium with frameworks like TestNG or JUnit

Add your answer

Q17. Java code on swapping without using third variable

Ans.

Swapping two numbers without using a third variable in Java.

  • Use bitwise XOR operation to swap two numbers without using a third variable.

  • Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5

Add your answer

Q18. have you done the implementation ?

Ans.

Yes, I have experience with implementing various projects.

  • Implemented multiple projects in previous roles

  • Led the implementation of a new software system for the company

  • Worked closely with stakeholders to ensure successful implementation

Add your answer

Q19. Explain Auto lookup and show lookup

Ans.

Auto lookup is a feature that automatically retrieves information based on a specified criteria.

  • Auto lookup is commonly used in databases to quickly retrieve related information without manual input.

  • It can be used in Excel to automatically fill in data based on a matching value in another table.

  • Auto lookup can save time and reduce errors by eliminating the need for manual data entry.

Add your answer

Q20. Architecture of all projects work experience

Ans.

I have extensive experience in designing and implementing architecture for various projects.

  • Designed architecture for web applications using MVC framework

  • Implemented microservices architecture for scalability and flexibility

  • Utilized cloud services like AWS for infrastructure architecture

  • Worked on data architecture for big data projects using Hadoop and Spark

Add your answer

Q21. Difference between repartitioning and coalesce

Ans.

Repartitioning involves changing the number of partitions in a dataset, while coalesce involves reducing the number of partitions without shuffling data.

  • Repartitioning increases or decreases the number of partitions in a dataset, which may involve shuffling data across the cluster.

  • Coalesce reduces the number of partitions in a dataset without shuffling data, which can improve performance by minimizing data movement.

  • Example: Repartitioning a dataset from 4 partitions to 8 part...read more

Add your answer

Q22. What are stored procedures?

Ans.

Stored procedures are precompiled SQL queries stored in a database for reuse.

  • Stored procedures are used to encapsulate logic for data manipulation in a database.

  • They can accept input parameters and return results.

  • Stored procedures can improve performance by reducing network traffic and optimizing query execution.

  • Examples include procedures for inserting, updating, or deleting records in a database.

Add your answer

Q23. Sum and length of Array with String numeric values

Ans.

Calculate sum and length of an array with string numeric values.

  • Convert string numeric values to integers before calculating sum.

  • Use a loop to iterate through the array and calculate sum and length.

  • Handle non-numeric values in the array to avoid errors.

  • Example: ['5', '10', '15'] should result in sum: 30 and length: 3.

Add your answer

Q24. What is omnichannel support?

Ans.

Omnichannel support is a customer service approach that provides a seamless and integrated experience across multiple channels.

  • Involves integrating various communication channels such as phone, email, chat, social media, etc.

  • Allows customers to switch between channels while receiving consistent support

  • Ensures a unified view of customer interactions and history

  • Examples: A customer starts a conversation on chat and later continues it on phone without repeating information

Add your answer

Q25. what are sql aggregate functions

Ans.

SQL aggregate functions perform calculations on a set of values and return a single value.

  • Aggregate functions include SUM, AVG, COUNT, MIN, and MAX

  • They are used with the SELECT statement to calculate and return a single value from a group of rows

  • Examples: SELECT SUM(sales), AVG(price), COUNT(*), MIN(age), MAX(score) FROM table_name

Add your answer

Q26. SOLID principles in the context of ruby language

Ans.

SOLID principles are design principles in object-oriented programming. In Ruby, they help in creating maintainable and scalable code.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Classes should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • Interfa...read more

Add your answer

Q27. What is intrasite replication?

Ans.

Intrasite replication is the process of replicating data within the same site or location.

  • Intrasite replication is used in Active Directory to ensure that changes made to one domain controller are quickly replicated to all other domain controllers within the same site.

  • It helps in maintaining consistency and ensuring that all domain controllers have up-to-date information.

  • Intrasite replication is typically faster than intersite replication, which involves replicating data betw...read more

Add your answer

Q28. Difference between dataframe and RDD

Ans.

Dataframe is a distributed collection of data organized into named columns, while RDD is a distributed collection of data organized into partitions.

  • Dataframe is higher level abstraction than RDD in Spark.

  • Dataframe is immutable and supports SQL queries, while RDD is mutable and does not support SQL queries.

  • Dataframe provides optimization through Catalyst optimizer, while RDD does not have built-in optimization.

  • Example: val df = spark.read.json("file.json") // Dataframe, val rd...read more

Add your answer

Q29. What is SAP processes

Ans.

SAP processes refer to the various workflows and procedures within the SAP software system.

  • SAP processes involve tasks such as data entry, approval workflows, reporting, and integration with other systems.

  • Examples of SAP processes include procurement, order management, inventory management, and financial accounting.

  • These processes are designed to streamline business operations and improve efficiency.

Add your answer

Q30. 2 code utilizing streams

Ans.

Utilize streams to filter and map elements in an array of strings

  • Use stream.filter() to filter elements based on a condition

  • Use stream.map() to transform elements into a new form

  • Example: List filteredList = stringList.stream().filter(s -> s.startsWith("A")).map(String::toUpperCase).collect(Collectors.toList());

Add your answer

Q31. OOPS concept in detail

Ans.

OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • OOPS focuses on the creation of objects that interact with each other to solve a problem.

  • It involves concepts like classes, objects, inheritance, polymorphism, and encapsulation.

  • Example: Inheritance allows a class to inherit properties and behavior from another class, promoting code reusability.

Add your answer

Q32. Challenges faced during complex objects

Ans.

Challenges faced during complex objects include managing dependencies, understanding relationships, and ensuring data integrity.

  • Managing dependencies between different components of the object

  • Understanding relationships between various attributes and methods within the object

  • Ensuring data integrity and consistency across the object

Add your answer

Q33. Explain the project architecture

Ans.

The project architecture is designed to outline the structure, components, and interactions of the system.

  • The project architecture includes the high-level design of the system, such as modules, layers, and components.

  • It defines how different parts of the system communicate with each other and the overall flow of data.

  • Common architectural patterns used are MVC (Model-View-Controller), Microservices, and Serverless.

  • Examples of project architecture components include databases, ...read more

Add your answer

Q34. == and .equals, difference?

Ans.

In Java, == compares memory addresses while .equals compares the actual values of objects.

  • Use == to compare primitive data types like int, char, etc.

  • Use .equals to compare objects like Strings, where you want to compare the actual values.

  • Example: int a = 5; int b = 5; a == b will return true, but a.equals(b) will give an error.

  • Example: String str1 = 'hello'; String str2 = 'hello'; str1 == str2 will return false, but str1.equals(str2) will return true.

Add your answer

Q35. what is lazy loading

Ans.

Lazy loading is a design pattern commonly used in computer programming to defer the loading of resources until they are actually needed.

  • Lazy loading helps improve performance by only loading resources when they are required

  • It is commonly used in web development to load images or content as the user scrolls down a page

  • Lazy loading can also be used in software applications to improve startup times by loading components on-demand

Add your answer

Q36. Your payscale and expected ctc

Ans.

My payscale is competitive based on industry standards and my expected CTC is negotiable based on the role and responsibilities.

  • My payscale is in line with industry standards for a Senior Specialist role

  • My expected CTC is negotiable and can be discussed based on the specific role and responsibilities

  • I am open to discussing the compensation package during the interview process

Add your answer

Q37. spark optimisation techniques

Ans.

Some Spark optimization techniques include partitioning, caching, and using appropriate data formats.

  • Partitioning data to distribute workload evenly

  • Caching frequently accessed data to avoid recomputation

  • Using appropriate data formats like Parquet for efficient storage and processing

Add your answer

Q38. Email marketing norms

Ans.

Email marketing norms include permission-based sending, personalized content, mobile optimization, and clear call-to-actions.

  • Obtain permission before sending emails

  • Personalize content based on recipient's preferences

  • Optimize emails for mobile devices

  • Include clear call-to-actions to drive engagement

  • Follow CAN-SPAM regulations for compliance

Add your answer

Q39. SQL consecutive number

Ans.

Generate consecutive numbers using SQL query

  • Use a recursive CTE (Common Table Expression) to generate consecutive numbers

  • Start with a base case and recursively add 1 to the previous number

  • Example: WITH RECURSIVE numbers AS (SELECT 1 AS num UNION ALL SELECT num + 1 FROM numbers WHERE num < 10) SELECT num FROM numbers;

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Universiti Teknologi Petronas

based on 128 interviews
4 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Specialist Interview Questions from Similar Companies

3.5
 • 58 Interview Questions
View all
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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

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