Add office photos
Employer?
Claim Account for FREE

PK Global Software Technologies

2.8
based on 5 Reviews
Filter interviews by

10+ Endurance Technologies Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. What the digin pattern implemented for sting pool?

Ans.

The digin pattern implemented for string pool is a technique to reuse string objects to optimize memory usage.

  • String pool is a cache of string objects stored in memory.

  • When a string is created, it is first checked if it already exists in the pool.

  • If it does, a reference to the existing string object is returned instead of creating a new one.

  • This helps in reducing memory consumption and improving performance.

  • Examples: String s1 = "Hello"; String s2 = "Hello"; Here, s1 and s2 w...read more

View 1 answer

Q2. Find the number is even or odd with out using mod(%) operator

Ans.

Check if a number is even or odd without using mod operator.

  • Use bitwise AND operator with 1 to check the last bit of the number.

  • If the last bit is 0, the number is even. If it's 1, the number is odd.

  • Example: (num & 1) == 0 for even, (num & 1) == 1 for odd.

Add your answer

Q3. What is the agreement between hashcode and equals menthod

Ans.

Hashcode and equals method are related to object comparison in Java.

  • Hashcode is used to identify the object and equals method is used to compare two objects.

  • If two objects are equal, their hashcode values must be the same.

  • If two objects have the same hashcode value, it doesn't necessarily mean that they are equal.

  • It is recommended to override both hashcode and equals method when creating custom classes.

Add your answer

Q4. What is hashmap and its internal implementation

Ans.

HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.

  • HashMap uses hashing to store and retrieve elements

  • It uses an array of linked lists to handle collisions

  • The hash function is used to map the key to an index in the array

  • The internal implementation includes methods like put(), get(), and resize()

Add your answer
Discover Endurance Technologies interview dos and don'ts from real experiences

Q5. Write a program to find the distinct characters in the given string sentence

Ans.

Program to find distinct characters in a given string sentence

  • Create a set to store unique characters

  • Iterate through the string and add each character to the set

  • Return the set of distinct characters

Add your answer

Q6. What are the features of java 8

Ans.

Java 8 introduced several new features including lambda expressions, streams, and default methods.

  • Lambda expressions for functional programming

  • Streams for processing large data sets

  • Default methods for backward compatibility

  • Date and Time API improvements

  • Nashorn JavaScript engine

  • Parallel array sorting

  • Type annotations

  • Repeatable annotations

  • Optional class for null checks

  • Base64 encoding and decoding

  • PermGen space replaced with Metaspace

  • Improved security with TLS 1.2 enabled by defau...read more

Add your answer
Are these interview questions helpful?

Q7. Why clients go for automation testing and what is my role in regression testing

Ans.

Clients opt for automation testing to save time and cost. My role in regression testing is to ensure that the software still works after changes.

  • Automation testing saves time and cost by reducing manual effort

  • Regression testing ensures that the software still works after changes

  • My role in regression testing is to create and execute automated test cases

  • I also analyze test results and report defects to the development team

Add your answer

Q8. How dou you achieve security to microservices

Ans.

Security to microservices can be achieved through various measures.

  • Implementing authentication and authorization mechanisms

  • Using SSL/TLS for secure communication

  • Implementing rate limiting and throttling to prevent DDoS attacks

  • Implementing input validation and output encoding to prevent injection attacks

  • Implementing logging and monitoring to detect and respond to security incidents

  • Using containerization and orchestration tools like Kubernetes to manage and secure microservices...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is Apigee gateway

Ans.

Apigee gateway is a platform for managing and securing APIs.

  • It acts as a mediator between the client and the backend services.

  • It provides features like authentication, rate limiting, caching, and analytics.

  • It can be deployed on-premises or in the cloud.

  • It supports various protocols like REST, SOAP, and GraphQL.

  • It helps in API versioning and documentation.

Add your answer

Q10. Where do you deploy microservices

Ans.

Microservices can be deployed on cloud platforms, containers, or on-premise servers.

  • Cloud platforms like AWS, Azure, and Google Cloud provide managed services for deploying microservices.

  • Containers like Docker and Kubernetes can be used to deploy and manage microservices.

  • On-premise servers can also be used to deploy microservices, but require more maintenance and management.

  • The choice of deployment platform depends on factors like scalability, security, and cost.

  • For example, ...read more

Add your answer

Q11. How do you create proxies

Ans.

Proxies can be created using various programming languages and frameworks.

  • In Java, proxies can be created using the java.lang.reflect.Proxy class.

  • In Python, proxies can be created using the built-in library 'socketserver'.

  • In Node.js, proxies can be created using the 'http-proxy' module.

  • Proxies can be used for load balancing, caching, security, and more.

Add your answer

Q12. Action converting requirements to test cases

Ans.

Converting requirements to test cases involves analyzing requirements, identifying test scenarios, and creating test cases.

  • Analyze requirements to understand the functionality

  • Identify test scenarios based on requirements

  • Create test cases for each scenario

  • Ensure test cases cover all possible scenarios

  • Review and refine test cases as needed

Add your answer

Q13. Explain STLC and SDLC

Ans.

STLC is a process of testing software while SDLC is a process of developing software.

  • STLC stands for Software Testing Life Cycle

  • It involves planning, designing, executing and reporting of tests

  • SDLC stands for Software Development Life Cycle

  • It involves planning, designing, developing, testing and maintaining software

  • STLC is a subset of SDLC

  • STLC ensures that the software meets the specified requirements and is of high quality

Add your answer

Q14. Explain Defect life cycle

Ans.

Defect life cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software.

  • Defect is identified by testers during testing

  • Defect is reported to development team

  • Development team prioritizes and fixes the defect

  • Fixed defect is verified by testers

  • If defect is not fixed, it goes back to development team

  • If defect is fixed, it is closed

Add your answer

Q15. Test Management tools used

Ans.

We use a variety of test management tools depending on the project requirements.

  • For agile projects, we use JIRA for test case management and execution.

  • For performance testing, we use LoadRunner and JMeter.

  • For automation testing, we use Selenium and Appium.

  • For defect tracking, we use Bugzilla and HP ALM.

  • We also use custom-built tools for specific project needs.

Add your answer

Q16. Complete lifecycle of testing

Ans.

The complete lifecycle of testing involves planning, designing, executing, and reporting.

  • Planning: Define test objectives, scope, and strategy.

  • Designing: Create test cases and test data.

  • Executing: Run tests and record results.

  • Reporting: Analyze results and report defects.

  • Retesting: Verify fixes and retest defects.

  • Regression testing: Ensure changes do not impact existing functionality.

Add your answer

Q17. Functional modules worked on

Ans.

Worked on functional modules related to e-commerce and financial services.

  • Developed and tested payment gateway integration module

  • Implemented order management and tracking module

  • Worked on inventory management and stock tracking module

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

Interview Process at Endurance Technologies

based on 1 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.8
 • 401 Interview Questions
4.2
 • 218 Interview Questions
4.0
 • 195 Interview Questions
3.7
 • 154 Interview Questions
4.2
 • 153 Interview Questions
3.3
 • 146 Interview Questions
View all
Top PK Global Software Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 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