Add office photos
Engaged Employer

Coforge

3.4
based on 4.4k Reviews
Filter interviews by

300+ Interview Questions and Answers

Updated 29 Nov 2024
Popular Designations

Q201. What is Asset management companies ?

Ans.

Asset management companies are firms that manage investment portfolios on behalf of clients to help them achieve their financial goals.

  • Asset management companies provide investment management services to individuals, corporations, and institutions.

  • They offer a range of investment products such as mutual funds, exchange-traded funds (ETFs), and separately managed accounts.

  • These companies analyze market trends, conduct research, and make investment decisions to maximize returns...read more

Add your answer

Q202. Given a String s = "aaaaa", find the count of substring matching given pattern "aa". Output : 4

Ans.

Count the occurrences of a given pattern in a string.

  • Iterate through the string and check for the pattern at each position

  • Increment a counter whenever the pattern is found

  • Return the final count

Add your answer

Q203. How HA and Drs works explain background process

Ans.

HA (High Availability) and DR (Disaster Recovery) are processes that ensure system availability and data protection in case of failures.

  • HA involves redundant systems and failover mechanisms to minimize downtime.

  • DR focuses on data backup, replication, and recovery strategies in case of a disaster.

  • HA ensures continuous availability of services, while DR focuses on data protection and recovery.

  • Examples: HA can be achieved through clustering and load balancing, while DR can invol...read more

Add your answer

Q204. What and why BDD framework?

Ans.

BDD framework is a behavior-driven development framework used for testing software applications.

  • BDD focuses on the behavior of the system from the end user's perspective.

  • It uses natural language specifications to define the expected behavior of the system.

  • BDD frameworks like Cucumber and SpecFlow help in creating executable specifications.

  • BDD promotes collaboration between developers, testers, and business stakeholders.

Add your answer
Discover null interview dos and don'ts from real experiences

Q205. How can we start a process in Appian

Ans.

To start a process in Appian, you can use the 'Start Process' smart service in a process model.

  • Create a process model in Appian design environment

  • Add a 'Start Process' smart service to the process model

  • Configure the smart service to start the desired process

  • Trigger the process by initiating the process model

View 1 answer

Q206. What is Active directory.

Ans.

Active Directory is a directory service developed by Microsoft for Windows domain networks.

  • It stores information about network resources such as computers, users, and groups.

  • It provides authentication and authorization services for Windows-based computers.

  • It allows administrators to manage network resources from a central location.

  • It uses a hierarchical structure of domains, trees, and forests to organize network resources.

  • It supports group policies that can be used to enforc...read more

Add your answer
Are these interview questions helpful?

Q207. View and Proc vs Function and type of function

Add your answer

Q208. Assignment for adding web services in vue application

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q209. What is bsod, causes and resolution

Ans.

BSOD stands for Blue Screen of Death. It is a Windows operating system error screen that appears when a system encounters a critical error.

  • BSOD is a stop error screen displayed by Windows operating systems.

  • It is usually caused by hardware or software issues, such as faulty drivers, incompatible software, or hardware failures.

  • Common causes include memory problems, driver conflicts, and system file corruption.

  • To resolve BSOD, one can try updating drivers, running hardware diagn...read more

Add your answer

Q210. How to connect printer on network

Ans.

To connect a printer on a network, you need to ensure the printer is compatible with the network, install the printer drivers, and configure the printer settings.

  • Check if the printer is compatible with the network (wired or wireless)

  • Connect the printer to the network using an Ethernet cable or by connecting to the wireless network

  • Install the printer drivers on the computer or device from which you want to print

  • Configure the printer settings, such as IP address, subnet mask, a...read more

Add your answer

Q211. What is BSOD, reason and resolution

Ans.

BSOD stands for Blue Screen of Death. It is a Windows operating system error screen that appears when the system encounters a critical error.

  • BSOD is a stop error screen that is displayed when the Windows operating system encounters a system crash or a fatal error.

  • It is often caused by hardware or software issues, such as faulty drivers, incompatible software, or hardware failures.

  • The blue screen contains error codes and information about the crash, which can help in troublesh...read more

Add your answer

Q212. Javascript splice and slice difference

Ans.

splice is used to add/remove elements from an array, while slice is used to create a new array from a portion of an existing array.

  • splice modifies the original array, while slice does not

  • splice can add elements to an array at a specific index

  • slice can extract a portion of an array without modifying the original array

  • splice returns the removed elements, while slice returns the extracted elements

Add your answer

Q213. Describe about pricsing

Ans.

