Add office photos
Torry Harris Integration Solutions logo
Engaged Employer

Torry Harris Integration Solutions

Verified
4.2
based on 582 Reviews
Video summary
Filter interviews by
Associate Software Engineer
Fresher
Clear (1)

20+ Torry Harris Integration Solutions Associate Software Engineer Interview Questions and Answers

Updated 3 Mar 2025

Q1. What are the commonly used Unix commands for listing files, creating directories, and changing directories?

Ans.

Commonly used Unix commands for listing files, creating directories, and changing directories.

  • List files: ls (list files in current directory), ls -l (detailed list), ls -a (include hidden files)

  • Create directories: mkdir (make directory)

  • Change directories: cd (change directory), cd .. (move up one directory)

Add your answer
right arrow

Q2. What is the bubble sort algorithm, and can you explain its working mechanism?

Ans.

Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

  • Compares adjacent elements and swaps them if they are in the wrong order

  • Repeats this process until the list is sorted

  • Not efficient for large datasets, has a time complexity of O(n^2)

  • Example: [5, 3, 8, 2, 1] -> [3, 5, 2, 1, 8] -> [3, 2, 1, 5, 8] -> [2, 1, 3, 5, 8] -> [1, 2, 3, 5, 8]

Add your answer
right arrow
Torry Harris Integration Solutions Associate Software Engineer Interview Questions and Answers for Freshers
illustration image

Q3. when would be date of joinig and what certificates is need

Ans.

The date of joining will be determined after the selection process. Certificates required may include educational qualifications, relevant training, and any specific certifications related to the job role.

  • Date of joining will be communicated post selection.

  • Certificates needed may include educational qualifications.

  • Relevant training certificates may be required.

  • Specific certifications related to the job role may also be necessary.

Add your answer
right arrow

Q4. Program to split the two strings

Ans.

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

Add your answer
right arrow
Discover Torry Harris Integration Solutions interview dos and don'ts from real experiences

Q5. What is the software development life cycle?

Ans.

The software development life cycle (SDLC) is a process used by software development teams to design, develop, test, and deploy software.

  • SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.

  • Each phase has specific goals and deliverables that must be completed before moving on to the next phase.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

  • SDLC helps ensure that software projects are completed on time, wi...read more

Add your answer
right arrow

Q6. Why this() is used in java

Ans.

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; }

Add your answer
right arrow
Are these interview questions helpful?

Q7. What is oops, what is inheritance, On core java

Ans.

OOPs stands for Object-Oriented Programming. Inheritance is a feature in OOPs where a class inherits properties and behaviors from another class.

  • OOPs is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • Inheritance allows a class to inherit properties and methods from another class. It promotes code reusability and helps in creating a hierarchy of classes.

  • For example, a 'Vehicle' class can h...read more

Add your answer
right arrow

Q8. Which language is SQL based on?

Ans.

SQL is based on the English language.

  • SQL stands for Structured Query Language

  • It is based on relational algebra and tuple relational calculus

  • SQL uses English-like syntax for querying databases

  • Example: SELECT * FROM table_name WHERE condition;

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. All concepts in oops

Ans.

Object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: bundling data and methods that operate on that data within a single unit

  • Inheritance: creating new classes from existing ones, inheriting their properties and methods

  • Polymorphism: ability of objects to take on multiple forms, often achieved through method overriding

  • Abstraction: hiding implementation details and only exposing necessary information to users

Add your answer
right arrow

Q10. Call by reference vs call by value

Ans.

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

Add your answer
right arrow

Q11. How to handle pressure situations.

Ans.

I handle pressure situations by staying organized, prioritizing tasks, seeking help when needed, and taking breaks to recharge.

  • Stay organized by creating a to-do list or using a project management tool

  • Prioritize tasks based on deadlines and importance

  • Seek help from colleagues or supervisors if feeling overwhelmed

  • Take short breaks to clear your mind and recharge

Add your answer
right arrow

Q12. How data will store in ROM.

Ans.

Data in ROM is stored permanently and cannot be modified or erased.

  • Data is programmed into ROM during manufacturing process

  • Stored using non-volatile memory cells

  • Read-only access, cannot be modified or deleted

  • Examples: firmware, BIOS

