OpenText Interview Experience | SWE | Hyderabad

opentext logo
opentext
· SWE· Hyderabad· Offer
October 24, 2023 · 82 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)

1.

Print K Non-Repeating Characters in String

Data Structures & Algorithms·Medium

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

2.

Max Length of Window with All Unique Characters

Data Structures & Algorithms·Medium

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

3.

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?

4.

Reverse a Number Using Recursion

Data Structures & Algorithms·Easy

Write a function to reverse an integer number using recursion.

5.

Explain OOPs Concepts with Sample Program

Other

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

6.

Design RESTful API for Department and Employee Info

System Design

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

7.

Find Two Numbers Replaced with Zero

Data Structures & Algorithms·Medium

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

8.

Initialize Static Variable Using Spring Boot Startup

Other

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

9.

Circular Bean Dependency in Spring

Other

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

10.

Dependency Injection

Other

Explain the concept of Dependency Injection.

11.

Spring @Value Annotation

Other

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

12.

Git Stash Command

Other

Explain the functionality and usage of the git stash command.

13.

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

Other

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

14.

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!