Add office photos
Employer?
Claim Account for FREE

Barclays

3.9
based on 2.9k Reviews
Filter interviews by

100+ PhonePe Interview Questions and Answers

Updated 20 Dec 2024
Popular Designations
Q1. Shopping Spree

Preeti has decided to go to the Grand Mall to buy some stuff for her father’s birthday. On reaching the place, she found a fascinating shop that has an unlimited quantity of each item they sell. T...read more

View 5 more answers
Q2. Coin change

Given a value N, if we want to make change for N cents, and we have infinite supply of each of S = { S1, S2, .. , Sm} valued coins, how many ways can we make the change? The order of coins doesn’t ma...read more

View 5 more answers

Q3. You cannot come office today. But an emergency has arisen which requires your system and your system is password protected and only you know know the password. What will you do?

Ans.

I would provide the password to a trusted colleague or supervisor who can access my system remotely.

  • Identify a trusted colleague or supervisor who has access to remote login

  • Provide them with the password and instructions on how to access the system

  • Ensure that they have the necessary permissions to perform any required tasks

  • Stay in communication with them to ensure that the emergency is being handled appropriately

View 3 more answers
Q4. Longest Increasing Subsequence

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increa...read more

View 4 more answers
Discover PhonePe interview dos and don'ts from real experiences
Q5. Technical Questions

It was a Technical round. The level was medium.
Technical Questions-
1. What is Multi-Threading?
2. Give differences between Java and C++
3. OOPs Concepts.
4. Some basic SQL Queries.
5. Why is Ja...read more

Add your answer
Q6. Sum of Two Elements Equals the Third.

You are given an array Arr consisting of n integers, you need to find a valid triplet as explained below.

An array is said to have a valid triplet {arr[i], arr[j], arr[k]} ...read more

View 2 more answers
Are these interview questions helpful?
Q7. Distinct Island

Given a boolean 2D matrix. The task is to find the number of distinct islands where a group of connected 1s (horizontally or vertically) forms an island. Two islands are considered to be distinct...read more

View 2 more answers
Q8. Ninja and words magic

Ninja has been given a dictionary of words ‘WORDS’ of length ‘N’ and a sentence ‘SENTENCE’ consisting of words separated by a single space. Ninja has to make the ‘SENTENCE’ as small as poss...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. First Missing Positive

You are given an array 'ARR' of integers of length N. Your task is to find the first missing positive integer in linear time and constant space. In other words, find the lowest positive in...read more

View 4 more answers
Q10. Is it a tree?

Given a graph with N nodes, numbered from 1 to N and M edges. Determine if it is a tree ?

View 3 more answers

Q11. A shot fired from a gun pointing towards a tree full of birds. All birds left except one. Why ?

Ans.

The one bird was already dead.

  • The bird was already dead before the shot was fired.

  • The bird was injured and unable to fly away with the rest of the birds.

  • The bird was a decoy bird used for hunting purposes.

  • The bird was a trained bird used for falconry.

View 2 more answers
Q12. MCQ’s(Total -38)

10 were of aptitude, 5 from Data Structures and Algorithms, 3 from time complexity, 10 from Maths ( statistics, probability) , 10 from Database management system & Operating System.

Add your answer
Q13. Reverse String Word Wise

Reverse the given string word-wise. The last word in the given string should come at 1st place, the last-second word at 2nd place, and so on. Individual words should remain as it is.

Inp...read more
Add your answer

Q14. Cut cake into 8 pieces .You can use knife 3 times only

Ans.

Cut cake into 8 pieces using knife 3 times only.

  • First, cut the cake horizontally into two equal halves.

  • Then, cut the cake vertically into four equal pieces.

  • Finally, cut the cake horizontally again into eight equal pieces.

  • Make sure to use the knife efficiently to minimize the number of cuts.

  • Practice visualization before making the cuts to avoid mistakes.

View 1 answer
Q15. Z Algorithm

You’re given a string S of length N and a string P of length M. Your task is to find the number of occurrences of P in S in linear time.

For example:
If S = "ababa", and P = "ab", then "ab" occurs tw...read more
View 2 more answers

Q16. How you will find the smallest of 4 numbers without using >.< and min function using java

Ans.

Finding smallest of 4 numbers without using >.< and min function in Java.

  • Initialize a variable with the first number

  • Compare it with the remaining numbers using if-else statements

  • If a smaller number is found, update the variable

  • Repeat until all numbers are compared

  • The final value of the variable will be the smallest number

View 1 answer
Q17. Print Name and Age

The task is to print the Name and Age entered by the user

Input Format:
Line 1: A String Line 2: An Integer 
Output Format:
Print String and Integer 
Add your answer

Q18. What is Derivatives? Explain Futures, Swaps, Options.

Ans.

