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 Senior Software Engineer 2 Interview Questions and Answers

Updated 13 Mar 2024

OpenText Technologies Senior Software Engineer 2 Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

Codility Test A test for 90 min is given

Round 2 - Technical 

(1 Question)

  • Q1. Tech Based Interview
Round 3 - Technical 

(1 Question)

  • Q1. Profile based questions
Round 4 - One-on-one 

(2 Questions)

  • Q1. Manager Round to check if your background fits well
  • Q2. Scenario based questions
Round 5 - HR 

(1 Question)

  • Q1. Salary and notice period negotiation

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain Solid Principles
  • Ans. 

    Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...

  • Answered by AI
  • Q2. What are Design Patterns
  • Ans. 

    Design patterns are reusable solutions to common problems encountered in software design and development.

    • Design patterns provide a way to communicate solutions to common design problems

    • They help in making code more maintainable, scalable, and reusable

    • Examples include Singleton, Factory, Observer, and Strategy patterns

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Explain the current project architecture you are working on.
  • Ans. 

    Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.

    • Microservices architecture

    • Docker containers

    • Kubernetes for orchestration

  • Answered by AI
  • Q2. Why you are intrested in NCR
  • Ans. 

    I am interested in NCR because of its reputation for innovation and cutting-edge technology in the software industry.

    • NCR has a strong reputation for innovation and cutting-edge technology

    • I am excited about the opportunity to work on challenging projects at NCR

    • I believe NCR offers a great platform for career growth and development

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is split function in ajava
  • Ans. 

    The split function in Java is used to split a string into an array of substrings based on a specified delimiter.

    • The split function takes a regular expression as a parameter to specify the delimiter.

    • The result is an array of strings containing the substrings.

    • Example: String str = 'Hello,World'; String[] parts = str.split(','); // parts = ['Hello', 'World']

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 

Sorting programs, some algorithms on logic

Round 3 - Technical 

(4 Questions)

  • Q1. C# Basics Design patterns Architectural questions
  • Q2. Product Design Performance based
  • Q3. Programs on maze problem
  • Ans. 

    Maze problem programs involve finding a path through a maze from start to finish.

    • Use depth-first search or breadth-first search algorithms to solve maze problems.

    • Consider using backtracking to handle dead ends in the maze.

    • Implement a recursive function to explore all possible paths in the maze.

    • Use a stack or queue data structure to keep track of visited cells and potential paths.

  • Answered by AI
  • Q4. Programs on snake ladder
  • Ans. 

    Snake ladder program simulates a game where players move based on dice rolls.

    • Create a board with 100 squares representing the snake ladder game.

    • Players take turns rolling a dice and moving their token on the board.

    • If a player lands on a square with a snake head, they move back to the square's tail.

    • If a player lands on a square with a ladder bottom, they move to the ladder's top.

    • The game continues until a player reaches

  • Answered by AI

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Jul 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic question about oops concepts, design principals, dependency injection, sql, entity framework.
Round 2 - Technical 

(1 Question)

  • Q1. Project structure, scenario based questions, why and where to implement pattern, why we use entity framework over ado etc.
Round 3 - HR 

(5 Questions)

  • Q1. What is your family background?
  • Q2. What are your salary expectations?
  • Q3. Why are you looking for a change?
  • Q4. Share details of your previous job.
  • Q5. Why should we hire you?

Interview Preparation Tips

Interview preparation tips for other job seekers - just prepare basic core understanding abut concepts.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Very hard question and 4 qs in total

Round 3 - Technical 

(1 Question)

  • Q1. Tell me about yourself
Round 4 - HR 

(1 Question)

  • Q1. Tell me about 5 years after now
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Explain the project. What is the response for rest API?
  • Ans. 

    The project is a REST API that provides a response to client requests.

    • The project is built using a RESTful architecture.

    • It provides endpoints for clients to interact with the server.

    • The response format is typically JSON or XML.

    • Examples of endpoints include /users, /products, and /orders.

  • Answered by AI
  • Q2. How to do pagination in API.
  • Ans. 

    Pagination in API is done by setting limit and offset parameters in the request.

    • Set a limit parameter to specify the number of results per page.

    • Set an offset parameter to specify the starting point of the page.

    • Return the total number of results and the current page number in the response.

    • Example: /api/users?limit=10&offset=20

    • Example response: {"results": [...], "total": 100, "page": 3}

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident. The interview is easy if you know what you wrote in the cv.

Skills evaluated in this interview

