
Synthesized from 19 candidate submissions for ALL.
OpenText utilizes a multi-stage interview process that ranges from simple introductory discussions to more specialized technical deep-dives. While general roles focus heavily on background and professional experience, technical teams may emphasize proficiency in specific software platforms such as EDI tools.
The candidate went through two rounds, an online assessment and an HR round, and was offered the position. The online assessment had a medium level of difficulty and consisted of two coding questions.
600 students, 94 shortlisted, medium-level leetcode, 2 coding questions on arrays and strings
Online assessment with two coding questions on arrays and strings
largest number having both positive and negative values present in the array
remove three consecutive duplicates string
HR round, asked about myself and projects
The interview process spanned 2-3 days and concluded with a selection call from HR.
First technical round covering string manipulation, SQL queries, recursion, OOP concepts, and a puzzle.
Print K non-repeating characters in a string
Print the maximum length of a window with all unique characters in a string
Write an SQL query using joins
Reverse a number using recursion
Explain OOP concepts with a sample program
Explain the projects and tables used in them
Second technical round focusing on RESTful APIs, debugging, Spring Boot concepts, SQL optimization, and Git commands.
Write a RESTful API to retrieve information about departments and employees
Given a list of numbers from 1 to n with two numbers replaced by 0, find the two missing numbers
Explain the expected answer as requestparam
Initialize a static variable using Spring Boot startup
Explain circular bean dependency in Spring Boot
Explain dependency injection in Spring Boot
Explain the @Value annotation in Spring Boot
Have you used any ORM framework in your project
Explain your project at a high level
Explain the git stash command
Differentiate between new Integer() and Integer.valueOf() in Java
Write a query to create a new table
Optimize an existing SQL query
Behavioral and managerial round with typical behavioral questions.