Pricing refers to the process of determining the value of a product or service and setting a monetary amount for it.

  • Pricing involves analyzing market trends and competition

  • Factors such as production costs, target audience, and perceived value are considered

  • Pricing strategies include cost-plus pricing, value-based pricing, and dynamic pricing

  • Pricing can be adjusted based on demand and supply

  • Pricing can affect a company's profitability and market position

Add your answer

Q214. Tell me about awk and when to use it

Ans.

Awk is a powerful text processing tool used for pattern scanning and processing data.

  • Awk is a scripting language primarily used for manipulating and analyzing text files.

  • It operates on a line-by-line basis, processing each line and performing actions based on patterns.

  • Awk is commonly used for tasks like data extraction, report generation, and text transformation.

  • It supports various built-in functions and operators for string manipulation, arithmetic operations, and more.

  • Awk c...read more

Add your answer

Q215. Write feature file with feature

Ans.

Feature file with feature for automation testing

  • Feature: Login functionality

  • Scenario: User logs in with valid credentials

  • Given user is on the login page

  • When user enters valid username and password

  • Then user should be logged in successfully

Add your answer

Q216. Difference between class and interface

Ans.

Class is a blueprint for objects, while interface is a contract for classes to implement certain methods.

  • Class can have both data members and methods, while interface can only have method signatures.

  • A class can implement multiple interfaces, but can only inherit from one class.

  • Interfaces are used to achieve multiple inheritance in Java.

  • Classes can have constructors, while interfaces cannot.

  • Example: Class 'Car' can have methods like 'start()' and 'stop()', while interface 'Dri...read more

Add your answer

Q217. Progam to get character count from string input

Ans.

Program to count characters in a string input

  • Use a loop to iterate through each character in the string

  • Use a dictionary to store the count of each character

  • Handle both uppercase and lowercase characters separately

Add your answer

Q218. Difference between overriding and overloading

Ans.

Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Overloading is when a class has two or more methods with the same name but different parameters.

  • Overriding is used for runtime polymorphism

  • Overloading is used for compile-time polymorphism

  • Overriding method must have the same name, return type, and parameters as the method it is overriding

  • Overloading method must have the same name but different parameters

  • E...read more

Add your answer

Q219. what are java 8 new features

Ans.

Java 8 introduced lambda expressions, streams, default methods, and more.

  • Lambda expressions for functional programming

  • Streams for efficient processing of large data sets

  • Default methods to add new functionality to existing interfaces

  • Date and Time API for improved handling of date and time

  • Optional class to avoid null pointer exceptions

  • Nashorn JavaScript engine for improved performance

  • Parallel array sorting for faster sorting of large arrays

Add your answer

Q220. Types of trigger and explain insteadof trigger

Add your answer

Q221. What are the instruments of checks?

Ans.

Instruments of checks refer to the various methods used to verify the authenticity of a check.

  • Physical inspection of the check for watermarks, microprinting, and security features

  • Verification of the check's routing number and account number

  • Comparison of the signature on the check with the account holder's signature on file

  • Use of electronic verification tools to check for counterfeit or altered checks

Add your answer

Q222. Difference between asp.net mvc and .net core

Ans.

ASP.NET MVC is a web application framework developed by Microsoft, while .NET Core is a cross-platform, open-source framework.

  • ASP.NET MVC is a framework for building web applications using the Model-View-Controller pattern, while .NET Core is a general-purpose framework for building various types of applications.

  • ASP.NET MVC is Windows-only, while .NET Core is cross-platform and can run on Windows, macOS, and Linux.

  • ASP.NET MVC relies on the full .NET Framework, while .NET Core...read more

Add your answer

Q223. Structure of Angular

Ans.

Angular is a structural framework for dynamic web apps.

  • Angular uses a component-based architecture

  • It has a template system for rendering HTML

  • It uses dependency injection for managing components

  • Angular has a powerful set of built-in directives and services

  • It supports two-way data binding for real-time updates

Add your answer

Q224. program to handle js script callback function

Ans.

Use a program to handle JavaScript callback functions.

  • Create a function that takes a callback function as a parameter

  • Invoke the callback function within the main function

  • Pass arguments to the callback function if needed

Add your answer

Q225. Please explain API lead and Microservices Architectures.

Ans.

API lead and Microservices Architectures are two different approaches to designing and building software systems.

  • API lead architecture focuses on designing and exposing APIs as the primary means of communication between different components of a system.

  • Microservices architecture is an architectural style that structures an application as a collection of small, loosely coupled services.

  • API lead architecture emphasizes the design and management of APIs, while microservices arch...read more

Add your answer

Q226. What is cpu working from compute

Ans.

The CPU (Central Processing Unit) works by executing instructions to process data and perform calculations in a computer system.

  • The CPU fetches instructions from memory and decodes them to perform operations.

  • It executes arithmetic and logic operations on data.

  • The CPU controls the flow of data within the computer system.

  • Examples: Intel Core i7, AMD Ryzen 5

