Coforge
300+ Interview Questions and Answers
Q201. What is Asset management companies ?
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
Q202. Given a String s = "aaaaa", find the count of substring matching given pattern "aa". Output : 4
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
Q203. How HA and Drs works explain background process
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
Q204. What and why BDD framework?
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.
Q205. How can we start a process in Appian
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
Q206. What is Active directory.
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
Q207. View and Proc vs Function and type of function
Q208. Assignment for adding web services in vue application
Q209. What is bsod, causes and resolution
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
Q210. How to connect printer on network
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
Q211. What is BSOD, reason and resolution
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
Q212. Javascript splice and slice difference
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
Q213. Describe about pricsing
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
Q214. Tell me about awk and when to use it
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
Q215. Write feature file with feature
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
Q216. Difference between class and interface
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
Q217. Progam to get character count from string input
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
Q218. Difference between overriding and overloading
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
Q219. what are java 8 new features
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
Q220. Types of trigger and explain insteadof trigger
Q221. What are the instruments of checks?
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
Q222. Difference between asp.net mvc and .net core
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
Q223. Structure of Angular
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
Q224. program to handle js script callback function
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
Q225. Please explain API lead and Microservices Architectures.
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
Q226. What is cpu working from compute
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
Q227. What network works and implements parts
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
Q228. Difference between TestComplete 12 and 14.
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
Q229. what is java core java 8
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
Q230. Find Min max using recursion
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
Q231. Explain Spring actuator
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.
Q232. How to handle impossible work situations
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
Q233. Explain how you handle Scrum ceremonies
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.
Q234. Diff between temp table and variable
Q235. How to judge ram faulty
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
Q236. Write a code of hashmaps in Java while screen share
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");
Q237. Transactions in springboot
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 }
Q238. Difference between web service and API.
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
Q239. What is programming language?
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
Q240. Write a simple C++ program
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
Q241. What is SDLC
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.
Q242. Difference between wait and sleep
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
Q243. What is singletion design pattern
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
Q244. Explain BDD framework
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
Q245. Architecture of the application and project
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
Q246. What is Polymorphism ,
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.
Q247. Explain L and D in SOLID with examples?
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
Q248. Write a program reverse the String
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
Q249. Best prctices done during retrospective
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
Q250. Explain difference between kafka Topic and Queue?
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
Q251. Code on string manipulation
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
Q252. Find duplicate words from given sentence
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
Q253. Internal working of Hashmap
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
Q254. Basics and Optimization techniques in Spark
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
Q255. SQL SERVER performance tuning for DBA profile.
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
Q256. Java coding with callable future
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);
Q257. where to go what to know about domain
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
Q258. Types of Dimensions
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.
Q259. Concept of oops Memory management
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
Q260. Describe slowing changing dimensions
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
Q261. Difference between cost function and loss function
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
Q262. how to reverse a string?
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
Q263. Difference between runnable and start
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.
Q264. Which starter needs to considered
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
Q265. What is primary key?
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.
Q266. Return type of .net core webapi
Q267. how many versions of sharepoint?
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
Q268. Difference between Actions and Action
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
Q269. Explain entirely about the life cycle
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
Q270. What is the inheritance?
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'
Q271. What is bgp parameter ?
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.
Q272. Array sorting for a given input.
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.
Q273. Rotation of array to right by 2 position
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
Q274. Smoke testing and sanity testing explain
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
Q275. exception handling in JS and cypress
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
Q276. Write SQL to get 2nd highest sal
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
Q277. What are Android components ?
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.
Q278. What are Android services ?
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
Q279. How to empower women
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
Q280. What is funds of funds
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
Q281. What is wealth management ?
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
Q282. What are investment banks ?
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
Q283. Explain Spark Architecuture
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
Q284. What is ad work.
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
Q285. diff between demon set and state full set
Q286. What is CLR in .net?
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
Q287. Your Roll in Server?
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
Q288. Lifecycle of Android
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.
Q289. What is black box testing
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
Q290. Describe current project framework
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
Q291. What are mutual funds
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
Q292. Types of testing used in an application
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
Q293. Difference between list and set
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.
Q294. What is a computer mind
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
Q295. What is desktop for computer
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
Q296. What is collection frameworks
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.
Q297. What is Cost Accounting
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
Q298. What is investment banking
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
Q299. What is your ITIL process?
Q300. What is the best methodology
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
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month