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

33 Interview questions

A Software Engineer was asked 2mo 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 2mo 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 2mo 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 3mo ago
Q. Create a class that performs 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(): boole...

A Software Engineer was asked 3mo ago
Q. Implement a JavaScript flat operation without using the built-in flat method.
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...

A Software Engineer was asked 4mo ago
Q. Describe your approach to writing a component that interacts with an API to retrieve 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.

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

Are these interview questions helpful?
A Software Engineer was asked 9mo ago
Q. Design a URL shortener.
Ans. 

Design a URL shortener service

  • Generate a unique short code for each long URL

  • Store the mapping of short code to long URL in a database

  • Redirect users from short URL to long URL when accessed

  • Consider implementing custom short domains for branding

  • Track analytics for shortened URLs for performance monitoring

A Software Engineer was asked
Q. What Data Structures and Algorithms questions were you asked?
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 ...

A Software Engineer was asked
Q. 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

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
  • 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
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
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 HTML.
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
₹12 L/yr - ₹21 L/yr
78% more than the average Software Engineer Salary in India
View more details

OpenText Technologies Software Engineer Reviews and Ratings

based on 112 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 112 Reviews and Ratings
Software Engineer

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Software Engineer

Bangalore / Bengaluru

2-5 Yrs

₹ 8.5-23.8 LPA

Sr. Software Engineer - Full Stack Development

Bangalore / Bengaluru

6-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
1.1k salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹22.2 L/yr - ₹40 L/yr

Associate Software Engineer
412 salaries
unlock blur

₹7.9 L/yr - ₹13 L/yr

Lead Software Engineer
374 salaries
unlock blur

₹29.5 L/yr - ₹52 L/yr

Software Developer
261 salaries
unlock blur

₹10.9 L/yr - ₹20 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