Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by OpenText Technologies Team. If you also belong to the team, you can get access from here

OpenText Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

OpenText Technologies Software Engineer Interview Questions and Answers

Updated 3 May 2025

26 Interview questions

A Software Engineer was asked 1mo ago
Q. What are the concepts of OOPS?
Ans. 

OOPs (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and modularity.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class from an existing class, inheriting attributes and methods (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to pr...

A Software Engineer was asked 1mo ago
Q. Write code using Java streams.
Ans. 

Java Streams provide a modern way to process sequences of elements, enabling functional-style operations on collections.

  • Stream Creation: Streams can be created from collections, arrays, or I/O channels. Example: List<String> names = Arrays.asList("Alice", "Bob"); Stream<String> stream = names.stream();

  • Intermediate Operations: These operations return a new stream and are lazy. Example: stream.filter(nam...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 1mo ago
Q. What are the advantages of Java?
Ans. 

Java offers platform independence, strong community support, and robust security features, making it ideal for various applications.

  • Platform Independence: Java's 'Write Once, Run Anywhere' capability allows applications to run on any device with a Java Virtual Machine (JVM).

  • Strong Community Support: Java has a vast community, providing extensive libraries, frameworks, and resources for developers.

  • Robust Security F...

A Software Engineer was asked 9mo ago
Q. Explain OAuth 2.0
Ans. 

OAuth 2.0 is an authorization framework that allows third-party applications to obtain limited access to a user's account.

  • OAuth 2.0 is used for delegated authorization, allowing a user to grant access to their resources without sharing their credentials.

  • It uses tokens (access token, refresh token) to grant access to resources on behalf of the user.

  • OAuth 2.0 is widely used in APIs, social media platforms, and other...

A Software Engineer was asked
Q. How do you consume a RESTful web service?
Ans. 

To consume a RESTful web service, use HTTP methods like GET, POST, PUT, DELETE to interact with the API endpoints.

  • Identify the API endpoint and its HTTP method

  • Send a request to the endpoint using the appropriate HTTP method

  • Receive the response from the API

  • Parse the response and use the data as required

A Software Engineer was asked
Q. What are the different annotations you have used in the Spring Framework?
Ans. 

Annotations used in Spring framework

  • 1. @Autowired - for automatic dependency injection

  • 2. @Controller - for defining a controller class

  • 3. @RequestMapping - for mapping HTTP requests to controller methods

  • 4. @Service - for defining a service class

  • 5. @Repository - for defining a repository class

  • 6. @Component - for defining a generic Spring-managed component

  • 7. @Value - for injecting values from properties files or envi...

A Software Engineer was asked
Q. What is AngularJS?
Ans. 

AngularJS is a JavaScript framework for building dynamic web applications.

  • AngularJS is a client-side MVC framework.

  • It allows developers to build single-page applications.

  • It extends HTML with new attributes and tags.

  • AngularJS uses two-way data binding to automatically synchronize data between the model and the view.

  • It provides dependency injection and modularization features.

  • Some popular examples of websites built ...

Are these interview questions helpful?
A Software Engineer was asked
Q. What is a directive?
Ans. 

A directive is a programming construct that provides instructions to a compiler or interpreter.

  • Directives are used to control the behavior of a program or to provide additional information to the compiler or interpreter.

  • They are typically written as special comments or statements in the code.

  • Examples of directives include #include in C/C++ to include header files, #pragma to control compiler-specific behavior, and...

A Software Engineer was asked
Q. What is a CDN?
Ans. 

CDN stands for Content Delivery Network. It is a distributed network of servers that deliver web content to users based on their geographic location.

  • CDN improves website performance by reducing latency and increasing page load speed.

  • CDN caches content in multiple locations, allowing users to access it from a server closest to them.

  • CDN can handle high traffic loads and distribute it across multiple servers.

  • Popular ...

A Software Engineer was asked
Q. Write a program to sort a list of elements.
Ans. 

A program to sort an array of strings.

  • Use a sorting algorithm like bubble sort, insertion sort, or quicksort.

  • Compare strings using a comparison function.

  • Implement the sorting algorithm in a function that takes the array as input and modifies it in place.

OpenText Technologies Software Engineer Interview Experiences

14 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Create a class which should perform STACK functionality in typescript
  • Ans. 

    A TypeScript class implementing basic stack operations: push, pop, peek, and isEmpty.

    • Class named 'Stack' with a private array to hold stack elements.

    • Method 'push(item: T)': Adds an item to the top of the stack.

    • Method 'pop(): T | undefined': Removes and returns the top item, or undefined if empty.

    • Method 'peek(): T | undefined': Returns the top item without removing it, or undefined if empty.

    • Method 'isEmpty(): boolean': ...

  • Answered by AI
  • Q2. Implement JS flat operation without using builtin flat
  • Ans. 

    Implement a custom flat function in JavaScript to flatten nested arrays without using the built-in flat method.

    • Use recursion to handle nested arrays. Example: flatten([1, [2, [3]]]) returns [1, 2, 3].

    • Check if the current element is an array using Array.isArray().

    • If it is an array, recursively call the flatten function on it.

    • If it is not an array, push it to the result array.

    • Return the result array after processing all ...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain OAuth 2.0
  • Ans. 

    OAuth 2.0 is an authorization framework that allows third-party applications to obtain limited access to a user's account.

    • OAuth 2.0 is used for delegated authorization, allowing a user to grant access to their resources without sharing their credentials.

    • It uses tokens (access token, refresh token) to grant access to resources on behalf of the user.

    • OAuth 2.0 is widely used in APIs, social media platforms, and other web ...

  • Answered by AI
  • Q2. Design URL Shortener

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. What is expecting how to handle?
  • Ans. 

    Expecting how to handle refers to managing expectations in various contexts, ensuring clarity and alignment among stakeholders.

    • Clear Communication: Set clear expectations with stakeholders about project timelines and deliverables. For example, during a project kickoff meeting, outline the scope and deadlines.

    • Regular Updates: Provide regular updates to keep everyone informed about progress and any changes. For instance,...

  • Answered by AI
  • Q2. Write code by using java stream
  • Q3. Wt about string and framework?
  • Ans. 

    Strings are sequences of characters used in programming, while frameworks provide a structured environment for building applications.

    • Data Type: Strings are fundamental data types in programming, used to represent text. For example, 'Hello, World!' is a string.

    • String Manipulation: Frameworks often provide utilities for string manipulation, such as concatenation, slicing, and searching. For instance, in Python, you can u...

  • Answered by AI
  • Q4. What is the Oops concept?
  • Q5. What is advantages of java

Interview Preparation Tips

Interview preparation tips for other job seekers - Get a more knowldge

Software Engineer Interview Questions & Answers

user image Pradeep Naik

posted on 19 May 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Java advanced and DSA questions were asked..

Round 2 - Coding Test 

Interviewer tested me on designing a REST API.

Round 3 - Coding Test 

Application infrastructure knowledge and java basic understanding. Multi threading

Round 4 - HR 

(1 Question)

  • Q1. HR + Technical.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There should be 2 coding questions we have to solve that

Round 2 - Technical 

(1 Question)

  • Q1. They ask dsa questions
  • Ans. 

    Data Structures and Algorithms (DSA) questions assess problem-solving skills and understanding of data organization.

    • Understand basic data structures: arrays, linked lists, stacks, queues, trees, and graphs.

    • Practice common algorithms: sorting (e.g., quicksort, mergesort) and searching (e.g., binary search).

    • Familiarize yourself with time and space complexity analysis using Big O notation.

    • Solve problems on platforms like ...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic React questions
  • Q2. Asked to write a component to hit API and get Data.
  • Ans. 

    Create a component to fetch data from an API using JavaScript and handle responses.

    • Use Fetch API or Axios for making HTTP requests.

    • Handle asynchronous operations with async/await for cleaner code.

    • Implement error handling to manage failed requests.

    • Example: const response = await fetch('https://api.example.com/data');

    • Use useEffect in React to call the API when the component mounts.

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Javascript basics , outputs of some JS questions
  • Q2. React hooks, Routes
Round 3 - Technical 

(1 Question)

  • Q1. Behavioral Questions
Round 4 - One-on-one 

(1 Question)

  • Q1. General Managerial questions

Software Engineer Interview Questions & Answers

user image Mahalakshmi B S

posted on 6 Feb 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Remove duplicate elements in an array Substring manipulation problem All the concepts of advanced java
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

2 Moderate level coding questions

Round 3 - Technical 

(2 Questions)

  • Q1. Write a program to implement strcmp
  • Ans. 

    Program to implement strcmp

    • Use a loop to compare each character of the two strings

    • Return 0 if both strings are equal, -1 if s1s2

    • Handle null and empty strings appropriately

  • Answered by AI
  • Q2. Write a program to implement strcat
  • Ans. 

    Program to implement strcat

    • Declare two character arrays to store the strings to be concatenated

    • Use a loop to copy the first string into the result array

    • Use another loop to copy the second string into the result array after the first string

    • Terminate the result array with a null character

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. Previous Work experience
  • Ans. 

    I have 3 years of work experience as a Software Engineer.

    • Worked on developing and maintaining web applications using Java and Spring framework

    • Collaborated with cross-functional teams to gather requirements and deliver high-quality software solutions

    • Implemented unit tests and performed code reviews to ensure code quality and maintainability

    • Participated in Agile development methodologies and used tools like Jira for proj...

  • Answered by AI
  • Q2. Projects you worked on previously
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used Java and Spring framework for backend development

    • Implemented responsive UI using HTML, CSS, and JavaScript

    • Integrated with third-party APIs for payment processing and shipping

    • Implemented user authentication and authorization

    • Optimized database queries for improved performance

  • Answered by AI
Round 5 - Behavioral 

(2 Questions)

  • Q1. Behavioral questions like how to plan career
  • Q2. Gave information and overview of the company and team

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn simple algorithms which are used in daily coding

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Some puzzles were asked like min count to cut cake into 8 parts
  • Q2. Basics of OOPs, Java, Threading, DSA (basic). Had 2 rounds with similar question set.
Round 2 - HR 

(1 Question)

  • Q1. Salary discussions, Joining date, basic behavioral qn
Round 1 - Technical 

(2 Questions)

  • Q1. Explain working of Hashing data structure, complexities of various operations in ArrayList and LinkedList, Hashtable vs Hashset
  • Ans. 

    Explanation of Hashing, complexities of ArrayList and LinkedList, and comparison of Hashtable and Hashset.

    • Hashing is a technique to map data to a fixed-size table using a hash function.

    • ArrayList has O(1) time complexity for accessing elements, but O(n) for insertion and deletion.

    • LinkedList has O(1) time complexity for insertion and deletion, but O(n) for accessing elements.

    • Hashtable is synchronized and allows null valu...

  • Answered by AI
  • Q2. Threadsafe concepts, callable vs runnable

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare concepts of thread, and Java memory organisation

Skills evaluated in this interview

Top trending discussions

View All
Office Jokes
1w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about OpenText Technologies?
Ask anonymously on communities.

OpenText Technologies Interview FAQs

How many rounds are there in OpenText Technologies Software Engineer interview?
OpenText Technologies interview process usually has 2-3 rounds. The most common rounds in the OpenText Technologies interview process are Technical, Coding Test and One-on-one Round.
How to prepare for OpenText Technologies Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at OpenText Technologies. The most common topics and skills that interviewers at OpenText Technologies expect are Javascript, Java, Hibernate, Information Management and Software Engineering.
What are the top questions asked in OpenText Technologies Software Engineer interview?

Some of the top questions asked at the OpenText Technologies Software Engineer interview -

  1. how do you display different color in atable using css for odd even r...read more
  2. write a program to display words separated by sp...read more
  3. what is the difference between factory and serv...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 11 interview experiences

Difficulty level

Easy 43%
Moderate 57%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
OpenText Technologies Software Engineer Salary
based on 1.1k salaries
₹7.5 L/yr - ₹25 L/yr
77% more than the average Software Engineer Salary in India
View more details

OpenText Technologies Software Engineer Reviews and Ratings

based on 111 reviews

3.8/5

Rating in categories

3.3

Skill development

4.1

Work-life balance

3.6

Salary

3.5

Job security

3.8

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 111 Reviews and Ratings
C/C++ Sr. Software Engineer

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Software Engineer

Hyderabad / Secunderabad

3-5 Yrs

₹ 5.4-20 LPA

Explore more jobs
Software Engineer
1.1k salaries
unlock blur

₹7.5 L/yr - ₹25 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹12.7 L/yr - ₹40 L/yr

Associate Software Engineer
394 salaries
unlock blur

₹6.8 L/yr - ₹13 L/yr

Lead Software Engineer
378 salaries
unlock blur

₹17 L/yr - ₹52 L/yr

Software Developer
259 salaries
unlock blur

₹7.4 L/yr - ₹25 L/yr

Explore more salaries
Compare OpenText Technologies with

Amdocs

3.7
Compare

Automatic Data Processing (ADP)

4.0
Compare

24/7 Customer

3.5
Compare

Google

4.4
Compare
write
Share an Interview