Hyland Software Solutions India LLP
10+ Interview Questions and Answers
Q1. Tell us something about day 2 day activity
As a Test Engineer, day-to-day activities involve test planning, test case creation, test execution, bug reporting, and collaborating with the development team.
Creating test plans and strategies based on project requirements
Designing and developing test cases to ensure comprehensive test coverage
Executing test cases and documenting test results
Identifying and reporting software defects or issues
Collaborating with the development team to understand requirements and resolve iss...read more
Q2. What is various Response code. Diffenrence b/w 200 & 201, 400 & 403
Response codes indicate the status of a HTTP request. 200 & 201 are success codes, while 400 & 403 are client error codes.
200 - OK: Request was successful
201 - Created: Request was successful and a new resource was created
400 - Bad Request: The server cannot process the request due to a client error
403 - Forbidden: The server understood the request, but refuses to authorize it
Q3. Sort an array without using any type of inbuilt methods.
Sort an array of strings without using inbuilt methods
Iterate through the array and compare each element with the rest to find the correct position
Use a temporary variable to swap elements if needed
Repeat the process until the array is sorted
Q4. Find the index of an element in an array in 0logn
Use binary search to find the index of an element in a sorted array of strings.
Sort the array of strings first to enable binary search.
Compare the target element with the middle element of the array.
Based on the comparison, narrow down the search to either the left or right half of the array.
Q5. How to investigate bottlenecks in Database loading
To investigate bottlenecks in Database loading, follow these steps:
Check the database schema and optimize it if necessary
Analyze the query execution plan and optimize it
Check the hardware resources and upgrade if needed
Monitor the disk I/O and network traffic
Use profiling tools to identify slow queries or code
Consider using caching mechanisms
Partition large tables to improve performance
Q6. What Do you mean By Advance Tax?
Advance tax is a system of paying tax in advance based on estimated income for the year.
Advance tax is a method of paying a portion of your taxes before the end of the financial year.
It is applicable to individuals, self-employed professionals, and businesses with tax liabilities above a certain threshold.
The purpose of advance tax is to ensure regular inflow of taxes to the government and prevent tax evasion.
Failure to pay advance tax may result in penalties and interest cha...read more
Q7. Is Withholding tax and TDS are same
No, withholding tax and TDS are not the same.
Withholding tax is a broader term that includes TDS (Tax Deducted at Source) as one of its components.
TDS is a specific type of withholding tax where tax is deducted at the source of income.
Withholding tax can also include other types of taxes withheld by a payer before paying the income to the recipient.
For example, TDS is a form of withholding tax applied to income from interest, dividends, salary, etc.
Q8. Status codes of GET, POST, PUT, PATCH, DELETE
Status codes for HTTP methods
GET - 200 OK, 404 Not Found
POST - 201 Created, 400 Bad Request
PUT - 200 OK, 204 No Content
PATCH - 200 OK, 204 No Content
DELETE - 200 OK, 204 No Content
Q9. What is explain plan in oracle
Explain plan is a tool in Oracle that shows the execution plan of a SQL statement.
Explain plan is used to analyze and optimize SQL queries.
It shows the order in which tables are accessed, the join methods used, and the access methods used.
The output of explain plan can be viewed in text or graphical format.
It helps in identifying performance bottlenecks and optimizing the query execution time.
Explain plan can be generated using the EXPLAIN PLAN statement or the DBMS_XPLAN pac...read more
Q10. Different Types of HTTP methods
HTTP methods are used to indicate the desired action to be performed on a resource.
GET: Retrieve data from a server
POST: Send data to a server to create a new resource
PUT: Update an existing resource on a server
DELETE: Remove a resource from a server
PATCH: Partially update an existing resource on a server
Q11. Explain 4 pillar of oops
The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Q12. internal working of Hashmap
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
Retrieving a value involves hashing the key to find the correct index and then traversing the link...read more
Q13. Crud operation implementation
Implementation of Create, Read, Update, and Delete operations in a software system.
Use SQL queries for database operations
Create separate functions for each operation
Handle errors and exceptions properly
Test thoroughly to ensure functionality
Consider security measures to prevent unauthorized access
Q14. Sort an array of integer in Javascript
Use the built-in sort() method in JavaScript to sort an array of integers.
Use the sort() method with a compare function to sort the array in ascending order.
For descending order, return b - a instead of a - b in the compare function.
Example: let arr = [3, 1, 5, 2]; arr.sort((a, b) => a - b);
Q15. Describe Rest API
Rest API is a set of rules and conventions for building and interacting with web services using HTTP methods.
Rest API stands for Representational State Transfer Application Programming Interface.
It uses standard HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations.
RESTful APIs use URLs to access resources, and return data in JSON or XML format.
Stateless communication allows for scalability and flexibility in REST APIs.
Example: GET request to 'https://api.exampl...read more
Q16. Procurement Cycle Description
Q17. Rotate an array
Rotate an array of strings by a specified number of positions.
Create a new array to store the rotated elements.
Use modulo operator to handle cases where the rotation count exceeds the array length.
Copy elements from original array to the new array based on the rotation count.
Return the rotated array.
Q18. explain nslookup
nslookup is a command-line tool used to query DNS servers to obtain domain name or IP address information.
Used to troubleshoot DNS-related issues
Can be used to query specific DNS servers
Provides information such as IP address, domain name, and DNS server used
Q19. explain firewall
Firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
Firewall acts as a barrier between a trusted internal network and untrusted external network.
It can be implemented in hardware, software, or a combination of both.
Firewalls can filter traffic based on IP addresses, ports, protocols, and application types.
Examples of firewalls include Cisco ASA, Palo Alto Networks, and Windows Firewall.
More about working at Hyland Software Solutions India LLP
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month