I was interviewed in May 2022.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It starts with a brief introduction and then the interviewer move to coding questions

  • Q1. 

    Pascal's Triangle Problem Statement

    You are provided with an integer N. The objective is to return a 2-dimensional list representing Pascal’s triangle up to row N.

    A Pascal's triangle is a triangular arr...

  • Ans. Recursive Solution

    The idea is to use recursion to get the value of the coefficients we will create a helper function CALPASCAL which will take row and entry as its input parameters and we call this function in the main function of PRINTPASCAL.

    • Inside the function CALPASCAL if the row is 0 or the entry is equal to row then we will just return 1.
    • Else we will return the sum of adjacent previous row value that is CALPASCAL(...
  • Answered Anonymously
  • Q2. 

    Set Matrix Zeros Problem Statement

    Given an N x M integer matrix, if an element is 0, set its entire row and column to 0's, and return the matrix. Specifically, if a cell has a value 0 (i.e., matrix[i][j]...

  • Ans. Brute-Force Approach

    The basic idea is to maintain another boolean matrix ‘isZero’ which stores whether our resultant matrix should contain a zero at a particular index or not. We can traverse every element of our original matrix. If the element is 0, then we traverse the complete row and complete column of that particular element and set isZero values accordingly to true for all the elements in that row and column.

    &nbs...

  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It starts with a brief introduction and then the interviewer move to coding questions. It basically consists of two coding questions
and some general questions like why should we hire you?

  • Q1. 

    K-th Smallest Element in BST

    Your task is to find the ‘K-th’ smallest element in a given Binary Search Tree (BST).

    Explanation:

    A Binary Search Tree is a binary tree in which for each node, all elements...

  • Ans. Recursion In-order

    The basic idea is that traversal the whole tree in an inorder manner and adds the node values in an array and at the end return the ‘k-1’th element of the array. Due to BST property, inorder traversal of BST will in a sorted order( ascending ).

     

    Code -

    • Initialize a global array ‘arr’, which stores the elements of the BST.
    • Use an ‘inorder(root)’ recursive function, to add all the child node in ‘arr’
      • F...
  • Answered Anonymously
  • Q2. 

    Pythagorean Triplets Detection

    Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.

    Input:

    The first lin...
  • Ans. Brute Force
    • One simple naive solution is to try every possible triplet present in the array as a candidate for the pythagorean triplet.
    • So, we simply run three nested loops, and pick three integers and check if they follow the property given in the problem statement( i.e for three integers a,b and c a^2 b^2 = c^2).
    • If we find any required triplet, we return true. Otherwise, if we can't find any valid triplet, we return fa...
  • Answered Anonymously

Interview Preparation Tips

Eligibility criterianaServiceNow interview preparation:Topics to prepare for the interview - Data Structures, Competitive Programming, Databases, Java, Spring , Hibernate, Jenkins, AWSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts

Application resume tips for other job seekers

Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. Questions based on C,C++ and programming
  • Q2. 1.Difference between C and Cpp
  • Ans. 

    C is a procedural language while C++ is an object-oriented language.

    • C does not support classes and objects while C++ does.

    • C++ supports function overloading while C does not.

    • C++ has a built-in exception handling mechanism while C does not.

    • C++ supports namespaces while C does not.

    • C++ supports references while C does not.

  • Answered by AI
  • Q3. Polymorphism and its types
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It has two types: compile-time and runtime polymorphism.

    • Compile-time polymorphism is achieved through function overloading and operator overloading.

    • Runtime polymorphism is achieved through virtual functions and function overriding.

    • Polymorphism allows for code reusability and flexibility in object-oriented programming.

    • Example of compile-time polymorphism: f...

  • Answered by AI
  • Q4. Call by value and call by reference
  • Q5. Function overloading
  • Q6. Access modifier
  • Q7. Friend function

Interview Preparation Tips

Interview preparation tips for other job seekers - Chech your system ,stay calm and focused

Skills evaluated in this interview

I applied via Campus Placement

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself?
  • Ans. 

    I am a software developer with experience in various programming languages and a passion for creating innovative solutions.

    • Proficient in Java, C++, and Python

    • Experience with web development using HTML, CSS, and JavaScript

    • Familiarity with database management systems such as MySQL and MongoDB

    • Strong problem-solving and analytical skills

    • Excellent communication and teamwork abilities

  • Answered by AI
  • Q2. Programming questions based which language use preferred
  • Q3. Situational Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared, all the best

OpenText Technologies Interview FAQs

How many rounds are there in OpenText Technologies Senior Software Engineer 2 interview?
OpenText Technologies interview process usually has 5 rounds. The most common rounds in the OpenText Technologies interview process are Technical, Coding Test and One-on-one Round.
What are the top questions asked in OpenText Technologies Senior Software Engineer 2 interview?

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

  1. Manager Round to check if your background fits w...read more
  2. Profile based questi...read more
  3. scenario based questi...read more

Tell us how to improve this page.

OpenText Technologies Senior Software Engineer 2 Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
OpenText Technologies Senior Software Engineer 2 Salary
based on 11 salaries
₹11 L/yr - ₹25 L/yr
31% less than the average Senior Software Engineer 2 Salary in India
View more details

OpenText Technologies Senior Software Engineer 2 Reviews and Ratings

based on 3 reviews

4.0/5

Rating in categories

3.0

Skill development

4.3

Work-life balance

3.6

Salary

5.0

Job security

4.4

Company culture

3.3

Promotions

3.2

Work satisfaction

Explore 3 Reviews and Ratings
Software Engineer
964 salaries
unlock blur

₹6.2 L/yr - ₹26 L/yr

Senior Software Engineer
901 salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Associate Software Engineer
353 salaries
unlock blur

₹4.6 L/yr - ₹16 L/yr

Lead Software Engineer
330 salaries
unlock blur

₹16.5 L/yr - ₹50 L/yr

Software Developer
216 salaries
unlock blur

₹5.5 L/yr - ₹20.1 L/yr

Explore more salaries
Compare OpenText Technologies with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview