Add office photos
Engaged Employer

IBM

4.1
based on 21.2k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

10+ Tailors Point Interview Questions and Answers

Updated 30 Oct 2024
Popular Designations

Q1. What is the difference between Index and subscript?

Ans.

Index and subscript are used to access elements in an array or list, but index refers to the position while subscript refers to the value.

  • Index is the position of an element in an array or list, starting from 0.

  • Subscript is the value used to access an element in an array or list.

  • For example, in the array [1, 2, 3], the index of 2 is 1 and the subscript of 2 is 2.

  • Index is an integer while subscript can be any data type that can be used as an index.

  • Index is used in programming ...read more

Add your answer

Q2. Which methodology I have worked on like Agile or Waterfall or both?

Ans.

I have worked on both Agile and Waterfall methodologies.

  • I have experience in Agile methodologies such as Scrum and Kanban.

  • I have also worked on Waterfall methodology in projects that require a more structured approach.

  • I understand the strengths and weaknesses of both methodologies and can adapt to the project's needs.

  • For example, I used Agile methodology in a project that required frequent changes and iterations, while I used Waterfall methodology in a project that had a clea...read more

Add your answer

Q3. How do you monitor your application and what are the configurations?

Ans.

Application monitoring is done through various tools and configurations.

  • We use tools like Nagios, Zabbix, and Prometheus for monitoring.

  • We configure alerts for critical events and set up dashboards for easy visualization.

  • We also use log aggregation tools like ELK stack to monitor application logs.

  • We monitor system resources like CPU, memory, and disk usage.

  • We perform load testing to identify performance bottlenecks.

  • We use APM tools like New Relic and AppDynamics to monitor ap...read more

Add your answer

Q4. What are different security patterns that can be implemented on soap and rest services?

Ans.

Security patterns for SOAP and REST services

  • Use HTTPS for secure communication

  • Implement authentication and authorization mechanisms

  • Use message encryption and decryption

  • Implement input validation and output encoding

  • Use rate limiting to prevent DoS attacks

  • Implement logging and monitoring for security incidents

  • Use OAuth for secure API access

  • Implement CORS to restrict access from unauthorized domains

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

Q5. How to register sling servlet in AEM..? How to call workflow inside workflow..? How to call OSGI service in other OSGI service class..?

Ans.

To register a sling servlet in AEM, you need to create a Java class that extends SlingAllMethodsServlet and annotate it with @SlingServlet. To call a workflow inside another workflow, you can use the WorkflowSession API. To call an OSGi service in another OSGi service class, you can use the @Reference annotation.

  • Create a Java class that extends SlingAllMethodsServlet and annotate it with @SlingServlet to register a sling servlet in AEM

  • Use the WorkflowSession API to call a wor...read more

Add your answer

Q6. 1. Difference between interface And abstract class 2. working of hashmap 3. caching implementation in Hibernate

Ans.

Answering questions on interface, abstract class, hashmap, and caching implementation in Hibernate.

  • Interface is a blueprint for classes to implement while abstract class can have implemented methods.

  • HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values.

  • Caching in Hibernate involves storing frequently accessed data in memory to improve performance.

  • Hibernate provides two levels of caching: first-level cache and second-level cache.

  • First-leve...read more

Add your answer
Are these interview questions helpful?

Q7. What are Rest services and Soap services?

Ans.

Rest and Soap are web services used for communication between systems.

  • Rest is an architectural style that uses HTTP protocol for communication.

  • Soap is a protocol that uses XML for communication.

  • Rest is lightweight and easy to use, while Soap is more complex.

  • Rest is used for mobile and web applications, while Soap is used for enterprise applications.

  • Examples of Rest services include Twitter API and Google Maps API, while examples of Soap services include Amazon Web Services an...read more

Add your answer

Q8. Why we use redux. Explain its principles?

Ans.

Redux is a predictable state container for JavaScript apps.

  • Redux helps manage the state of an application in a predictable way

  • It provides a single source of truth for the state of the application

  • Redux follows the principles of immutability and pure functions

  • It allows for easy debugging and time-travel debugging

  • Redux can be used with any UI library or framework

  • Example: A shopping cart application can use Redux to manage the state of the cart

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

Q9. What are different components of WSDL and SOAP?

Ans.

WSDL and SOAP have different components that enable communication between web services.

  • WSDL components include types, messages, port types, bindings, and services.

  • SOAP components include envelope, header, body, and fault.

  • WSDL describes the web service and SOAP defines the message format.

  • WSDL is written in XML and SOAP messages are sent over HTTP.

  • Examples of WSDL and SOAP can be found in popular web services like Amazon Web Services and Google Maps API.

