i
OpenText Technologies
Filter interviews by
Clear (1)
I was interviewed in Sep 2024.
Program in .NET to output characters appearing more than two times consecutively in a given string.
Iterate through the string and check if the current character is the same as the previous one.
Keep track of the count of consecutive characters and output those that appear more than two times.
Use a StringBuilder to efficiently build the output string.
Implement strategies to resolve backlog of requests from microservice two due to microservice three breaking.
Identify the root cause of the issue in microservice three and fix it.
Implement circuit breaker pattern to handle failures and prevent cascading failures.
Implement retries with exponential backoff for failed requests from microservice two to microservice three.
Scale up microservice three to handle increased load...
Abstract class is a class that cannot be instantiated and may contain abstract methods, while interfaces only define method signatures.
Abstract classes can have both abstract and non-abstract methods, providing a partial implementation for subclasses.
Interfaces can only have method signatures, requiring implementing classes to define the actual implementation.
Abstract classes can have constructors, member variables, an...
I have utilized design patterns such as Singleton, Factory, and Observer in my projects.
Singleton pattern for ensuring a class has only one instance
Factory pattern for creating objects without specifying the exact class
Observer pattern for defining a one-to-many dependency between objects
The application architecture follows a microservices design pattern with a front-end client communicating with multiple back-end services.
Front-end client communicates with back-end services via APIs
Back-end services are independent and handle specific functionalities
Data is stored in a distributed database for scalability
Use of containerization for deployment and scaling
Message queues for asynchronous communication be
Use a hash set to efficiently find duplicate strings in a list.
Create a hash set to store unique strings.
Iterate through the list of strings, adding each string to the hash set.
If a string is already in the hash set, add it to the list of duplicates.
Return the list of duplicate strings.
Our application is a cloud-based project management tool that helps teams collaborate and track progress.
Utilizes React for front-end development
Uses Node.js for back-end development
Integrates with third-party APIs for additional functionality
MS SQL for structured data, NoSQL for unstructured data or high scalability
Use MS SQL for structured data with complex relationships and transactions
Use NoSQL for unstructured data or high scalability requirements
Consider using a combination of both for different parts of the application
Example: Use MS SQL for financial transactions and NoSQL for user profiles
MongoDB is a popular choice as an alternative to Elasticsearch due to its flexibility and scalability.
MongoDB is a document-oriented NoSQL database that allows for flexible schema design, making it a good fit for a wide range of use cases.
MongoDB also offers powerful indexing and querying capabilities, similar to Elasticsearch.
MongoDB's horizontal scalability and sharding capabilities make it suitable for handling larg...
MongoDB is a NoSQL database while PostgreSQL is a relational database management system.
MongoDB is schema-less, allowing for flexible data models, while PostgreSQL enforces a predefined schema.
MongoDB uses a document-based data model with JSON-like documents, while PostgreSQL uses tables with rows and columns.
MongoDB is better suited for applications with large amounts of unstructured data, while PostgreSQL is better f...
Conventional URLs use query parameters while attribute URLs use route parameters in .NET Core Web API.
Conventional URLs use query parameters to pass data in the URL, while attribute URLs use route parameters in the route template.
Conventional URLs are more flexible as they allow for optional parameters, while attribute URLs are more rigid in their structure.
Attribute URLs are more readable and provide a cleaner way to ...
OAuth authorization is a protocol that allows a user to grant limited access to their resources without sharing their credentials.
OAuth allows a user to grant access to their resources to a third-party application without sharing their credentials.
It involves the exchange of tokens between the user, the third-party application, and the resource server.
OAuth uses authorization codes, access tokens, and refresh tokens to...
To ensure maintainability, I follow coding best practices, use version control, write clean and modular code, document thoroughly, and conduct regular code reviews.
Follow coding best practices such as SOLID principles and design patterns
Use version control system like Git to track changes and collaborate with team members
Write clean and modular code to make it easier to understand and update
Thoroughly document code, in...
I have utilized design patterns such as Singleton, Factory, and Observer in my work.
Singleton pattern for ensuring a class has only one instance
Factory pattern for creating objects without specifying the exact class
Observer pattern for defining a one-to-many dependency between objects
Repository Pattern helps in separating data access logic from business logic, improving code maintainability.
Encapsulates the logic required to access data from the data source, providing a clean separation between data access and business logic.
Promotes code reusability by allowing different parts of the application to use the same data access logic without duplicating code.
Facilitates unit testing by enabling the moc...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
OpenText Technologies interview questions for designations
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Get interview-ready with Top OpenText Technologies Interview Questions
I applied via Approached by Company and was interviewed in Apr 2023. There were 2 interview rounds.
Program to find the Nth term in an infinite series
The series has a repeating pattern
Use modulo operator to find the index of the repeating pattern
Calculate the value of Nth term based on the pattern
Program to find the longest palindrome substring in a given string.
Iterate through the string and check for palindromes of different lengths
Store the longest palindrome found
Return the length and substring
I am highly proficient in HTML, CSS, and JavaScript.
Extensive experience in building responsive web applications using HTML, CSS, and JavaScript
Strong understanding of front-end frameworks like React, Angular, or Vue.js
Familiarity with CSS preprocessors like SASS or LESS
Knowledge of modern JavaScript ES6+ features and best practices
Experience in optimizing web performance and cross-browser compatibility
Transitions were driven by desire for growth, new challenges, and better alignment with personal values.
Desire for professional growth and development
Seeking new challenges and opportunities
Alignment with personal values and mission
Exploring different industries and technologies
Relocation for personal reasons
Differences between Oracle EBS 12.1 and 12.2 Technical Architecture
12.2 has a web-based interface while 12.1 has a client-server interface
12.2 has a multi-node architecture while 12.1 has a single-node architecture
12.2 has a more modular architecture with fewer dependencies
12.2 has a more streamlined upgrade process compared to 12.1
I am currently working as a Senior Software Engineer and I handle my daily tasks by prioritizing them based on their importance and urgency.
I start my day by checking my emails and responding to any urgent requests
I then review my to-do list and prioritize my tasks for the day
I break down complex tasks into smaller, more manageable ones
I collaborate with my team members to ensure that we are all on the same page
I use p...
The process for registering XML Publisher Report
Create a data model for the report
Create a template for the report using RTF or XSL-FO
Upload the template to the server
Create a report definition using the data model and template
Register the report definition with the XML Publisher server
Program to find second max in a list and its time complexity
Sort the list in descending order and return the second element
Traverse the list and keep track of the maximum and second maximum elements
Time complexity: O(n)
Easy leetcode questions . Total 2 to answer.
I applied via LinkedIn and was interviewed in May 2023. There were 3 interview rounds.
Use Angular HttpClient to call web api and display data in UI
Create a service in Angular to make HTTP requests using HttpClient module
Subscribe to the observable returned by HttpClient.get() method to fetch data
Bind the fetched data to UI elements in the component template
A Logger is a software component used to record events, messages, and errors during the execution of a program.
Loggers are used to track the flow of a program and provide insights into its behavior.
They can be configured to log different levels of messages such as INFO, DEBUG, WARN, ERROR, etc.
Loggers can write logs to various outputs like console, files, databases, or remote servers.
They help in troubleshooting issues...
I applied via LinkedIn and was interviewed in Feb 2023. There were 8 interview rounds.
Hacker rank coding test on c++ ,Data structures
I applied via Approached by Company and was interviewed before Dec 2023. There were 5 interview rounds.
Two coding questions that are not very complex.
Top trending discussions
Some of the top questions asked at the OpenText Technologies Senior Software Engineer interview -
The duration of OpenText Technologies Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interviews
3 Interview rounds
based on 82 reviews
Rating in categories
Software Engineer
968
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
903
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
362
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Software Engineer
330
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
221
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech