Accenture
EIBIL NIDHI Interview Questions and Answers
Q1. what is the use of pointers?
Pointers are variables that store memory addresses of other variables. They are used to manipulate memory and improve efficiency.
Pointers allow for dynamic memory allocation and deallocation
Pointers can be used to pass variables by reference instead of by value
Pointers are commonly used in data structures like linked lists and trees
Q2. Why java is more in industry
Java is more prevalent in the industry due to its platform independence, strong community support, and extensive libraries.
Platform independence allows Java programs to run on any device with a Java Virtual Machine (JVM)
Strong community support ensures continuous updates and improvements to the language
Extensive libraries provide developers with a wide range of tools and resources to build robust applications
Q3. what are diff types of os
Different types of operating systems include Windows, macOS, Linux, and Unix.
Windows - developed by Microsoft, commonly used for personal computers
macOS - developed by Apple, used on Mac computers
Linux - open-source OS used on servers and embedded systems
Unix - older OS used in mainframes and servers
Q4. what is functional interface
A functional interface is an interface that contains only one abstract method. It can have multiple default or static methods.
Functional interfaces are used in Java to implement lambda expressions.
Examples of functional interfaces in Java include Runnable, Callable, and ActionListener.
Functional interfaces can also be annotated with @FunctionalInterface to ensure they only have one abstract method.
Q5. What is SDLC ?
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful development and deployment of software.
Examples of SDLC models include Waterfall, Agile, and DevOps, each with i...read more
Q6. JDK & JVM difference
JDK is a development kit for Java programming, while JVM is a virtual machine that runs Java bytecode.
JDK stands for Java Development Kit and includes tools for developing Java applications.
JVM stands for Java Virtual Machine and is responsible for running Java bytecode.
JDK includes JRE (Java Runtime Environment) which contains JVM, libraries, and other necessary components.
JVM is platform-dependent, while JDK is platform-independent.
Example: JDK provides javac compiler for c...read more
More about working at Accenture
Interview Process at EIBIL NIDHI
Reviews
Interviews
Salaries
Users/Month