Add your answer

Q10. What are some of the error codes in API

Ans.

API error codes are numerical or alphanumeric codes that indicate an error occurred during API usage.

  • Error codes help developers identify and troubleshoot issues with API requests and responses.

  • Common error codes include 400 Bad Request, 401 Unauthorized, 404 Not Found, and 500 Internal Server Error.

  • API providers may also create custom error codes specific to their API.

  • Error codes may be accompanied by error messages that provide additional information about the issue.

  • Develop...read more

Add your answer

Q11. How to u create component in react

Ans.

To create a component in React, you need to define a JavaScript function or class that returns a React element.

  • Create a new file with a .jsx extension

  • Define a function or class that returns a React element

  • Export the function or class using the 'export' keyword

  • Import the component in the file where you want to use it

  • Render the component using the component name as a tag

Add your answer

Q12. How does react works ?

Ans.

React is a JavaScript library for building user interfaces.

  • React uses a virtual DOM to efficiently update the UI.

  • It allows for reusable components and declarative programming.

  • React can be used with other libraries and frameworks.

  • It uses JSX syntax to combine HTML and JavaScript.

  • React is maintained by Facebook and has a large community of developers.

  • Examples of companies using React include Netflix, Airbnb, and Dropbox.

Add your answer

Q13. Enhancement types and advantages

Ans.

Enhancement types include functional, non-functional, and cosmetic enhancements, each offering unique advantages.

  • Functional enhancements improve the core functionality of a system, such as adding new features or improving performance.

  • Non-functional enhancements focus on improving aspects like security, scalability, and usability without changing the core functionality.

  • Cosmetic enhancements involve improving the user interface or design of a system to enhance user experience.

  • E...read more

Add your answer

Q14. Functional vs marker interface

Ans.

Functional interface defines a single abstract method while marker interface has no methods.

  • Functional interface is used for lambda expressions and functional programming.

  • Marker interface is used for adding metadata or tagging a class.

  • Examples of marker interfaces are Serializable, Cloneable, and Remote.

  • Examples of functional interfaces are Runnable, Comparator, and Callable.

Add your answer

Q15. What is springboot ?

Ans.

Spring Boot is a Java-based framework used for building standalone, production-grade applications.

  • Spring Boot simplifies the process of creating and deploying Spring-based applications.

  • It provides a set of pre-configured dependencies and an embedded web server.

  • It also offers features like auto-configuration, which reduces the amount of boilerplate code needed.

  • Spring Boot is widely used for building microservices and RESTful APIs.

  • Example: A Spring Boot application can be creat...read more

Add your answer

Q16. willing to adapt

Ans.

I am willing to adapt to new technologies and work environments.

  • I am always eager to learn new things and keep myself updated with the latest trends in the industry.

  • I am open to feedback and willing to make changes to improve my work.

  • I am comfortable working in different environments and can quickly adapt to new situations.

  • I am a team player and can work with people from diverse backgrounds and cultures.

  • I am willing to take on new challenges and responsibilities to grow in my...read more

Add your answer

Q17. Java 8 new features

Ans.

Java 8 introduced several new features including lambda expressions, functional interfaces, and streams.

  • Lambda expressions allow for functional programming and simplify code.

  • Functional interfaces are interfaces with a single abstract method, used for lambda expressions.

  • Streams provide a way to process collections of data in a functional way.

  • Default methods allow for adding methods to interfaces without breaking existing implementations.

  • Date and time API improvements, includin...read more

Add your answer

Q18. MULTITHREADING IN JAVA

Ans.

Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.

  • Multithreading in Java is achieved by extending the Thread class or implementing the Runnable interface.

  • Threads share the same memory space, allowing them to communicate and synchronize using methods like wait(), notify(), and notifyAll().

  • Java provides built-in support for multithreading with classes like Executor, ThreadPoolExecutor, and Future.

Add your answer

More about working at IBM

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Tailors Point

based on 7 interviews in the last 1 year
2 Interview rounds
Technical Round 1
Technical Round 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Systems Engineer Interview Questions from Similar Companies

3.7
 • 148 Interview Questions
3.7
 • 15 Interview Questions
3.7
 • 15 Interview Questions
4.1
 • 14 Interview Questions
3.7
 • 14 Interview Questions
View all
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
Get AmbitionBox app

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