Add your answer

Q227. What network works and implements parts

Ans.

Network works and implements parts refer to the components and protocols involved in the functioning of a network.

  • Network devices such as routers, switches, firewalls, and access points work together to facilitate communication.

  • Protocols like TCP/IP, DNS, DHCP, and SSL/TLS are implemented to ensure data transmission and security.

  • Network segmentation, VLANs, and VPNs are used to separate and secure different parts of a network.

  • Load balancers and proxy servers help distribute n...read more

Add your answer

Q228. Difference between TestComplete 12 and 14.

Ans.

TestComplete 14 has new features and improvements compared to TestComplete 12.

  • TestComplete 14 has improved object recognition and identification.

  • TestComplete 14 has added support for testing web applications built with Angular, React, and Vue.js.

  • TestComplete 14 has a new feature called SmartBear Test Extension for Visual Studio, which allows developers to run automated tests from within Visual Studio.

  • TestComplete 14 has improved integration with other SmartBear tools, such as...read more

Add your answer

Q229. what is java core java 8

Ans.

Java Core Java 8 is a major release of the Java programming language that introduced new features and enhancements.

  • Java Core Java 8 introduced lambda expressions, which allow for functional programming.

  • It also introduced the Stream API, which provides a more concise and functional way to work with collections.

  • The Optional class was introduced to handle null values more effectively.

  • Java Core Java 8 also included the new Date and Time API, which improved upon the previous java....read more

View 1 answer

Q230. Find Min max using recursion

Ans.

Recursively find the minimum and maximum values in an array of strings.

  • Create a recursive function that takes in an array of strings and two variables to hold the minimum and maximum values.

  • Base case: if the array has only one element, set both minimum and maximum to that element.

  • Recursive case: divide the array in half and recursively call the function on each half, updating the minimum and maximum values accordingly.

  • Combine the minimum and maximum values from each half to g...read more

Add your answer

Q231. Explain Spring actuator

Ans.

Spring Actuator is a tool that provides endpoints for monitoring and managing Spring Boot applications.

  • Actuator endpoints provide information about the application's health, metrics, and other details.

  • It can be used to monitor and manage the application remotely.

  • It can be customized to expose additional endpoints or to secure the existing ones.

  • Some of the commonly used endpoints are /health, /info, /metrics, /env, etc.

Add your answer

Q232. How to handle impossible work situations

Ans.

Handling impossible work situations requires a combination of problem-solving skills, communication, and adaptability.

  • Assess the situation and identify the root cause of the problem

  • Brainstorm possible solutions and evaluate their feasibility

  • Communicate with stakeholders and team members to gather input and support

  • Be flexible and willing to adjust plans as needed

  • Stay positive and maintain a can-do attitude

  • Seek help or guidance from mentors or colleagues if necessary

Add your answer

Q233. Explain how you handle Scrum ceremonies

Ans.

I facilitate Scrum ceremonies by ensuring they are well-planned, timely, and productive.

  • I schedule and lead daily stand-up meetings to keep the team aligned and focused.

  • I organize sprint planning sessions to set goals and prioritize tasks for the upcoming sprint.

  • I facilitate sprint review meetings to gather feedback and ensure deliverables meet requirements.

  • I conduct sprint retrospective meetings to reflect on what went well and what can be improved for the next sprint.

Add your answer

Q234. Diff between temp table and variable

Add your answer

Q235. How to judge ram faulty

Ans.

To judge RAM faulty, run memory diagnostics and check for errors.

  • Run memory diagnostics software like Memtest86+ or Windows Memory Diagnostic

  • Check for errors in the diagnostic report

  • Test each RAM module individually to identify the faulty one

  • Look for symptoms like frequent crashes, blue screens, and system freezes

Add your answer

Q236. Write a code of hashmaps in Java while screen share

Ans.

Code example of hashmaps in Java

  • Declare a hashmap: HashMap map = new HashMap<>();

  • Add key-value pairs: map.put("key1", 1);

  • Retrieve value by key: int value = map.get("key1");

Add your answer

Q237. Transactions in springboot

Ans.

