i
Vanenburg
Filter interviews by
Transactional annotation is used in Spring framework to manage transactions in a declarative way.
Transactional annotation is used to define the scope of a single database transaction.
It ensures that if any operation within the transaction fails, the entire transaction is rolled back.
It simplifies the code by handling transaction management automatically.
It can be applied at class level or method level in Spring ap...
Iterate through the array to find the second largest number.
Iterate through the array and keep track of the largest and second largest numbers.
Compare each element with the largest and second largest numbers to update them accordingly.
Return the second largest number once the iteration is complete.
Design a database schema for an employee database
Create a table for employees with fields like employee_id, name, department, position, etc.
Consider adding tables for departments, positions, and any other related entities
Include relationships between tables using foreign keys
Ensure data integrity with constraints like unique keys and not null constraints
Factory design pattern is a creational pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Factory design pattern is used to create objects without specifying the exact class of object that will be created.
It provides a way to delegate the instantiation logic to child classes.
One example is the Factory Method pattern, wher...
Use a loop to iterate through the string and count the occurrences of the given character.
Iterate through the string using a loop
Check each character if it matches the given character
Increment a counter if a match is found
Return the counter as the frequency of the given character
We are using Spring Boot 2.5.3 and Java 11 in our project.
Spring Boot version: 2.5.3
Java version: 11
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There was 1 interview round.
Iterate through the array to find the second largest number.
Iterate through the array and keep track of the largest and second largest numbers.
Compare each element with the largest and second largest numbers to update them accordingly.
Return the second largest number once the iteration is complete.
Use a loop to iterate through the string and count the occurrences of the given character.
Iterate through the string using a loop
Check each character if it matches the given character
Increment a counter if a match is found
Return the counter as the frequency of the given character
We are using Spring Boot 2.5.3 and Java 11 in our project.
Spring Boot version: 2.5.3
Java version: 11
Transactional annotation is used in Spring framework to manage transactions in a declarative way.
Transactional annotation is used to define the scope of a single database transaction.
It ensures that if any operation within the transaction fails, the entire transaction is rolled back.
It simplifies the code by handling transaction management automatically.
It can be applied at class level or method level in Spring applica...
Design a database schema for an employee database
Create a table for employees with fields like employee_id, name, department, position, etc.
Consider adding tables for departments, positions, and any other related entities
Include relationships between tables using foreign keys
Ensure data integrity with constraints like unique keys and not null constraints
Factory design pattern is a creational pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Factory design pattern is used to create objects without specifying the exact class of object that will be created.
It provides a way to delegate the instantiation logic to child classes.
One example is the Factory Method pattern, where a s...
Top trending discussions
I applied via Naukri.com and was interviewed before Feb 2020. There were 3 interview rounds.
3 DSA questions on array and strings 1 easy, 2 medium level
Create django backend project for book store
Sql mcq questions with medium difficulty
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Advantages of OOPs include reusability, modularity, and flexibility in code design.
Indexing in SQL is a way to optimize database queries by creating indexes on columns to improve search performance.
I was a Software Developer at XYZ Company. I followed Agile and Scrum methodologies.
Worked as a Software Developer at XYZ Company
Followed Agile and Scrum methodologies for project management
Participated in daily stand-up meetings, sprint planning, and retrospectives
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
VTable is a table of function pointers used in object-oriented programming to implement polymorphism. VPtr is a pointer to the VTable.
VTable is used to store pointers to virtual functions in a class.
VPtr points to the VTable of an object to enable dynamic dispatch of virtual functions.
VTable and VPtr are used in C++ to implement polymorphism and dynamic binding.
I applied via Naukri.com
posted on 20 Nov 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Optimize long SQL queries by refining structure, using indexes, and minimizing data retrieval.
Use indexes on columns frequently used in WHERE clauses to speed up data retrieval. Example: CREATE INDEX idx_column ON table_name(column);
Avoid SELECT *, specify only the columns needed to reduce data transfer. Example: SELECT column1, column2 FROM table_name;
Utilize JOINs efficiently instead of subqueries when possible. Exam...
based on 1 interview experience
Difficulty level
Duration
Associate Software Engineer
19
salaries
| ₹6 L/yr - ₹8.7 L/yr |
Software Engineer
12
salaries
| ₹8 L/yr - ₹17 L/yr |
Product Architect
8
salaries
| ₹35 L/yr - ₹38 L/yr |
Testing Engineer Lead
7
salaries
| ₹14.3 L/yr - ₹16.3 L/yr |
Software Engineer II
7
salaries
| ₹9.6 L/yr - ₹13 L/yr |
Exotel
Azuga Telematics
Shell Recharge Solutions
Flixstock