OpenText Interview Experience | SWE | Hyderabad

opentext logo
opentext
SWEHyderabadOffer
October 24, 20233 reads

Summary

I successfully navigated multiple technical rounds and a managerial interview for a Software Engineer role at OpenText in Hyderabad, ultimately receiving an offer.

Full Experience

I recently interviewed for the Software Engineer position at OpenText in Hyderabad. The interview process spanned two to three days and was structured into three main rounds: two technical rounds and one managerial round.

The first technical round focused heavily on coding and basic computer science concepts. I was asked to implement functions for string manipulation, solve a classic puzzle, and demonstrate SQL and OOPs knowledge. We also discussed my projects in detail.

The second technical round delved deeper into API design, problem-solving, and Spring Boot concepts. I had to design a RESTful API and solve another algorithmic problem involving numbers. Several questions were around Spring framework specifics and Git commands. Again, my projects were a point of discussion.

Finally, I moved to the managerial round, which consisted of typical behavioral questions to assess my fit with the team and company culture.

Overall, the interview process was comprehensive. I heard back from HR within a few days and was informed that I had received an offer.

Interview Questions (14)

Q1
Print K Non-Repeating Characters in String
Data Structures & AlgorithmsMedium

Given a string, write a program to print K non-repeating characters.

Q2
Max Length of Window with All Unique Characters
Data Structures & AlgorithmsMedium

Find the maximum length of a window (substring) in a given string that contains all unique characters.

Q3
Two Ropes Puzzle
Other

You have two identical ropes, each burning in one hour. How do you measure exactly 45 minutes using only a lighter?

Q4
Reverse a Number Using Recursion
Data Structures & AlgorithmsEasy

Write a function to reverse an integer number using recursion.

Q5
Explain OOPs Concepts with Sample Program
Other

Explain the core concepts of Object-Oriented Programming (OOPs) and provide a sample program demonstrating them.

Q6
Design RESTful API for Department and Employee Info
System Design

Design a RESTful API to retrieve information for departments and employees.

Q7
Find Two Numbers Replaced with Zero
Data Structures & AlgorithmsMedium

Given a list of numbers from 1 to N, where two numbers are replaced with 0. Find those two missing numbers.

Q8
Initialize Static Variable Using Spring Boot Startup
Other

How can you initialize a static variable using Spring Boot during application startup?

Q9
Circular Bean Dependency in Spring
Other

Explain what a circular bean dependency is in Spring and how to resolve it.

Q10
Dependency Injection
Other

Explain the concept of Dependency Injection.

Q11
Spring @Value Annotation
Other

What is the purpose of the @Value annotation in Spring and how is it used?

Q12
Git Stash Command
Other

Explain the functionality and usage of the git stash command.

Q13
Difference Between new Integer() and Integer.valueOf()
Other

Explain the difference between new Integer() and Integer.valueOf() in Java.

Q14
Behavioral Questions (Managerial Round)
Behavioral

Typical behavioral questions were asked in the managerial round.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!