Derivatives are financial instruments whose value is derived from an underlying asset or benchmark.

  • Futures are contracts to buy or sell an asset at a predetermined price on a future date.

  • Swaps are agreements to exchange cash flows or financial instruments based on predetermined conditions.

  • Options give the holder the right, but not the obligation, to buy or sell an asset at a predetermined price within a specific period.

View 2 more answers

Q19. Explain the background process that takes place during an atm transaction

Ans.

ATM transaction involves multiple background processes including authentication, authorization, and communication with bank servers.

  • Customer inserts card and enters PIN

  • ATM authenticates the card and PIN

  • ATM requests authorization from bank server

  • Bank server verifies account balance and approves or denies transaction

  • ATM dispenses cash or completes other requested transaction

  • ATM updates account balance and sends transaction details to bank server

Add your answer

Q20. What is form 3CA and 3CD? Present tax audit limit? Recent amendments in applicability of tax audit?. How will you record goods in transit? What is credit risk? What is IRR? What is NPV? What is the difference b...

read more
Ans.

A series of questions related to tax audit, accounting, finance, and investments.

  • Form 3CA and 3CD are documents required for tax audit in India.

  • The present tax audit limit is Rs. 5 crores.

  • Recent amendments in applicability of tax audit include an increase in the threshold limit for businesses with digital transactions.

  • Goods in transit can be recorded using a transit account.

  • Credit risk is the risk of loss due to a borrower's failure to repay a loan or meet contractual obligat...read more

Add your answer
Q21. Technical Questions

Then He Asked Me About My Projects. I Had A Couple Of Projects In JAVA And He First Asked Me Why I Made These Projects, What Was My Goal For Making These Projects & The Technologies Used. He ...read more

Add your answer

Q22. How many barbers are required for a hypothetical town with 10000 people?

Ans.

The number of barbers required depends on the average number of haircuts per day and the time it takes to complete a haircut.

  • The average number of haircuts per day per barber is typically around 10-15.

  • The time it takes to complete a haircut is usually around 30 minutes.

  • Assuming each person gets a haircut once every month, the number of haircuts per day would be 10000 / 30 = 333.33.

  • To accommodate this, around 333.33 / 10 = 33.33 barbers would be required.

Add your answer

Q23. What is the difference between Mean, Median, Mode?

Ans.

Mean is the average of a set of numbers, median is the middle value, and mode is the most frequently occurring value.

  • Mean is calculated by summing all the numbers in a set and dividing by the total count.

  • Median is the middle value when the numbers are arranged in ascending or descending order.

  • Mode is the value that appears most frequently in a set of numbers.

  • Mean is affected by outliers, while median and mode are not.

  • For example, in the set {1, 2, 3, 4, 5}, the mean is 3, the...read more

Add your answer

Q24. How do you explain classes and objects to a 1st standard kid?

Ans.

Classes are like blueprints and objects are like things made using those blueprints.

  • Classes are like instructions or rules that tell us how to make something.

  • Objects are the actual things that we make using those instructions.

  • For example, a class 'Car' tells us how to make a car, and an object 'myCar' is the actual car that we make using those instructions.

Add your answer
Q25. Technical Questions

What is Semaphore
How to get queries

Add your answer

Q26. What is desired core profile in Finance?

Ans.

The desired core profile in Finance includes strong analytical skills, attention to detail, knowledge of financial principles, and the ability to make sound financial decisions.

  • Strong analytical skills to analyze financial data and make informed decisions

  • Attention to detail to ensure accuracy in financial reporting and analysis

  • Knowledge of financial principles, including accounting, budgeting, and financial forecasting

  • Ability to make sound financial decisions based on analysi...read more

Add your answer

Q27. 1. Sorting Algo, write code, how do you calculate complexity of that and what are the types. 2. ArrayList sorting 3. Abstract class and Interface and which to use when and why? 4. Given a diagram of the archite...

read more
Ans.

Answering interview questions for a Developer position

  • Sorting algorithms: code, complexity calculation, and types

  • ArrayList sorting

  • Abstract class vs Interface

  • Explaining application architecture

  • Different types of joins and their usage

  • Swap logic with and without a third variable

  • Client-side vs server-side validation

  • Code deployment experience

  • Working in sprints

Add your answer

Q28. How would you impair a CGU and asset not a part of CGU [CGU = Cash generating unit]

Ans.

To impair a CGU and asset not a part of CGU, assess the recoverable amount and compare it to the carrying amount.

  • Determine the recoverable amount of the CGU and the asset not part of the CGU.

  • Compare the recoverable amount to the carrying amount of the CGU and the asset.

  • If the recoverable amount is lower than the carrying amount, impair the CGU and the asset.

  • Recognize the impairment loss in the financial statements.

Add your answer

Q29. What is the difference between Future and Forward Contracts.

Ans.