Transactions in Spring Boot help manage database operations as a single unit of work.

  • Transactions ensure that all database operations either succeed or fail together.

  • Use @Transactional annotation to mark a method as transactional.

  • Transactions can be managed programmatically using TransactionTemplate.

  • Spring Boot supports declarative transaction management using @EnableTransactionManagement.

  • Example: @Transactional public void saveData() { // save data to database }

Add your answer

Q238. Difference between web service and API.

Ans.

Web service is a type of API that is accessed over the web using HTTP, while API is a set of rules and protocols for building and interacting with software applications.

  • Web service is accessed over the web using HTTP

  • API is a set of rules and protocols for building and interacting with software applications

  • Web service is a type of API

Add your answer

Q239. What is programming language?

Ans.

Programming language is a set of instructions used to communicate with computers and create software.

  • Programming languages are used to write code for software applications, websites, and other computer programs.

  • Examples of programming languages include Java, Python, C++, and JavaScript.

  • Each programming language has its own syntax and rules for writing code.

  • Programming languages can be classified as high-level or low-level, depending on their level of abstraction.

  • Learning a pr...read more

Add your answer

Q240. Write a simple C++ program

Ans.

A simple C++ program that prints 'Hello, World!'

  • Use the 'cout' function from the 'iostream' library to print the message

  • Remember to include the necessary header files at the beginning of the program

Add your answer
Ans.

SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and maintain software.

  • SDLC is a structured approach to software development.

  • It involves several stages such as planning, designing, coding, testing, and maintenance.

  • Each stage has its own set of activities and deliverables.

  • The goal of SDLC is to produce high-quality software that meets the customer's requirements.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

Add your answer

Q242. Difference between wait and sleep

Ans.

wait is used for synchronization between threads while sleep is used to pause the execution of a thread

  • wait is used to wait for a specific condition to occur while sleep is used to pause the execution for a specific amount of time

  • wait releases the lock on the object while sleep does not

  • wait is called on an object while sleep is called on a thread

  • wait can be interrupted by another thread while sleep cannot

Add your answer

Q243. What is singletion design pattern

Ans.

Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

  • Ensures a class has only one instance

  • Provides a global point of access to that instance

  • Commonly used in scenarios where only one instance of a class is needed, such as database connections or logging

Add your answer

Q244. Explain BDD framework

Ans.

BDD framework is a software development process that encourages collaboration between developers, QA, and non-technical stakeholders.

  • BDD stands for Behavior Driven Development

  • Uses natural language to define requirements and tests

  • Focuses on the behavior of the system from the end user's perspective

  • Uses tools like Cucumber, SpecFlow, or JBehave

Add your answer

Q245. Architecture of the application and project

Ans.

The architecture of the application and project involves the design and structure of the software system.

  • The architecture should be scalable to accommodate future growth

  • It should be modular to allow for easy maintenance and updates

  • Consideration should be given to security measures to protect data

  • Use of design patterns like MVC or microservices can help organize codebase

Add your answer

Q246. What is Polymorphism ,

Ans.

Polymorphism is the ability of an object to take on many forms.

  • Polymorphism allows objects of different classes to be treated as if they are of the same class.

  • It can be achieved through method overloading or method overriding.

  • Example: A shape class can have different subclasses like circle, square, triangle, etc. and all can be treated as shapes.

  • Polymorphism helps in achieving code reusability and flexibility.

Add your answer

Q247. Explain L and D in SOLID with examples?

Ans.

Liskov Substitution Principle (L) and Dependency Inversion Principle (D) in SOLID

  • Liskov Substitution Principle (L) states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • Dependency Inversion Principle (D) states that high-level modules should not depend on low-level modules. Both should depend on abstractions.

  • Example for Liskov Substitution Principle: If a program expects a base class, it should be ...read more

Add your answer

Q248. Write a program reverse the String

Ans.

Program to reverse a given string

  • Use a loop to iterate through the characters of the string

  • Swap characters from start and end of the string until reaching the middle

  • Return the reversed string

Add your answer

Q249. Best prctices done during retrospective

Ans.

Regularly conducting retrospectives, encouraging open communication, identifying improvement opportunities, and implementing action items.

  • Encourage open and honest communication among team members

  • Identify what went well and what could be improved

  • Create action items to address improvement opportunities

  • Follow up on action items in the next retrospective

  • Ensure all team members actively participate in the retrospective

Add your answer

Q250. Explain difference between kafka Topic and Queue?

Ans.

Kafka topic is a stream of records while queue is a data structure for storing and retrieving elements.

  • Kafka topic is a publish-subscribe model where messages are broadcasted to all subscribers.

  • Kafka topic can have multiple subscribers while queue has only one consumer.

  • Messages in Kafka topic are retained for a configurable period of time while queue messages are deleted once consumed.

  • Kafka topic can have multiple partitions while queue has only one.

  • Kafka topic is designed fo...read more

Add your answer

Q251. Code on string manipulation

Ans.

String manipulation code

  • Use string methods like split(), replace(), substring() etc.

  • Loop through the string to manipulate each character

  • Regular expressions can also be used for complex manipulations

Add your answer

Q252. Find duplicate words from given sentence

Ans.

Identify duplicate words in a given sentence

  • Split the sentence into individual words

  • Create a hashmap to store word frequencies

  • Iterate through the words and check if they already exist in the hashmap

  • If a word is already in the hashmap, it is a duplicate

Add your answer

Q253. Internal working of Hashmap

Ans.

HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

  • HashMap internally uses an array of linked lists to store key-value pairs.

  • When a key-value pair is added, the key is hashed to determine the index in the array where the pair will be stored.

  • If multiple keys hash to the same index, a collision occurs and the pairs are stored in a linked list at that index.

  • To retrieve a value, the key is hashed again to find the ind...read more

Add your answer

Q254. Basics and Optimization techniques in Spark

Ans.

Spark basics include RDDs, transformations, actions, and optimizations like caching and partitioning.

  • RDDs (Resilient Distributed Datasets) are the fundamental data structure in Spark

  • Transformations like map, filter, and reduceByKey are used to process data in RDDs

  • Actions like count, collect, and saveAsTextFile trigger execution of transformations

  • Optimization techniques include caching frequently accessed data and partitioning RDDs for parallel processing

  • Example: Caching an RD...read more

Add your answer

Q255. SQL SERVER performance tuning for DBA profile.

Ans.

SQL Server performance tuning involves optimizing database design, query optimization, and server configuration.

  • Identify and optimize poorly performing queries

  • Ensure proper indexing and partitioning

  • Monitor server resources and adjust configuration as needed

  • Regularly analyze and optimize database design

  • Use tools like SQL Profiler and Database Engine Tuning Advisor

  • Consider implementing caching and compression techniques

  • Regularly review and adjust security settings

  • Collaborate wi...read more

Add your answer

Q256. Java coding with callable future

Ans.

Using callable and future in Java for asynchronous tasks

  • Use Callable interface to represent a task that returns a result

  • Use Future interface to represent the result of an asynchronous computation

  • Example: Callable task = () -> { return 5; }

  • Example: Future future = executor.submit(task);

Add your answer

Q257. where to go what to know about domain

Ans.

To excel in a domain, one must know where to focus their learning and what specific knowledge is required.

  • Research the current trends and advancements in the domain

  • Understand the key concepts and principles of the domain

  • Identify the important tools and technologies used in the domain

  • Learn from experts and professionals in the field

  • Stay updated with industry news and developments

Add your answer

Q258. Types of Dimensions

Ans.

Types of dimensions include conformed, degenerate, junk, and role-playing dimensions.

  • Conformed dimensions are shared across multiple data marts or data warehouses.

  • Degenerate dimensions are attributes that are stored in fact tables.

  • Junk dimensions are small dimensions that contain flags and indicators.

  • Role-playing dimensions are dimensions that are used in multiple ways in the same database schema.

View 1 answer

Q259. Concept of oops Memory management

Ans.

OOPs is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data. Memory management involves allocating and deallocating memory for objects.

  • OOPs stands for Object-Oriented Programming, where objects are instances of classes that encapsulate data and behavior.

  • In OOPs, concepts like inheritance, polymorphism, and encapsulation are used to organize and structure code.

  • Memory management involves allocating memory for objects w...read more

Add your answer

Q260. Describe slowing changing dimensions

Ans.

Slowly changing dimensions are attributes that change over time, but at a slow rate.

  • SCD is a technique used in data warehousing to handle changes in dimensions over time

  • Type 1 SCD overwrites old data with new data

  • Type 2 SCD creates a new record for each change and maintains a history

  • Type 3 SCD adds a new column to the existing record to store the new value

  • Examples of SCD include customer addresses, product prices, and employee job titles

Add your answer

Q261. Difference between cost function and loss function

Ans.

Cost function is used to measure the cost of a single training example, while loss function is used to measure the overall performance of the model.

  • Cost function is used during the training process to update the model parameters, while loss function is used to evaluate the model's performance.

  • Cost function is typically a mathematical formula that calculates the error between predicted and actual values for a single training example.

  • Loss function is a more general term that ca...read more

Add your answer

Q262. how to reverse a string?

Ans.

To reverse a string, iterate through the characters in the string and build a new string in reverse order.

  • Iterate through the characters of the string from end to start

  • Append each character to a new string to build the reversed string

  • Return the reversed string as the result

Add your answer

Q263. Difference between runnable and start

Ans.

start() method starts a new thread and calls the run() method, while run() method executes the code in the current thread.

  • start() method creates a new thread and executes the code in the run() method of that thread.

  • run() method executes the code in the current thread.

  • Calling run() method directly does not create a new thread.

  • start() method can be called only once, while run() method can be called multiple times.

Add your answer

Q264. Which starter needs to considered

Ans.

The starter that needs to be considered depends on the specific process being analyzed.

  • Consider the type of process being worked on

  • Evaluate the requirements and goals of the process

  • Analyze the potential impact of different starters on the process

  • Consult with team members or experts for input

Add your answer

Q265. What is primary key?

Ans.

Primary key is a unique identifier for a record in a database table.

  • Primary key ensures data integrity and helps in faster data retrieval.

  • It cannot have null values and must be unique for each record.

  • Examples of primary keys are social security number, email address, etc.

Add your answer

Q266. Return type of .net core webapi

Add your answer

Q267. how many versions of sharepoint?

Ans.

There are four main versions of SharePoint: SharePoint Server, SharePoint Online, SharePoint Foundation, and SharePoint Designer.

  • SharePoint Server is the on-premises version of SharePoint that organizations can install and manage themselves.

  • SharePoint Online is the cloud-based version of SharePoint that is part of Microsoft 365.

  • SharePoint Foundation was a free version of SharePoint that has been discontinued.

  • SharePoint Designer is a tool for customizing SharePoint sites and w...read more

Add your answer

Q268. Difference between Actions and Action

Ans.

Actions and Action are terms used in automation testing. Actions are a collection of steps while Action is a single step.

  • Actions are a set of steps that can be reused in multiple tests

  • Action is a single step that performs a specific action

  • Actions can be called multiple times in a test

  • Action can only be called once in a test

  • Actions can be parameterized

  • Action cannot be parameterized

Add your answer

Q269. Explain entirely about the life cycle

Ans.

The software development life cycle (SDLC) is a process used to design, develop, test, and deploy software applications.

  • SDLC consists of several phases: requirements gathering, design, development, testing, deployment, and maintenance.

  • Each phase has specific activities and deliverables.

  • Requirements gathering involves understanding the needs of the stakeholders and documenting them.

  • Design phase includes creating the architecture, database design, and user interface design.

  • Deve...read more

Add your answer

Q270. What is the inheritance?

Ans.

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows a class to inherit attributes and methods from another class

  • Promotes code reusability and helps in creating a hierarchy of classes

  • Derived class can access the properties and methods of the base class

  • Example: Class 'Car' can inherit from class 'Vehicle' to reuse common attributes like 'color' and 'speed'

Add your answer

Q271. What is bgp parameter ?

Ans.

BGP parameter refers to the various attributes and settings used in the Border Gateway Protocol for routing decisions.

  • BGP parameters include attributes like AS path, next hop, local preference, and MED.

  • These parameters help BGP routers make decisions on the best path to reach a destination.

  • Examples of BGP parameters are weight, local preference, and community values.

Add your answer

Q272. Array sorting for a given input.

Ans.

Array sorting for a given input involves arranging elements in a specific order.

  • Use built-in sorting functions like sort() in programming languages such as Java, Python, or JavaScript.

  • Consider the sorting algorithm complexity for large arrays.

  • Ensure the sorting is done based on the specific requirements like alphabetical order or numerical order.

Add your answer

Q273. Rotation of array to right by 2 position

Ans.

Rotate array to right by 2 positions

  • Create a new array with the same length as the original array

  • Copy elements from original array starting from index (length - 2) to the new array

  • Copy elements from original array starting from index 0 to (length - 3) to the new array

  • Return the new array as the rotated array

Add your answer

Q274. Smoke testing and sanity testing explain

Ans.

Smoke testing and sanity testing are types of software testing used to quickly assess the stability of a build.

  • Smoke testing is a preliminary test to check if the critical functionalities of the software work without any major issues.

  • Sanity testing is a subset of regression testing and focuses on testing specific areas of the software after changes have been made.

  • Smoke testing is usually performed before more in-depth testing, while sanity testing is done after specific chang...read more

Add your answer

Q275. exception handling in JS and cypress

Ans.

Exception handling in JS and Cypress involves using try-catch blocks to handle errors and prevent test failures.

  • Use try-catch blocks to handle exceptions in JavaScript and Cypress tests

  • Catch specific errors to handle them appropriately

  • Use assertions to check for expected errors in Cypress tests

Add your answer

Q276. Write SQL to get 2nd highest sal

Ans.

Use SQL query with ORDER BY and LIMIT to get 2nd highest salary.

  • Use SELECT statement to retrieve salary column

  • Use ORDER BY clause to sort salaries in descending order

  • Use LIMIT 1,1 to get the second highest salary

Add your answer

Q277. What are Android components ?

Ans.

Android components are building blocks of an Android app, including activities, services, broadcast receivers, and content providers.

  • Activities: UI components that represent a single screen with a user interface.

  • Services: Components that run in the background to perform long-running operations.

  • Broadcast Receivers: Components that respond to system-wide broadcast announcements.

  • Content Providers: Components that manage a shared set of app data.

Add your answer

Q278. What are Android services ?

Ans.

Android services are background processes that can run in the background even when the app is not in the foreground.

  • Android services are used for long-running operations such as playing music, handling network transactions, or syncing data.

  • They do not have a user interface and run independently of the app's lifecycle.

  • Services can be started or bound to by other components in the app.

  • They can be categorized as started services (run once and stop) or bound services (interact wi...read more

Add your answer

Q279. How to empower women

Ans.

Empowering women requires creating a supportive environment and providing equal opportunities.

  • Promote gender equality in education and employment

  • Provide access to resources and support networks

  • Encourage women to pursue leadership roles

  • Combat gender-based violence and discrimination

  • Challenge societal norms and stereotypes

  • Advocate for policies that support women's rights

Add your answer

Q280. What is funds of funds

Ans.

Funds of funds are investment vehicles that invest in other investment funds rather than investing directly in stocks, bonds or other securities.

  • Funds of funds provide diversification by investing in multiple funds across different asset classes and geographies.

  • They are managed by professional fund managers who select and monitor the underlying funds.

  • Investors can access a wider range of investment opportunities through funds of funds.

  • Examples of funds of funds include hedge ...read more

Add your answer

Q281. What is wealth management ?

Ans.

Wealth management involves financial planning, investment management, and other financial services to help individuals and families grow and protect their wealth.

  • Involves creating a personalized financial plan based on individual goals and risk tolerance

  • Includes investment management to grow wealth through various asset classes

  • Provides services such as tax planning, estate planning, and retirement planning

  • Focuses on long-term financial goals and wealth preservation

  • Often offer...read more

Add your answer

Q282. What are investment banks ?

Ans.

Investment banks are financial institutions that provide services such as underwriting, mergers and acquisitions, and trading of securities.

  • Provide financial services to corporations, governments, and other institutions

  • Assist in raising capital through underwriting and issuing securities

  • Advise on mergers and acquisitions

  • Engage in trading of stocks, bonds, and other financial instruments

  • Examples include Goldman Sachs, J.P. Morgan, and Morgan Stanley

Add your answer

Q283. Explain Spark Architecuture

Ans.

Spark Architecture is a distributed computing framework that provides high-speed data processing and analytics.

  • Spark Architecture is based on a master/worker model.

  • It consists of a cluster manager, a driver program, and worker nodes.

  • The cluster manager allocates resources and schedules tasks.

  • The driver program defines the computation and coordinates the execution.

  • Worker nodes execute the tasks and store data in memory or disk.

  • Spark Architecture supports various data sources a...read more

Add your answer

Q284. What is ad work.

Ans.

Ad work refers to the process of creating and managing advertisements for a company or product.

  • Ad work involves researching target audiences and creating compelling ad copy and visuals.

  • It also includes selecting the appropriate advertising channels, such as social media or print media.

  • Ad work requires analyzing the effectiveness of ads and making adjustments as needed.

  • Examples of ad work include creating a TV commercial, designing a billboard, or running a Facebook ad campaig...read more

Add your answer

Q285. diff between demon set and state full set

Add your answer

Q286. What is CLR in .net?

Ans.

CLR stands for Common Language Runtime, it is the virtual machine component of Microsoft's .NET framework.

  • CLR is responsible for managing the execution of .NET programs.

  • It provides services such as memory management, exception handling, and security.

  • CLR compiles the intermediate language code into native code using Just-In-Time (JIT) compilation.

  • It allows different languages to be used within the .NET framework, as long as they are supported by the CLR.

  • Examples of languages t...read more

Add your answer

Q287. Your Roll in Server?

Ans.

I am responsible for managing Tableau Server, including user access, data sources, and performance optimization.

  • Manage user access and permissions on Tableau Server

  • Maintain data sources and ensure they are up-to-date

  • Optimize server performance for faster loading times

  • Troubleshoot any server-related issues

  • Monitor server usage and performance metrics

Add your answer

Q288. Lifecycle of Android

Ans.

Android lifecycle refers to the series of states an activity goes through from creation to destruction.

  • Android lifecycle includes onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.

  • Activities can be paused, stopped, resumed, or destroyed based on user interactions or system events.

  • Understanding Android lifecycle is crucial for managing resources and handling state changes effectively.

Add your answer

Q289. What is black box testing

Ans.

Black box testing is a software testing technique where the tester tests the functionality of the system without knowing its internal workings.

  • Tester does not have knowledge of the internal code or structure of the system being tested

  • Tests are performed based on the system's inputs and expected outputs

  • Used to validate the system's functionality and user interface

  • Examples include GUI testing, functional testing, and regression testing

Add your answer

Q290. Describe current project framework

Ans.

Our current project framework is based on Selenium WebDriver and TestNG for automated testing of web applications.

  • Utilizing Selenium WebDriver for browser automation

  • Implementing TestNG for test case management and execution

  • Integrating with Jenkins for continuous integration

  • Using Page Object Model design pattern for better test maintenance

Add your answer

Q291. What are mutual funds

Ans.

Mutual funds are investment vehicles that pool money from multiple investors to invest in a diversified portfolio of stocks, bonds, or other securities.

  • Mutual funds are managed by professional fund managers

  • Investors buy shares in the mutual fund and the value of their investment is based on the performance of the underlying securities

  • Mutual funds offer diversification and convenience for investors

  • There are different types of mutual funds, such as equity funds, bond funds, and...read more

Add your answer

Q292. Types of testing used in an application

Ans.

Types of testing include unit, integration, system, acceptance, regression, performance, and security testing.

  • Unit testing: testing individual units or components of the application

  • Integration testing: testing how different units or components work together

  • System testing: testing the entire system as a whole

  • Acceptance testing: testing to ensure the application meets the requirements of the stakeholders

  • Regression testing: testing to ensure changes or updates to the application...read more

Add your answer

Q293. Difference between list and set

Ans.

List is an ordered collection of elements with duplicates allowed, while set is an unordered collection of unique elements.

  • List maintains the order of elements, while set does not guarantee any specific order.

  • List allows duplicate elements, while set does not allow duplicates.

  • List is implemented using ArrayList, LinkedList, etc., while set is implemented using HashSet, TreeSet, etc.

Add your answer

Q294. What is a computer mind

Ans.

A computer mind refers to the ability of a computer system to process information, make decisions, and learn from data.

  • A computer mind involves the use of algorithms and artificial intelligence to simulate human cognitive functions.

  • It enables computers to perform tasks such as speech recognition, image processing, and autonomous driving.

  • Examples include virtual assistants like Siri and Alexa, self-driving cars, and recommendation systems.

  • Machine learning and deep learning are...read more

Add your answer

Q295. What is desktop for computer

Ans.

A desktop for a computer is the primary screen where users interact with the operating system and applications.

  • The desktop typically displays icons representing files, folders, and shortcuts to applications.

  • Users can customize the desktop by changing the wallpaper, arranging icons, and adding widgets or gadgets.

  • The desktop serves as a workspace where users can open and organize windows for multitasking.

  • In Windows operating systems, the desktop is represented by a background i...read more

Add your answer

Q296. What is collection frameworks

Ans.

Collection frameworks in Java provide a set of classes and interfaces to store and manipulate groups of objects.

  • Collection frameworks provide reusable data structures like lists, sets, and maps.

  • They offer algorithms to manipulate and access the elements in these data structures.

  • Examples include ArrayList, HashSet, and HashMap in Java.

Add your answer

Q297. What is Cost Accounting

Ans.

Cost accounting is a branch of accounting that focuses on analyzing and controlling costs within a business.

  • It involves tracking and recording all costs associated with producing a product or providing a service.

  • Cost accountants analyze cost behavior, cost-volume-profit relationships, and cost variances.

  • It helps management make informed decisions about pricing, budgeting, and resource allocation.

  • Examples include determining the cost of goods sold, calculating the break-even p...read more

Add your answer

Q298. What is investment banking

Ans.

Investment banking involves providing financial services to corporations, governments, and other institutions, including raising capital, mergers and acquisitions, and advisory services.

  • Investment banking helps companies raise capital through issuing stocks and bonds

  • It also involves advising companies on mergers and acquisitions

  • Investment bankers provide financial advisory services to clients

Add your answer

Q299. What is your ITIL process?

Add your answer

Q300. What is the best methodology

Ans.

There is no one-size-fits-all answer as the best methodology depends on the specific project and goals.

  • The best methodology depends on the nature of the project, team dynamics, and organizational culture.

  • Agile methodology is popular for its flexibility and ability to adapt to changing requirements.

  • Waterfall methodology is suitable for projects with well-defined requirements and a clear timeline.

  • Lean methodology focuses on eliminating waste and maximizing value for the custome...read more

Add your answer
1
2
3
4
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 227 interviews in the last 1 year
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 460 Interview Questions
3.5
 • 368 Interview Questions
4.2
 • 210 Interview Questions
3.9
 • 185 Interview Questions
3.5
 • 160 Interview Questions
View all
Top Coforge Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter