Emtec
Shree Kapileshwara Steel Traders Interview Questions and Answers
Q1. what is difference between springboot and spring
Spring is a framework for building Java applications, while Spring Boot is a tool that simplifies the setup and configuration of Spring applications.
Spring is a comprehensive framework that provides support for various functionalities like dependency injection, aspect-oriented programming, and more.
Spring Boot is an opinionated tool that simplifies the setup and configuration of Spring applications by providing defaults and auto-configuration.
Spring Boot includes embedded ser...read more
Q2. how do you use JPA in your project write it
I use JPA in my project by defining entity classes, annotating them with JPA annotations, creating repositories, and using JPQL queries.
Define entity classes with @Entity annotation
Annotate fields with @Column, @Id, @GeneratedValue, etc.
Create repositories by extending JpaRepository interface
Use JPQL queries for custom database operations
Q3. How microservices communicate in your project
Microservices communicate through REST APIs and messaging queues in our project.
Microservices communicate with each other using REST APIs for synchronous communication.
Messaging queues like Kafka or RabbitMQ are used for asynchronous communication between microservices.
Service discovery tools like Eureka or Consul are used to locate and communicate with other microservices.
Microservices may also use gRPC for communication in some cases.
Q4. what do you know about Emtec
Emtec is a global IT consultancy that provides technology solutions and services to help organizations drive digital transformation.
Provides IT consultancy services
Specializes in technology solutions
Helps organizations with digital transformation
Q5. explaing springboot annotation
Spring Boot annotations are used to simplify the development process by providing shortcuts for common configurations and functionalities.
Annotations like @SpringBootApplication, @RestController, @Autowired, @ComponentScan are commonly used in Spring Boot applications.
Annotations help in reducing boilerplate code and configuring various aspects of the application.
For example, @SpringBootApplication is used to mark the main class of a Spring Boot application.
Annotations like @...read more
Q6. What is manual testing?
Manual testing is a process of verifying software manually without the use of automation tools.
Manual testing involves executing test cases manually
It requires human intervention to identify defects and issues
It is time-consuming and requires a lot of effort
It is useful for testing user interface, usability, and exploratory testing
Examples include ad-hoc testing, exploratory testing, and regression testing
Q7. What is Black Box Testing?
Black Box Testing is a software testing technique where the internal workings of the system are not known to the tester.
Tests are performed based on the system's specifications and requirements.
The tester does not have access to the source code or internal structure of the system.
The focus is on the system's functionality and user interface.
Examples include functional testing, regression testing, and acceptance testing.
More about working at Emtec
Top HR Questions asked in Shree Kapileshwara Steel Traders
Interview Process at Shree Kapileshwara Steel Traders
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month