Add your answer
right arrow

Q13. Disadvantages of wfh compared to wfo.

Ans.

WFH lacks social interaction, may lead to distractions and lack of work-life balance.

  • Lack of face-to-face interaction with colleagues and managers

  • Difficulty in separating work and personal life

  • Potential for distractions at home

  • Limited access to office resources and equipment

  • May lead to feelings of isolation and loneliness

Add your answer
right arrow

Q14. Latest news about information technology.

Ans.

The latest news in information technology includes advancements in artificial intelligence, cybersecurity, and cloud computing.

  • Artificial intelligence continues to be a major focus, with developments in machine learning and natural language processing.

  • Cybersecurity remains a critical concern, with an increase in cyber attacks and the need for stronger defense mechanisms.

  • Cloud computing is evolving rapidly, with a shift towards hybrid and multi-cloud environments for improved ...read more

Add your answer
right arrow

Q15. Garbage collection in java

Ans.

Garbage collection is an automatic memory management process in Java.

  • Garbage collection frees up memory by removing objects that are no longer in use.

  • Java uses a mark-and-sweep algorithm to identify and remove unused objects.

  • The System.gc() method can be used to suggest garbage collection, but it is not guaranteed to run immediately.

  • Garbage collection can impact performance, so it is important to optimize code to minimize unnecessary object creation.

Add your answer
right arrow

Q16. Write a program for Fibonacci sequence

Ans.

Program to generate Fibonacci sequence

  • Start with two initial numbers 0 and 1

  • Add the previous two numbers to get the next number

  • Repeat the process to generate the sequence

Add your answer
right arrow

Q17. Explain about Constructor in JAVA.

Ans.

Constructor in JAVA is a special type of method used to initialize objects. It has the same name as the class and no return type.

  • Constructors are called when an object is created using the 'new' keyword.

  • They can be used to initialize instance variables or perform any other setup tasks.

  • Default constructors are automatically provided by Java if no constructor is defined in the class.

  • Parameterized constructors can be used to initialize objects with specific values.

  • Example: publi...read more

Add your answer
right arrow

Q18. Any idea on git

Ans.

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

Add your answer
right arrow

Q19. Structure vs union

Ans.

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 when only one data member needs to be accessed at a time.

Add your answer
right arrow

Q20. Write code on prime numbers

Ans.

Code to identify prime numbers

  • Iterate through numbers and check if they are divisible only by 1 and themselves

  • Use a loop to check divisibility with numbers up to square root of the number

  • Optimize by skipping even numbers after 2

Add your answer
right arrow

Q21. Oops concept in java

Ans.

Oops concept in Java

  • Object-oriented programming paradigm

  • Encapsulation, Inheritance, Polymorphism, Abstraction

  • Classes and Objects

  • Access Modifiers

  • Interfaces and Abstract Classes

Add your answer
right arrow

Q22. Ready to Reallocate.

Ans.

Being ready to reallocate means being open to moving to a different location for work.

  • Be willing to relocate for job opportunities

  • Consider the pros and cons of moving to a new location

  • Research the new location for cost of living, job market, and quality of life

  • Prepare for the logistics of moving, such as finding housing and transportation

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Torry Harris Integration Solutions Associate Software Engineer

based on 75 interviews
5 Interview rounds
Aptitude Test Round
Technical Round
HR Round - 1
HR Round - 2
HR Round - 3
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Software Engineer Interview Questions from Similar Companies

View all
Recently Viewed
COMPANY BENEFITS
Dilip Buildcon
304 benefits
COMPANY BENEFITS
Dilip Buildcon
304 benefits
COMPANY BENEFITS
IRB Infrastructure
60 benefits
COMPANY BENEFITS
KNR Constructions
20 benefits
JOBS
Browse jobs
Discover jobs you love
INTERVIEWS
Confederation of Indian Industry
No Interviews
INTERVIEWS
Confederation of Indian Industry
No Interviews
INTERVIEWS
Torry Harris Integration Solutions
No Interviews
INTERVIEWS
Confederation of Indian Industry
No Interviews
INTERVIEWS
Bonafide Research & Marketing
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter