Filter interviews by
I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.
Threads in Java allow for concurrent execution of code, enabling multitasking and improving performance.
Threads are lightweight sub-processes within a process.
They allow for concurrent execution of code, enabling multitasking.
Threads share the same memory space, allowing for efficient communication and data sharing.
Examples include creating threads using the Thread class or implementing the Runnable interface.
Volatile keyword ensures visibility of changes to variables across threads. Reified keyword is used to access type information at runtime in generics.
Volatile keyword is used to indicate that a variable's value will be modified by different threads.
It ensures that changes made by one thread to a volatile variable are visible to other threads.
Reified keyword is used in generics to access type information at runtime, whi...
Multi module architecture in Android involves breaking down an app into multiple modules for better organization and scalability.
Pros: better organization, easier maintenance, faster build times, code reusability
Cons: increased complexity, potential for dependency issues, learning curve for developers
Example: Breaking down an app into separate modules for UI, networking, and data storage can make it easier to work on d...
Generics in Java allow for creating classes, interfaces, and methods that operate on types parameterized at compile time.
Generics provide type safety by allowing the compiler to detect and prevent type errors at compile time.
They enable code reusability by writing generic algorithms that work on different types.
Example: List<String> names = new ArrayList<>();
Example: public class Box<T> { private T va...
Top trending discussions
posted on 20 May 2021
I applied via Referral and was interviewed in Nov 2020. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
Reasoning and aptitude questions are given
Overloading is a concept in programming where multiple functions can have the same name but different parameters.
Functions with the same name but different parameters can be defined in a class
Overloading allows for flexibility in function usage
Example: void print(int num) and void print(string text) are overloaded functions
Inheritance in software development allows a class to inherit properties and behaviors from another class.
Inheritance allows a subclass to reuse code from a superclass
Subclass can also add new functionalities or override existing ones
Example: Animal class can be a superclass with properties like name and age, while Dog class can inherit from Animal and add a method bark()
posted on 12 Mar 2022
I applied via Job Fair and was interviewed before Mar 2021. There were 3 interview rounds.
In this round, we have questions from time relation, blood relation, programming questions. Around 45 questions in 30 minutes,
In this round, we have two programming questions. Both are hacker rank easy to medium level.
posted on 30 May 2021
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
MVC stands for Model-View-Controller
Model represents the data and business logic
View represents the user interface
Controller handles user input and updates the model and view accordingly
Partial view is a reusable view component that can be rendered within another view
It is used to reduc...
posted on 12 Apr 2024
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Logic and MCQ were there
COBOL DB2 is a programming language used for database management. Checkpoint logic is used to ensure data integrity and recoverability.
COBOL DB2 is used for accessing and manipulating data in DB2 databases.
Checkpoint logic in COBOL DB2 involves saving the current state of the database at specific points to ensure data integrity.
To add checkpoint logic, you can use COMMIT and ROLLBACK statements in your COBOL DB2 progra...
JCL (Job Control Language) is used to control batch jobs on mainframe systems. Restarting a job involves identifying the step where it failed and resubmitting the job from that step.
JCL is used to define and control batch jobs on mainframe systems
To restart a job, identify the step where it failed
Modify the JCL to start from the failed step by specifying the restart parameter
Submit the modified JCL to restart the job
posted on 25 Jul 2024
It was easy, the topic is upi
Aptitude + coding Test
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.
posted on 19 Sep 2024
I applied via Job Portal
60mintues DSA level coding exam
based on 1 interview experience
Difficulty level
Duration
Technology Specialist
130
salaries
| ₹16 L/yr - ₹25 L/yr |
Senior Engineer
125
salaries
| ₹8.5 L/yr - ₹15 L/yr |
Senior Software Engineer
54
salaries
| ₹11.3 L/yr - ₹19 L/yr |
Associate Engineer
35
salaries
| ₹3.6 L/yr - ₹7.2 L/yr |
Software Engineer
32
salaries
| ₹4.6 L/yr - ₹10 L/yr |
Saama Technologies
Jumio
DISYS
Data-Core Systems