Future contracts are standardized and traded on exchanges, while forward contracts are customized and traded over-the-counter.

  • Future contracts are standardized agreements to buy or sell an asset at a predetermined price and date.

  • Forward contracts are customized agreements between two parties to buy or sell an asset at a mutually agreed price and date.

  • Future contracts are traded on exchanges, providing liquidity and transparency.

  • Forward contracts are traded over-the-counter (O...read more

Add your answer

Q30. What are your interests? Explain with examples.

Ans.

My interests include investing, financial analysis, and staying updated on market trends.

  • I have a passion for investing and enjoy researching and analyzing different investment opportunities.

  • I am interested in financial analysis and enjoy studying financial statements to understand a company's performance.

  • I like to stay updated on market trends and economic news to make informed investment decisions.

  • I actively participate in investment clubs and online forums to discuss inves...read more

Add your answer

Q31. What is that thing which helps you to take difficult tasks.

Ans.

The thing that helps me take difficult tasks is determination and a positive mindset.

  • Determination: Having a strong will and persistence to overcome challenges.

  • Positive mindset: Maintaining an optimistic attitude and believing in my abilities.

  • Goal setting: Breaking down difficult tasks into smaller, manageable goals.

  • Time management: Prioritizing tasks and allocating time effectively.

  • Seeking support: Asking for help or guidance when needed.

  • Learning from failures: Viewing setba...read more

Add your answer

Q32. What decision by Raguram Rajan made all banks worried?

Add your answer

Q33. Swap two number without using temperory variable

Ans.

Swap two numbers without using a temporary variable.

  • Use addition and subtraction to swap the values

  • Use XOR operator to swap the values

  • Use multiplication and division to swap the values

Add your answer

Q34. How you will add 2 table

Ans.

To add 2 tables, we need to use a join operation on a common column.

  • Identify the common column between the tables

  • Choose the appropriate join type (inner, outer, left, right)

  • Write the SQL query to join the tables

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

Add your answer

Q35. Do you know IFRS. Which IFRS relates to Revenue Recognition

Add your answer

Q36. What is difference between Mean, Median, Mode?

Ans.

Mean is the average of a set of numbers, median is the middle value, and mode is the most frequently occurring value.

  • Mean is calculated by summing all the values and dividing by the number of values.

  • Median is the middle value when the numbers are arranged in ascending or descending order.

  • Mode is the value that appears most frequently in a set of numbers.

  • Mean is affected by outliers, while median and mode are not.

  • For example, in the set {1, 2, 3, 4, 5}, the mean is 3, the medi...read more

Add your answer

Q37. What are your improvement areas?

Ans.

I am always looking for ways to improve my financial analysis skills and stay updated with industry trends.

  • Continuously learning and staying updated with the latest financial regulations and industry trends

  • Improving my data analysis and modeling skills

  • Enhancing my knowledge of financial software and tools

  • Developing better communication and presentation skills to effectively convey financial information

  • Working on time management and prioritization to meet deadlines

  • Building str...read more

Add your answer

Q38. Imagine i have set up a SPV. Explain in detail about it.

Ans.

An SPV (Special Purpose Vehicle) is a legal entity created for a specific purpose, often used in finance to isolate risk.

  • SPVs are commonly used in securitization transactions to pool assets and issue securities backed by those assets.

  • They are designed to protect investors by isolating the assets and liabilities of the SPV from the sponsoring company.

  • SPVs can be used for various purposes such as financing projects, managing risk, or facilitating tax planning.

  • They are typically...read more

Add your answer

Q39. How accounting of derivatives is made?

Ans.

Accounting of derivatives involves recognizing fair value changes and recording them in financial statements.

  • Derivatives are financial instruments whose value is derived from an underlying asset or benchmark.

  • Accounting for derivatives involves recognizing and measuring fair value changes in the financial statements.

  • Fair value changes are recorded in the income statement or other comprehensive income, depending on the purpose of the derivative.

  • Derivatives are initially recogni...read more

Add your answer

Q40. What is difference between compound and simple interest?

Ans.

Compound interest includes interest on both principal and accumulated interest, while simple interest only includes interest on the principal.

  • Simple interest is calculated only on the principal amount.

  • Compound interest is calculated on both the principal and the accumulated interest.

  • Compound interest yields higher returns than simple interest over time.

  • Simple interest is commonly used for short-term loans, while compound interest is used for long-term investments.

  • The formula ...read more

Add your answer

Q41. Explain me some of the Object Oriented Programming Concepts?

Ans.

Object Oriented Programming (OOP) concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods together in a class to hide implementation details.

  • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

  • Polymorphism: The ability of objects of different classes to respond to the same method in different ways.

  • Abstraction: Simplifying complex systems by breaking them down into smaller, ...read more

Add your answer
Asked in
AVP Interview

Q42. How are CDE's identified ? Give some example scenario?

Ans.

CDEs are identified through data analysis and consultation with subject matter experts.

  • CDEs are identified by analyzing data to determine which variables are consistently collected across studies.

  • Subject matter experts are consulted to ensure that the identified variables are relevant and important to the field.

  • Examples of CDEs include demographic information, medical history, and clinical outcomes.

  • CDEs may also be identified through consensus-building processes, such as work...read more

Add your answer

Q43. Write the code for finding xpath for an object on web page and click on it

Ans.

Use browser developer tools to inspect element and generate xpath, then use Selenium to click on it

  • Inspect element on web page using browser developer tools

  • Generate xpath for the object

  • Use Selenium WebDriver to locate and click on the object

Add your answer

Q44. What are all the delivery metrics you use how are these collected?

Ans.

Various delivery metrics are used such as cycle time, lead time, throughput, and defect rate. Data is collected through tools like Jira and Excel sheets.

  • Cycle time: time taken to complete a task from start to finish

  • Lead time: time taken from task creation to completion

  • Throughput: number of tasks completed in a given time period

  • Defect rate: number of defects found in delivered work

  • Data collected through tools like Jira, Excel sheets, and project management software

View 1 answer

Q45. What are the essential elements of good customer service?

Ans.

Good customer service involves listening, empathy, promptness, and going above and beyond.

  • Active listening to understand customer needs

  • Showing empathy and understanding towards customer concerns

  • Prompt and timely response to customer queries and complaints

  • Going above and beyond to exceed customer expectations

  • Providing personalized solutions to meet individual customer needs

Add your answer

Q46. What do you know about AS- Impairment of Assets

Add your answer

Q47. What are your interest areas?

Ans.

My interest areas include financial analysis, investment management, and risk assessment.

  • Financial analysis

  • Investment management

  • Risk assessment

Add your answer

Q48. How logistic regression works for multiple class classification?

Ans.

Logistic regression works by calculating the probability of each class and assigning the observation to the class with the highest probability.

  • Logistic regression calculates the probability of each class using the logistic function.

  • The model then assigns the observation to the class with the highest probability.

  • It is commonly used for binary classification, but can be extended to multiple classes using techniques like one-vs-rest or multinomial logistic regression.

Add your answer

Q49. Explain the time complexity of different sorting algorithms.

Ans.

Sorting algorithms have different time complexities based on their implementation and efficiency.

  • Bubble Sort: O(n^2) - compares adjacent elements and swaps them if they are in the wrong order.

  • Merge Sort: O(n log n) - divides the array into two halves, sorts them, and then merges them.

  • Quick Sort: O(n log n) - picks a pivot element and partitions the array around the pivot.

  • Heap Sort: O(n log n) - builds a max heap and repeatedly extracts the maximum element.

  • Insertion Sort: O(n^...read more

Add your answer

Q50. Explain 4 pillars of OOPs (Abstraction, Encapsulation, Inheritance and polymorphism)

Ans.

OOPs pillars are Abstraction, Encapsulation, Inheritance, and Polymorphism.

  • Abstraction: Hides complex implementation details and only shows necessary features. Example: Car dashboard displaying speed without showing internal engine details.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in Java encapsulates data members and member functions.

  • Inheritance: Allows a new class to inherit properties and behavior of an existing cl...read more

Add your answer

Q51. Difference between union and union all

Ans.

Union combines and removes duplicates, Union All combines all rows including duplicates.

  • Union is used to combine the result sets of two or more SELECT statements and remove duplicates.

  • Union All is used to combine the result sets of two or more SELECT statements and includes all rows, including duplicates.

  • Union is slower than Union All as it has to remove duplicates.

  • Union requires the same number of columns in all SELECT statements, while Union All does not.

  • Example: SELECT col...read more

Add your answer

Q52. Which are different types of APIs?

Ans.

Different types of APIs include RESTful APIs, SOAP APIs, GraphQL APIs, and WebSockets.

  • RESTful APIs: Representational State Transfer APIs that use standard HTTP methods like GET, POST, PUT, DELETE.

  • SOAP APIs: Simple Object Access Protocol APIs that use XML for communication.

  • GraphQL APIs: Query language for APIs that allows clients to request only the data they need.

  • WebSockets: APIs that enable bidirectional communication between clients and servers.

Add your answer

Q53. What is difference IFRS and Ind As Financial Instruments

Ans.

IFRS and Ind AS have different standards for financial instruments.

  • IFRS recognizes financial instruments as either financial assets or financial liabilities, while Ind AS recognizes them as either financial assets, financial liabilities, or equity instruments.

  • IFRS requires fair value measurement for all financial instruments, while Ind AS allows for amortized cost measurement for certain financial instruments.

  • IFRS has specific rules for hedge accounting, while Ind AS allows f...read more

Add your answer

Q54. What is PERT?

Ans.

PERT stands for Program Evaluation and Review Technique. It is a project management tool used to analyze and estimate the time required to complete a project.

  • PERT is a probabilistic technique that uses three time estimates: optimistic, most likely, and pessimistic.

  • It calculates the expected time for each activity and the overall project duration.

  • PERT uses a network diagram to represent the project's activities and their dependencies.

  • It helps in identifying critical paths and ...read more

Add your answer

Q55. Prepared a full fledged working model of a publicly listed company

Ans.

I have prepared a working model of a publicly listed company.

  • I analyzed the company's financial statements and market trends.

  • I created a detailed financial model using Excel.

  • I conducted sensitivity analysis to test the model's assumptions.

  • I used valuation techniques such as DCF and comparables analysis.

  • I presented my findings and recommendations to the team.

  • Example: I prepared a working model of Apple Inc. using its financial statements and market data.

  • Example: I used a 5-yea...read more

Add your answer

Q56. Write a code for palindrome

Ans.

Code for palindrome checking

  • Convert the input to lowercase to ignore case sensitivity

  • Use two pointers, one at the start and one at the end of the string

  • Compare the characters at both pointers and move them towards each other

  • If all characters match, it's a palindrome

View 2 more answers

Q57. Key Achievments IND AS on Leases IND AS On Employee Benefits Tax Audit General questions Why Barclays

Ans.

I have successfully implemented IND AS on Leases and Employee Benefits, handled Tax Audit General questions, and chose Barclays for its reputation and growth opportunities.

  • Implemented IND AS on Leases and Employee Benefits, ensuring compliance with accounting standards

  • Handled Tax Audit General questions, demonstrating strong knowledge of tax laws and regulations

  • Chose Barclays for its reputation as a leading financial institution and its potential for career growth

  • Successfully...read more

Add your answer

Q58. How would you create pnl of a credit card strategy change

Ans.

To create P&L of a credit card strategy change, analyze revenue and expenses before and after the change.

  • Analyze current revenue streams from credit card products

  • Estimate potential impact of strategy change on revenue (e.g. increased interest income, higher fees)

  • Evaluate changes in expenses (e.g. marketing costs, operational costs)

  • Calculate net profit or loss resulting from the strategy change

Add your answer

Q59. Control environment - How one adheres process &amp; policies while delivery the change.

Ans.

Adhering to processes and policies while delivering change is crucial for maintaining control environment.

  • Ensure clear communication of processes and policies to all team members

  • Regularly monitor and enforce adherence to processes and policies

  • Provide training and support to help team members understand and follow processes

  • Document any deviations from processes and policies for review and improvement

  • Use technology and automation to streamline processes and ensure compliance

Add your answer

Q60. what is confidence interval of an estimator?

Ans.

Confidence interval of an estimator is a range of values that is likely to contain the true value of the parameter being estimated.

  • Confidence interval provides a range of values within which we are confident the true parameter value lies.

  • It is calculated based on the sample data and the desired level of confidence.

  • For example, a 95% confidence interval for the mean weight of a population would be a range of values within which we are 95% confident the true mean weight lies.

Add your answer

Q61. how do you deal with missing values in a data?

Ans.

I handle missing values by identifying them, deciding on a strategy (imputation or deletion), and documenting the process.

  • Identify missing values by checking for null values or using descriptive statistics.

  • Decide on a strategy for handling missing values such as imputation (mean, median, mode) or deletion (row or column).

  • Document the process of handling missing values to ensure transparency and reproducibility.

Add your answer

Q62. Give two tables perform different type of joins

Ans.

Two tables performing different types of joins

  • Inner join: Returns rows when there is a match in both tables

  • Left join: Returns all rows from the left table and the matched rows from the right table

  • Right join: Returns all rows from the right table and the matched rows from the left table

  • Full outer join: Returns all rows when there is a match in either table

Add your answer

Q63. How to read and validate data from PDF file?

Ans.

To read and validate data from a PDF file, use a PDF parsing library to extract text and then validate the extracted data.

  • Use a PDF parsing library like Apache PDFBox or iText to extract text from the PDF file

  • Validate the extracted data by comparing it with expected values or patterns

  • Consider using regular expressions for data validation

  • Handle different types of data formats within the PDF file, such as text, tables, or images

Add your answer

Q64. Write any javascript code

Ans.

Javascript code to display 'Hello World!' on the webpage

  • Create a new HTML file

  • Add a script tag with 'type' attribute set to 'text/javascript'

  • Inside the script tag, use document.write() to display 'Hello World!'

Add your answer

Q65. What is PERT/CPM?

Ans.

PERT/CPM is a project management technique used to plan and schedule tasks in a project.

  • PERT stands for Program Evaluation and Review Technique, while CPM stands for Critical Path Method.

  • PERT/CPM helps in determining the critical path, which is the longest sequence of dependent tasks that determines the project's duration.

  • It involves identifying all the tasks, estimating their durations, and determining the dependencies between them.

  • PERT uses three time estimates for each tas...read more

Add your answer

Q66. How is ChatGPT good and bad at the same time?

Ans.

ChatGPT is good at generating human-like responses quickly, but can also produce inaccurate or biased information.

  • Good: ChatGPT can provide quick responses to user queries, saving time and effort.

  • Bad: ChatGPT may generate inaccurate information or biased responses based on the data it was trained on.

  • Good: ChatGPT can assist in customer service by answering frequently asked questions efficiently.

  • Bad: ChatGPT may lack empathy or understanding in sensitive situations, leading to...read more

Add your answer

Q67. Explain JOINS(Inner join, LEFT Join etc)

Ans.

JOINS are used in SQL to combine rows from two or more tables based on a related column between them.

  • Inner Join: Returns rows when there is at least one match in both tables.

  • LEFT Join: Returns all rows from the left table, and the matched rows from the right table.

  • RIGHT Join: Returns all rows from the right table, and the matched rows from the left table.

  • FULL Join: Returns rows when there is a match in one of the tables.

  • Self Join: Joining a table with itself.

Add your answer

Q68. What do you know about internal audit?

Ans.

Internal audit is an independent, objective assurance and consulting activity designed to add value and improve an organization's operations.

  • Internal audit evaluates the effectiveness of an organization's risk management, control, and governance processes.

  • It provides recommendations for improvement and helps organizations achieve their objectives.

  • Internal auditors are responsible for assessing the accuracy of financial statements and ensuring compliance with laws and regulati...read more

Add your answer

Q69. Difference between controller and controller extension

Ans.

Controller handles the logic for a Visualforce page, while controller extension extends the functionality of a standard or custom controller.

  • Controller is used to handle the logic for a Visualforce page

  • Controller extension extends the functionality of a standard or custom controller

  • Controller can be used to create new records, update existing records, and perform other operations on the Salesforce platform

  • Controller extension can be used to add additional methods and variable...read more

Add your answer

Q70. Write a code for pop node from stack data structure.

Ans.

Code to pop a node from a stack data structure in C#.

  • Create a method to remove and return the top element from the stack.

  • Check if the stack is empty before popping the node to avoid errors.

  • Decrement the top index after popping the node to update the stack.

Add your answer

Q71. What is GC and what types we have

Ans.

GC stands for Garbage Collection, a process in programming languages where unused memory is automatically reclaimed.

  • Types of GC include: Mark and Sweep, Reference Counting, Generational, and Incremental.

  • Mark and Sweep: Identifies and removes unreachable objects.

  • Reference Counting: Keeps track of the number of references to an object and deletes it when the count reaches zero.

  • Generational: Divides objects into different generations based on their age and collects them accordin...read more

Add your answer

Q72. Can you catchup with new stack

Ans.

Yes, I can catch up with new stack.

  • I have a strong foundation in software development and can quickly learn new technologies.

  • I have experience in adapting to new programming languages and frameworks.

  • I am proactive in keeping up with industry trends and continuously learning new skills.

  • I have successfully transitioned to new stacks in previous projects.

  • I can provide examples of projects where I quickly learned and utilized new technologies.

Add your answer

Q73. What do you think about globalization.

Ans.

Globalization has both positive and negative impacts on the economy and society.

  • Globalization has increased international trade and investment, leading to economic growth and job creation.

  • However, it has also led to outsourcing and job loss in certain industries.

  • Globalization has also increased cultural exchange and diversity, but has also led to cultural homogenization.

  • It has also contributed to environmental degradation and income inequality.

  • Overall, globalization requires ...read more

Add your answer

Q74. what is data encapsulation?

Ans.

Data encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.

  • Encapsulation hides the internal state of an object and only exposes the necessary functionalities through methods.

  • It helps in achieving data abstraction and information hiding.

  • Example: A class 'Car' encapsulates data like speed, color, and methods like accelerate() and brake().

Add your answer

Q75. Usage of Hashmaps and Dictionaries

Ans.

Hashmaps and dictionaries are data structures used to store key-value pairs for efficient retrieval and storage.

  • Hashmaps and dictionaries are commonly used in programming to store and retrieve data based on a unique key.

  • They offer fast lookup times, typically O(1) on average, making them ideal for scenarios where quick access to data is required.

  • Examples of using hashmaps include storing user information with a unique user ID as the key, or mapping words to their frequencies ...read more

Add your answer

Q76. What is micro and macro economics.

Ans.

Microeconomics deals with individual economic agents while macroeconomics deals with the economy as a whole.

  • Microeconomics focuses on the behavior of individuals and firms in making decisions regarding the allocation of limited resources.

  • Macroeconomics studies the overall performance of the economy, including issues such as inflation, unemployment, and economic growth.

  • Microeconomics examines the supply and demand of specific goods and services, while macroeconomics looks at t...read more

Add your answer

Q77. Program to write highest number of array?

Ans.

Program to find the highest number in an array of strings.

  • Convert each string element in the array to an integer

  • Iterate through the array to find the highest number

  • Return the highest number found

Add your answer

Q78. Explain about Teradata architecture

Ans.

Teradata architecture is a massively parallel processing (MPP) architecture designed for data warehousing and analytics.

  • Teradata architecture follows a shared-nothing approach.

  • It consists of parsing engine, BYNET, access module processors (AMPs), and disks.

  • Parsing engine receives SQL queries and generates an execution plan.

  • BYNET is responsible for interconnecting the parsing engine and AMPs.

  • AMPs store and process data in parallel.

  • Disks store the actual data in a distributed m...read more

Add your answer

Q79. multiple inheritance allowed in java?

Ans.

No, multiple inheritance is not allowed in Java.

  • Java does not support multiple inheritance for classes to avoid the diamond problem.

  • However, multiple inheritance is allowed for interfaces in Java.

  • Example: class A extends B, C is not allowed, but interface X extends Y, Z is allowed.

Add your answer

Q80. How to manage difficult situation

Ans.

Managing difficult situations involves staying calm, analyzing the problem, communicating effectively, and finding a solution.

  • Stay calm and composed to think clearly

  • Analyze the situation to understand the root cause

  • Communicate effectively with all parties involved

  • Collaborate with team members to brainstorm solutions

  • Implement the best solution and monitor its effectiveness

Add your answer

Q81. Walk me through a trading process

Ans.

A trading process involves buying and selling financial instruments in the market.

  • Research and analysis of market trends and opportunities

  • Placing buy or sell orders through a trading platform

  • Monitoring and managing open positions

  • Executing trades based on predetermined strategies

  • Recording and analyzing trade data for performance evaluation

Add your answer

Q82. tell about Trade life cycle

Ans.

Trade life cycle refers to the stages involved in a trade from initiation to settlement.

  • The trade life cycle includes trade initiation, trade execution, trade confirmation, trade settlement, and trade reconciliation.

  • During trade initiation, the trader identifies the opportunity and decides to execute the trade.

  • Trade execution involves the actual buying or selling of the security.

  • Trade confirmation involves verifying the details of the trade and ensuring that both parties agre...read more

View 1 answer

Q83. What does Financial Instruments mean?

Ans.

Financial instruments refer to assets that can be traded, such as stocks, bonds, derivatives, and currencies.

  • Financial instruments are assets that can be traded on financial markets.

  • They include stocks, bonds, derivatives, currencies, and commodities.

  • These instruments can be used for investment, hedging, or speculation.

  • Examples include shares of a company, government bonds, options contracts, and foreign exchange.

  • The value of financial instruments can fluctuate based on marke...read more

Add your answer

Q84. What is straddle and strangle

Ans.

Straddle and strangle are options trading strategies involving the purchase or sale of both a call and a put option with the same expiration date.

  • A straddle involves buying or selling a call and put option at the same strike price and expiration date.

  • A strangle involves buying or selling a call and put option with different strike prices but the same expiration date.

  • Both strategies are used when the trader expects a significant price movement in the underlying asset but is un...read more

Add your answer

Q85. What is Investment banking

Ans.

Investment banking is a financial service that helps companies and governments raise capital by underwriting and selling securities.

  • Investment banks act as intermediaries between issuers and investors

  • They provide advice on mergers and acquisitions, and help companies go public

  • Investment banking services include underwriting, trading, research, and asset management

  • Examples of investment banks include Goldman Sachs, JPMorgan Chase, and Morgan Stanley

Add your answer

Q86. What is sanctions and ofac?

Ans.

Sanctions and OFAC are regulatory measures imposed by governments to restrict or prohibit certain activities with specific countries, entities, or individuals.

  • Sanctions are penalties or restrictions imposed on countries, entities, or individuals to achieve specific foreign policy or national security objectives.

  • OFAC stands for Office of Foreign Assets Control, a U.S. government agency responsible for enforcing economic and trade sanctions based on U.S. foreign policy and nati...read more

Add your answer

Q87. how to download PDF file?

Ans.

To download a PDF file, you can use a web browser or a command line tool like wget or curl.

  • Use a web browser to navigate to the webpage containing the PDF file link

  • Right-click on the link to the PDF file and select 'Save link as' or 'Download linked file'

  • Alternatively, you can use command line tools like wget or curl to download the PDF file

Add your answer

Q88. difference between regression and re-testing.

Ans.

Regression testing is testing the entire application after a change, while re-testing is testing a specific part after a bug fix.

  • Regression testing involves testing the entire application to ensure that new changes have not affected existing functionality.

  • Re-testing involves testing a specific part of the application that was previously found to have a bug, after the bug has been fixed.

  • Regression testing is done to ensure that new changes do not introduce new bugs, while re-t...read more

Add your answer

Q89. Explain sharing in salesforce

Ans.

Sharing in Salesforce refers to the process of granting access to records and data to users or groups based on their roles and permissions.

  • Sharing rules can be defined to grant access to specific records or data based on criteria

  • Manual sharing can be used to grant access to individual records

  • Role hierarchy determines the level of access a user has to records

  • Sharing settings can be customized for objects and fields

  • Sharing can also be extended to external users through communit...read more

Add your answer

Q90. What is Kyc Quality Control?

Ans.

KYC Quality Control (QC) involves ensuring compliance with regulations and internal policies by reviewing and verifying customer information.

  • Reviewing customer documentation for accuracy and completeness

  • Verifying customer identities through various checks and screenings

  • Identifying and reporting any discrepancies or suspicious activities

  • Ensuring compliance with anti-money laundering (AML) and know your customer (KYC) regulations

  • Maintaining detailed records of all QC activities...read more

Add your answer

Q91. diff btw static and final

Ans.

Static is used to define class-level variables and methods, while final is used to define constants and prevent inheritance or modification.

  • Static variables and methods belong to the class itself, while final variables cannot be changed once initialized.

  • Static members can be accessed without creating an instance of the class, while final members must be accessed through an instance.

  • Static variables are shared among all instances of a class, while final variables are unique to...read more

Add your answer

Q92. Big data with hadoop Spark hive

Ans.

Big data technologies like Hadoop, Spark, and Hive are commonly used for processing and analyzing large datasets.

  • Hadoop is a distributed storage and processing framework for big data

  • Spark is a fast and general-purpose cluster computing system for big data

  • Hive is a data warehouse infrastructure built on top of Hadoop for querying and analyzing large datasets

  • These technologies are often used together in big data projects to handle large volumes of data efficiently

Add your answer

Q93. tell about cash management

Ans.

Cash management involves managing the inflow and outflow of cash in an organization to ensure financial stability.

  • Cash management involves forecasting cash flow and creating a budget.

  • It also involves managing accounts receivable and payable.

  • Effective cash management can help an organization avoid cash shortages and improve financial performance.

  • Examples of cash management techniques include cash pooling and cash concentration.

  • Cash management also involves ensuring compliance ...read more

Add your answer

Q94. What is Credit Default Swap

Ans.

A Credit Default Swap (CDS) is a financial derivative contract that allows an investor to hedge against the risk of default on a debt instrument.

  • CDS is essentially a form of insurance against the default of a borrower or issuer of a debt security.

  • The buyer of a CDS makes periodic payments to the seller in exchange for protection against default on a specified debt obligation.

  • If the borrower defaults, the seller of the CDS compensates the buyer for the loss incurred.

  • CDS can be...read more

Add your answer

Q95. What does Barclays do?

Ans.

Barclays is a multinational investment bank and financial services company.

  • Provides banking, investment, and wealth management services

  • Offers retail and corporate banking services

  • Operates globally with a presence in over 40 countries

  • Known for its innovation in digital banking services

Add your answer

Q96. What are derivatives

Ans.

Derivatives are financial instruments whose value is derived from an underlying asset or group of assets.

  • Derivatives can be used for hedging, speculation, or arbitrage.

  • Common types of derivatives include options, futures, forwards, and swaps.

  • Derivatives allow investors to take on leverage and potentially increase returns, but also come with higher risks.

  • Example: A call option on a stock gives the holder the right to buy the stock at a specified price within a certain time fra...read more

Add your answer

Q97. Frequency of elements in array.

Ans.

Count the frequency of elements in an array of strings.

  • Iterate through the array and use a hashmap to store the frequency of each element.

  • If the element is already in the hashmap, increment its count. Otherwise, add it to the hashmap with a count of 1.

  • Return the hashmap containing the frequencies of each element.

Add your answer

Q98. Selenium program to Handel alerts.

Ans.

To handle alerts in Selenium, use the Alert interface methods like accept(), dismiss(), getText(), and sendKeys().

  • Use driver.switchTo().alert() to switch to the alert

  • Use accept() method to click on OK button in the alert

  • Use dismiss() method to click on Cancel button in the alert

  • Use getText() method to get the text present in the alert

  • Use sendKeys() method to enter text in the alert input box

Add your answer

Q99. What is JIT compiler

Ans.

JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.

  • JIT compiler improves performance by compiling code on the fly as it is needed

  • It converts bytecode into native machine code for execution

  • Examples include Java HotSpot JIT compiler and .NET JIT compiler

Add your answer

Q100. what are futures

Ans.

Futures are financial contracts that obligate the buyer to purchase an asset or the seller to sell an asset at a predetermined future date and price.

  • Futures are standardized contracts traded on exchanges, where the buyer agrees to purchase an asset at a future date for a price agreed upon today.

  • They are commonly used in commodities, currencies, and financial instruments trading.

  • Futures allow investors to hedge against price fluctuations and speculate on the future price movem...read more

Add your answer
1
2
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Top Barclays 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