Add office photos
Engaged Employer

Bacancy Technology

3.7
based on 149 Reviews
Filter interviews by

20+ Eversendai Interview Questions and Answers

Updated 12 Feb 2025

Q1. What do you mean by testing and why it is important

Ans.

Testing is the process of evaluating a system or application to identify defects or errors before it is released to users.

  • Testing helps ensure that the software meets the requirements and functions correctly.

  • It helps in identifying and fixing bugs or issues early in the development process.

  • Testing improves the quality of the software and increases customer satisfaction.

  • It helps in reducing the risk of software failures and costly rework.

  • Types of testing include unit testing, ...read more

Add your answer

Q2. What is Dependcy injection and different types of life types?

Ans.

Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.

  • Types of life cycles: Singleton, Transient, Scoped

  • Singleton: One instance per application

  • Transient: New instance every time it is requested

  • Scoped: One instance per request

Add your answer

Q3. What is virtual function and how can we achieve dynamic binding?

Ans.

Virtual function allows dynamic binding by enabling a function to be overridden in a derived class.

  • Virtual functions are declared in a base class and can be overridden in a derived class.

  • Dynamic binding is achieved by using a pointer or reference to the base class that can call the overridden function in the derived class.

  • Virtual functions are identified by the keyword 'virtual' in the function declaration.

  • Dynamic binding allows for polymorphism, where a single function call ...read more

Add your answer

Q4. What is inheritance describe with example?

Ans.

Inheritance is a mechanism in OOP where a new class is derived from an existing class.

  • The derived class inherits the properties and methods of the base class.

  • It allows code reusability and saves time.

  • Example: A class 'Animal' can be a base class and 'Dog' can be a derived class inheriting properties and methods from 'Animal'.

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

Q5. difference between regression and retesting

Ans.

Regression testing is testing the entire application after a change, while retesting is testing a specific bug fix.

  • Regression testing involves testing the entire application to ensure that new code changes have not adversely affected existing functionality.

  • Retesting is testing a specific bug fix to ensure that the issue has been resolved.

  • Regression testing is typically done after every code change, while retesting is done specifically for bug fixes.

  • Example: After fixing a log...read more

Add your answer

Q6. What is the difference between SPI and I2C Communication protocols?

Ans.

SPI is faster, full-duplex, and uses separate data lines, while I2C is slower, half-duplex, and uses a shared data line.

  • SPI is faster than I2C

  • SPI is full-duplex, allowing data to be sent and received simultaneously

  • SPI uses separate data lines for communication

  • I2C is slower than SPI

  • I2C is half-duplex, meaning data can only be sent or received at a time

  • I2C uses a shared data line for communication

Add your answer
Are these interview questions helpful?

Q7. difference between smoke and sanity

Ans.

Smoke testing is a quick test to check if the basic functionalities of the software are working, while sanity testing is a more thorough test to check specific areas of the software after changes.

  • Smoke testing is a high-level test to ensure the software build is stable and can proceed with further testing.

  • Sanity testing is a focused test to check specific functionalities or areas of the software after changes.

  • Smoke testing is usually done before sanity testing.

  • Smoke testing i...read more

Add your answer

Q8. What is inheritance?

Ans.

Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

  • Inheritance allows for code reuse and promotes a hierarchical organization of code.

  • The existing class is called the superclass or parent class, while the new class is called the subclass or child class.

  • The subclass inherits all the properties and methods of the superclass, and can also add new properties and methods or override existing ones.

  • For...read more

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

Q9. Design table in react which includes pagination, sorting and searching

Ans.

Use React table library like react-table or material-table for easy implementation of pagination, sorting, and searching functionality.

  • Use a React table library like react-table or material-table for easy implementation

  • Implement pagination by setting the number of rows per page and current page number

  • Add sorting functionality by clicking on column headers to sort data in ascending or descending order

  • Include a search bar to filter data based on user input

Add your answer

Q10. What is encapsulation

Ans.

Encapsulation is the practice of keeping related data and functions together in a single unit.

  • Encapsulation helps to hide the implementation details of an object from the outside world.

  • It allows for better control over the data and functions, preventing unwanted access or modification.

  • Examples of encapsulation include classes in object-oriented programming and modules in JavaScript.

Add your answer

Q11. Do you know basic About SEO practices?

Ans.

Yes, basic SEO practices include keyword research, on-page optimization, link building, and content creation.

  • Keyword research involves identifying relevant keywords for your website or content.

  • On-page optimization includes optimizing meta tags, headings, and content for search engines.

  • Link building involves acquiring backlinks from other websites to improve your site's authority.

  • Content creation focuses on creating high-quality, relevant content that attracts and engages user...read more

Add your answer

Q12. How to track amount of work done by team

Ans.

