i
JK Tech
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2021. There were 4 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Spring injects dependencies through inversion of control and dependency injection.
Spring uses inversion of control to manage objects and their dependencies.
Dependencies are injected into a class through constructor injection, setter injection, or field injection.
Spring container is responsible for creating and managing objects and their dependencies.
Example: @Autowired annotation is used for dependency injection in Spr
Hibernate connects to the database using JDBC (Java Database Connectivity) API.
Hibernate uses JDBC API to establish a connection to the database.
It uses JDBC drivers to communicate with the database.
Hibernate configuration file contains database connection details.
SessionFactory in Hibernate is responsible for creating sessions and managing connections.
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth, JWT, or API keys
Use authorization to control access to APIs based on roles and permissions
Encrypt data transmission using HTTPS/TLS to prevent eavesdropping
Implement rate limiting and throttling to prevent abuse and DDoS attacks
Regularly monitor API traffic and logs for suspicious ac
Multiple DBs can be configured in an application by using database connection pooling, configuring multiple data sources, and managing transactions across databases.
Use database connection pooling to efficiently manage connections to multiple databases
Configure multiple data sources in the application to connect to different databases
Implement transaction management to ensure data consistency across multiple databases
I applied via Campus Placement and was interviewed in Jul 2020. There was 1 interview round.
Java is platform independent due to its bytecode and JVM.
Java code is compiled into bytecode which is platform-independent.
JVM (Java Virtual Machine) interprets the bytecode and executes it on any platform.
JVM acts as an abstraction layer between the Java code and the underlying hardware.
This allows Java programs to run on any platform that has a JVM installed.
For example, a Java program written on a Windows machine ca...
I applied via Company Website and was interviewed in Mar 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
I applied via Referral and was interviewed before Oct 2019. There was 1 interview round.
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
The latest embedded systems are focused on IoT, AI, and machine learning.
Embedded systems are becoming more connected to the internet of things (IoT)
AI and machine learning are being integrated into embedded systems for improved performance
Low-power consumption and high-performance processors are being developed for embedded systems
Examples include Amazon Echo, Nest Thermostat, and Fitbit
based on 11 reviews
Rating in categories
Software Engineer
294
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
267
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
209
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
157
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
133
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech