Filter interviews by
I applied via Walk-in
Based on Core Java 8
To check if two strings are anagrams, connect two databases in Spring, and reload configuration without downtime in Spring.
To check if two strings are anagrams, use Java Collection Framework to compare the characters in both strings.
To connect two databases in Spring, configure multiple data sources in the application context file.
To reload configuration in Spring without downtime, use Spring Cloud Config to externaliz
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
List comprehension is a concise way to create lists in programming languages like Python.
List comprehension is a compact way to generate lists by applying an expression to each item in a sequence.
It is commonly used in Python and allows for more readable and efficient code.
Example: squares = [x**2 for x in range(10)] will create a list of squares of numbers from 0 to 9.
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot.
List uses square brackets [], tuple uses parentheses ().
List is used for collections of items that may change, tuple for fixed collections.
Coding related to list comprehension and searching an item.
posted on 29 Jun 2024
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.
They give a standard application to develop in mvvm or clean architecture, don't forget to write unit tests
Flutter is a UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Flutter is an open-source framework developed by Google.
It uses the Dart programming language.
Flutter allows for hot reload, which enables developers to see changes instantly.
It provides a rich set of pre-built widgets for building user interfaces.
Flutter can be used to create apps for iOS, Android, w
Compose way of thinking involves breaking down complex problems into smaller, manageable parts and then combining them to create a solution.
Break down a problem into smaller components
Solve each component individually
Combine the solutions to create a complete solution
Example: Using functions to break down a complex task into smaller functions and then combining them to achieve the desired outcome
Lifecycle of view refers to the stages a view goes through from creation to destruction in an application.
Creation: View is initialized and loaded into memory.
Layout: View is positioned and sized on the screen.
Display: View is rendered and displayed to the user.
Interaction: User interacts with the view through input events.
Destruction: View is removed from memory when no longer needed.
Asked basic Web Development related questions
I was interviewed in Dec 2023.
Regression testing is the process of retesting modified software to ensure that the existing functionalities are not affected.
Regression testing is performed after making changes to the software to ensure that the existing functionalities still work as expected.
It helps in identifying any new bugs or issues introduced due to the changes made.
Regression testing can be done manually or using automated testing tools.
It is...
I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.
Total score, time complete
Basic, intermediate coding
I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.
JVM architecture includes class loader, bytecode verifier, interpreter, JIT compiler, and runtime data areas. Memory management is done through garbage collection.
JVM has class loader to load class files and bytecode verifier to check the code for security and correctness.
Interpreter executes the bytecode and JIT compiler optimizes the code for better performance.
Runtime data areas include method area, heap, stack, and...
Aggregation and composition are relationships between entities in object-oriented programming.
Aggregation is a 'has-a' relationship where one entity contains another entity as a part.
Composition is a 'part-of' relationship where one entity is a part of another entity.
Aggregation is represented by a diamond-shaped arrowhead pointing to the contained entity.
Composition is represented by a filled diamond-shaped arrowhead ...
HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
HashMap uses an array of buckets to store key-value pairs
The hash code of the key is used to determine the index of the bucket where the key-value pair will be stored
If two keys have the same hash code, they are stored in the same bucket as a linked list
When retrieving a value, the hash code of the key is used to find th...
Spring is a Java framework for building web applications. Spring Boot is a tool that simplifies the process of creating Spring-based applications.
Spring is a popular Java framework that provides a wide range of features for building web applications.
Spring Boot is a tool that makes it easier to create Spring-based applications by providing a set of pre-configured defaults.
The main difference between Spring and Spring B...
based on 1 review
Rating in categories
Software Engineer
6
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Software Developer
4
salaries
| ₹3.5 L/yr - ₹4.5 L/yr |
Software Trainee
3
salaries
| ₹1.2 L/yr - ₹4 L/yr |
Recruitment Head
3
salaries
| ₹20 L/yr - ₹20 L/yr |
TCS
Accenture
Wipro
Cognizant