i
Filter interviews by
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.
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 its properties (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interfac...
The 'super' keyword in Java is used to refer to the superclass of the current object, enabling access to its methods and variables.
Access superclass methods: 'super.methodName()' calls a method from the parent class.
Access superclass constructors: 'super()' can be used to invoke the parent class constructor.
Access superclass variables: 'super.variableName' allows access to a variable from the parent class.
Resolve ...
A palindrome is a string that reads the same forwards and backwards, like 'racecar' or 'level'.
Definition: A palindrome is a word, phrase, or sequence that reads the same backward as forward. Example: 'madam'.
Ignoring Cases: When checking for palindromes, ignore case sensitivity. 'Racecar' is a palindrome.
Ignoring Spaces and Punctuation: Consider only alphanumeric characters. 'A man, a plan, a canal, Panama!' is a...
To check the square root of a number, you can use mathematical methods or programming functions to find its value.
Mathematical Method: The square root of a number 'x' can be calculated using the formula √x.
Using Programming Languages: Most programming languages have built-in functions. For example, in Python, use 'math.sqrt(x)'.
Newton's Method: An iterative numerical method to approximate square roots, starting wi...
Reversing an array involves rearranging its elements in the opposite order.
Use a loop to swap elements from the start and end until the middle is reached. Example: ['a', 'b', 'c'] becomes ['c', 'b', 'a'].
In Python, you can use slicing: arr[::-1] to reverse. Example: ['apple', 'banana'] becomes ['banana', 'apple'].
In JavaScript, use the reverse() method: arr.reverse(). Example: ['one', 'two'] becomes ['two', 'one']...
Git is a version control system used for tracking changes in code and collaborating with others.
Git allows for branching and merging of code
It tracks changes made to code over time
It allows for collaboration with others on the same codebase
Git can be used for both personal and professional projects
this() is used in Java to call a constructor of the same class.
this() can be used to call a constructor with default arguments.
It can also be used to call a constructor with specific arguments.
this() must be the first statement in a constructor.
It can only be used inside a constructor.
Example: public MyClass(int x) { this(x, 0); }
Example: public MyClass(int x, int y) { this.x = x; this.y = y; }
Call by reference passes the address of the variable while call by value passes the value itself.
Call by reference allows the function to modify the original variable
Call by value creates a copy of the variable for the function to use
Call by reference is more memory efficient for large data types
Call by value is safer as it prevents unintended changes to the original variable
Program to split two strings into an array of strings
Use the split() method to split the strings
Specify the delimiter to split the strings
Store the split strings in an array
Structures and unions are used to group related data members in a program.
Structures are used to group related data members of different data types.
Unions are used to group related data members of the same data type.
Structures allocate memory for each data member, while unions allocate memory for the largest data member.
Structures are used when all data members need to be accessed separately, while unions are used...
I appeared for an interview in Jan 2025.
Aptitude ,logical, math and reasoning
On languages like C, SQL, Java and python
There will be aroung 30 mcqs u have to clear that to go for the next round
Basic aptitude questions like time and distance blood relation and logical reasoning.
posted on 29 Aug 2023
Time and Work, Profit loss, etc
I appeared for an interview before Feb 2024.
The coding test was good and will need a medium level of expertise in any one of the coding languages like Java, python or C++
This was little tricky but not hard to crack a good preparation of a week would help
I appeared for an interview before May 2024, where I was asked the following questions.
The 'super' keyword in Java is used to refer to the superclass of the current object, enabling access to its methods and variables.
Access superclass methods: 'super.methodName()' calls a method from the parent class.
Access superclass constructors: 'super()' can be used to invoke the parent class constructor.
Access superclass variables: 'super.variableName' allows access to a variable from the parent class.
Resolve namin...
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.
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 its properties (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for...
I appeared for an interview before Apr 2024, where I was asked the following questions.
To check the square root of a number, you can use mathematical methods or programming functions to find its value.
Mathematical Method: The square root of a number 'x' can be calculated using the formula √x.
Using Programming Languages: Most programming languages have built-in functions. For example, in Python, use 'math.sqrt(x)'.
Newton's Method: An iterative numerical method to approximate square roots, starting with an...
A palindrome is a string that reads the same forwards and backwards, like 'racecar' or 'level'.
Definition: A palindrome is a word, phrase, or sequence that reads the same backward as forward. Example: 'madam'.
Ignoring Cases: When checking for palindromes, ignore case sensitivity. 'Racecar' is a palindrome.
Ignoring Spaces and Punctuation: Consider only alphanumeric characters. 'A man, a plan, a canal, Panama!' is a pali...
I appeared for an interview before Apr 2024, where I was asked the following questions.
Reversing an array involves rearranging its elements in the opposite order.
Use a loop to swap elements from the start and end until the middle is reached. Example: ['a', 'b', 'c'] becomes ['c', 'b', 'a'].
In Python, you can use slicing: arr[::-1] to reverse. Example: ['apple', 'banana'] becomes ['banana', 'apple'].
In JavaScript, use the reverse() method: arr.reverse(). Example: ['one', 'two'] becomes ['two', 'one'].
Cons...
I applied via Campus Placement and was interviewed in Jul 2022. There were 5 interview rounds.
Aptitude and logical - 30 questions
Communication and coding test
coding questions are based on arrays and strings
Top trending discussions
The duration of Torry Harris Integration Solutions Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 10 interview experiences
Difficulty level
Duration
based on 269 reviews
Rating in categories
Associate Software Engineer
1.1k
salaries
| ₹3 L/yr - ₹8 L/yr |
Software Engineer
969
salaries
| ₹4.3 L/yr - ₹15.5 L/yr |
Senior Software Engineer
329
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Software Developer
130
salaries
| ₹3.5 L/yr - ₹14.6 L/yr |
Technical Lead
106
salaries
| ₹12.2 L/yr - ₹38 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software