Track team's work progress by setting clear goals, using project management tools, regular check-ins, and tracking key metrics.

  • Set clear goals and milestones for the team to achieve

  • Utilize project management tools like Trello, Asana, or Jira to track tasks and progress

  • Have regular check-ins with team members to discuss progress and address any roadblocks

  • Track key metrics such as completed tasks, hours worked, and project milestones

Add your answer

Q13. Types of testing

Ans.

Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.

  • Functional testing: Testing the functionality of the software against the requirements.

  • Non-functional testing: Testing aspects like performance, usability, and security.

  • Manual testing: Testing performed manually by QA engineers.

  • Automated testing: Testing performed using automated tools and scripts.

  • Regression testing: Testing to ensure that new code changes do ...read more

Add your answer

Q14. What is abstarction

Ans.

Abstraction is the process of simplifying complex systems by focusing on the essential details.

  • Abstraction hides unnecessary details and exposes only the relevant information.

  • It allows developers to work at a higher level of abstraction, increasing productivity and code reusability.

  • For example, in object-oriented programming, classes are used to abstract away the implementation details and provide a simplified interface for interacting with objects.

Add your answer

Q15. Describe OOPS concepts

Ans.

OOPS concepts are fundamental principles in object-oriented programming that help in designing and implementing software solutions.

  • Encapsulation: Bundling data and methods together in a class to hide implementation details.

  • Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.

  • Polymorphism: Ability of objects to take on many forms and perform different actions based on the context.

  • Abstraction: Simplifying complex systems by breaking the...read more

Add your answer

Q16. SOLID principles in .NET

Ans.

SOLID principles are design principles for writing maintainable and scalable software in .NET.

  • S - Single Responsibility Principle: A class should have only one reason to change.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

  • L - Liskov Substitution Principle: Subtypes must be substitutable for their base types.

  • I - Interface Segregation Principle: Clients should not be forced to depend on interfaces they do not use.

  • D - Depe...read more

Add your answer

Q17. Difference between async and promise

Ans.

Async is a keyword used to define a function that returns a promise. Promises are objects representing the eventual completion or failure of an asynchronous operation.

  • Async functions always return a promise, while promises represent the eventual result of an asynchronous operation.

  • Async functions make it easier to write asynchronous code in a synchronous manner, using the 'await' keyword to pause execution until the promise is resolved.

  • Promises have a 'then' method that allow...read more

Add your answer

Q18. Difference between fetch and axios

Ans.

Fetch is a built-in web API in JavaScript for making HTTP requests, while Axios is a third-party library for the same purpose.

  • Fetch is built into the browser, while Axios is a standalone library that needs to be installed separately.

  • Axios has built-in support for handling request and response interceptors, while Fetch does not.

  • Axios automatically transforms JSON data, while with Fetch you need to manually call the .json() method on the response.

  • Fetch uses Promises for handlin...read more

Add your answer

Q19. Explain api testing using postman

Ans.

API testing using Postman involves sending requests to an API and validating the response.

  • Create a new request in Postman and enter the API endpoint

  • Select the appropriate HTTP method (GET, POST, PUT, DELETE, etc.)

  • Add headers, parameters, and body if necessary

  • Send the request and check the response for correctness

  • Use assertions to validate the response data

Add your answer

Q20. Area of interest

Ans.

My area of interest lies in talent acquisition and employee development.

  • I have a passion for finding the right candidates for the job.

  • I enjoy creating training programs to help employees grow and succeed.

  • I stay updated on industry trends and best practices in HR.

  • I have experience in conducting interviews and assessments.

  • I believe in fostering a positive work culture and employee engagement.

Add your answer

Q21. Initiatives taken in past

Ans.

Implemented various employee wellness programs and training initiatives to improve team productivity and morale.

  • Introduced weekly yoga sessions for stress relief

  • Organized team-building workshops to enhance communication skills

  • Implemented leadership training programs for career development

  • Launched mental health awareness campaigns

  • Introduced flexible work hours for better work-life balance

Add your answer

Q22. Explain about jmeter

Ans.

JMeter is an open-source tool used for performance testing of web applications.

  • JMeter allows testers to simulate heavy loads on servers, networks, or objects to test their strength and analyze overall performance.

  • It can be used to measure performance under different load types, such as stress testing, spike testing, and endurance testing.

  • JMeter supports various protocols like HTTP, HTTPS, FTP, JDBC, LDAP, JMS, and more for testing different types of applications.

  • Test plans in...read more

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

Interview Process at Eversendai

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

Top Interview Questions from Similar Companies

4.0
 • 362 Interview Questions
3.9
 • 304 Interview Questions
3.5
 • 253 Interview Questions
3.6
 • 181 Interview Questions
4.2
 • 156 Interview Questions
3.6
 • 144 Interview Questions
View all
Top Bacancy Technology 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