Filter interviews by
SQL Server is a relational database management system that provides robust data storage, retrieval, and management capabilities.
Database Design: I have experience designing normalized database schemas to ensure data integrity and reduce redundancy, such as creating tables with primary and foreign keys.
Performance Tuning: I regularly analyze query performance using execution plans and indexing strategies, optimizin...
I have used annotations like @RestController, @Autowired, @RequestMapping, @Service, @Component, @Repository in Spring Boot.
Used @RestController to define RESTful web services.
Used @Autowired to inject dependencies.
Used @RequestMapping to map web requests to specific handler methods.
Used @Service to mark a class as a service component.
Used @Component to mark a class as a Spring component.
Used @Repository to mark a...
The return type of the add method depends on the specific implementation and requirements of the program.
Return type can be int, double, void, or any other data type depending on what the method is supposed to do.
For example, an add method for adding two integers may have a return type of int.
If the add method is simply updating a value and not returning anything, the return type may be void.
Thread safety ensures that shared data is accessed and modified by multiple threads in a safe and consistent manner.
Thread safety is important in multi-threaded programming to prevent race conditions and ensure data integrity.
It can be achieved through synchronization mechanisms like locks, mutexes, and atomic operations.
For example, using synchronized keyword in Java to protect critical sections of code from conc...
Optimizing queries involves using indexes, limiting result sets, avoiding unnecessary joins, and optimizing database schema.
Use indexes on columns frequently used in WHERE clauses
Limit result sets by using pagination or filtering
Avoid unnecessary joins by denormalizing data or using subqueries
Optimize database schema by reducing redundancy and normalizing data
JDBC is a Java API for connecting and executing SQL queries on databases. The return type of a statement in JDBC is boolean.
JDBC stands for Java Database Connectivity.
It allows Java programs to interact with databases using SQL queries.
The return type of a statement in JDBC is boolean, indicating whether the query was successfully executed.
Exception propagation in Java refers to the process of passing an exception up the call stack until it is handled.
When an exception occurs, Java looks for a matching catch block in the current method.
If not found, the exception is propagated to the calling method.
This continues until a catch block is found or the main method is reached.
Example: If method A calls method B, and B throws an exception, A must handle i...
I know several common Linux commands used for system administration and troubleshooting.
ls - list directory contents
cd - change directory
pwd - print working directory
cp - copy files and directories
mv - move/rename files and directories
rm - remove/delete files and directories
grep - search for patterns in files
chmod - change file permissions
sudo - execute a command as a superuser
top - display and update sorted infor...
SQL join is used to combine rows from two or more tables based on a related column between them.
SQL join is used to retrieve data from multiple tables based on a related column.
Types of SQL joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIG...
Runnable is a functional interface with a run() method, while Callable is a functional interface with a call() method that can return a result or throw an exception.
Runnable does not return a result or throw a checked exception, while Callable can return a result or throw a checked exception.
Callable is used in scenarios where you need to return a result or handle checked exceptions, while Runnable is used for sim...
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
Some coding questions
I applied via Walk-in and was interviewed in Jul 2024. There were 3 interview rounds.
I was responsible for designing and developing Java applications, collaborating with team members, and troubleshooting issues.
Designed and developed Java applications according to project requirements
Collaborated with team members to ensure smooth project execution
Troubleshooted and resolved any issues that arose during development
SQL join is used to combine rows from two or more tables based on a related column between them.
SQL join is used to retrieve data from multiple tables based on a related column.
Types of SQL joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JO...
I know several common Linux commands used for system administration and troubleshooting.
ls - list directory contents
cd - change directory
pwd - print working directory
cp - copy files and directories
mv - move/rename files and directories
rm - remove/delete files and directories
grep - search for patterns in files
chmod - change file permissions
sudo - execute a command as a superuser
top - display and update sorted informatio...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Spring Boot simplifies the development of Java applications by providing a set of tools and conventions for building production-ready applications quickly.
Provides a pre-configured environment for developing and deploying Java applications
Reduces the need for boilerplate code and configuration
Supports embedded servers for easy deployment
Offers built-in support for monitoring, metrics, and health checks
Integrates seamle...
The @Qualifier annotation is used in Spring to specify which bean should be autowired when multiple beans of the same type are present.
Used to disambiguate beans of the same type
Helps in selecting a specific bean when multiple beans of the same type are available
Can be used in conjunction with @Autowired annotation
Spring Security is a powerful and customizable authentication and access control framework for Java applications.
Provides authentication and authorization capabilities
Integrates with various authentication mechanisms like LDAP, OAuth, and database
Supports role-based access control and method-level security
Configurable through XML or Java-based configuration
Example: Securing a REST API with Spring Security
JDBC is a Java API for connecting and executing queries on a database. Hibernate is an ORM framework that simplifies database interactions.
JDBC is a low-level API for database connectivity in Java, requiring manual handling of SQL queries and connections.
Hibernate is a high-level ORM framework that maps Java objects to database tables, abstracting away the need for manual SQL queries.
JDBC is more suitable for simple da...
I applied via Naukri.com and was interviewed before Dec 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the C-Edge Technologies interview -
The duration of C-Edge Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 32 interview experiences
Difficulty level
Duration
based on 414 reviews
Rating in categories
Assistant System Analyst
657
salaries
| ₹3.5 L/yr - ₹8.4 L/yr |
System Analyst
386
salaries
| ₹4 L/yr - ₹11.2 L/yr |
Software Developer
95
salaries
| ₹4 L/yr - ₹8.8 L/yr |
Java Developer
81
salaries
| ₹3.5 L/yr - ₹7.7 L/yr |
Software Engineer
41
salaries
| ₹3.9 L/yr - ₹9 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech