Filter interviews by
Clear (1)
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Java and sql questions
String is immutable in Java to ensure thread safety, security, and optimization.
Immutable strings are thread-safe as they cannot be modified concurrently by multiple threads.
String pooling is possible due to immutability, saving memory and improving performance.
Security is enhanced as sensitive information stored in strings cannot be altered.
Examples: String str = "Hello"; str.concat(" World"); // str remains "Hello"
Spring AOP (Aspect-Oriented Programming) is a framework that provides cross-cutting concerns in a modular way.
Spring AOP allows separating cross-cutting concerns from the main application logic.
It enables developers to define aspects (cross-cutting concerns) separately and apply them to multiple classes.
Examples of cross-cutting concerns include logging, security, and transaction management.
I was interviewed before Jan 2022.
MCQ assignment based on the Java skills
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
General questions on collections
Designing a REST API involves defining endpoints, methods, request/response formats, authentication, and versioning.
Define clear and consistent endpoint URLs for resources (e.g. /users, /products)
Use HTTP methods (GET, POST, PUT, DELETE) to perform CRUD operations on resources
Choose appropriate response formats like JSON or XML
Implement authentication and authorization mechanisms (e.g. OAuth, JWT)
Consider versioning to...
Barclays interview questions for designations
Top trending discussions
posted on 31 Oct 2022
I applied via Company Website and was interviewed before Oct 2021. There were 2 interview rounds.
I have followed the MVC, Singleton, and Factory design patterns in my past projects.
MVC pattern for separating concerns and improving maintainability
Singleton pattern for ensuring only one instance of a class is created
Factory pattern for creating objects without exposing the instantiation logic
Applications can be secured by implementing various security measures such as authentication, authorization, encryption, and regular updates.
Implement strong authentication mechanisms such as multi-factor authentication
Use authorization to restrict access to sensitive data and functionalities
Encrypt sensitive data both in transit and at rest
Regularly update the application and its dependencies to patch security vulnera...
posted on 19 Apr 2020
I applied via Company Website and was interviewed in Oct 2019. There were 4 interview rounds.
I was interviewed before Mar 2016.
I was interviewed in Nov 2020.
Round duration - 90 minutes
Round difficulty - Easy
You are given a string S
consisting of several words. Your task is to count the number of times each word appears in string S
. A word is defined as a sequence of...
Count the occurrence of each word in a given string.
Split the string into words using spaces as delimiters.
Use a hashmap to store the count of each word.
Iterate through the words and update the count in the hashmap.
Output each unique word with its occurrence count.
Round duration - 30 minutes
Round difficulty - Easy
Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...
Check if two strings are anagrams of each other by comparing their sorted characters.
Sort the characters of both strings and compare them.
Use a dictionary to count the frequency of characters in each string and compare the dictionaries.
Ensure both strings have the same length before proceeding with comparison.
Handle edge cases like empty strings or strings with different lengths.
Round duration - 45 minutes
Round difficulty - Medium
Find the total number of palindromic substrings in a given string STR
.
"abbc"
5
The palindromic substrings are: ["a", "...
Count the total number of palindromic substrings in a given string.
Iterate through each character in the string and expand around it to find palindromic substrings.
Use dynamic programming to store previously calculated palindromic substrings.
Consider both odd and even length palindromes while counting.
Example: For input 'abbc', palindromic substrings are ['a', 'b', 'b', 'c', 'bb']. Total count is 5.
To find the 4th highest salary from a table in a database, you can use a SQL query with the ORDER BY and LIMIT clauses.
Write a SQL query to select distinct salaries from the table in descending order.
Use the LIMIT clause to retrieve the 4th row from the sorted list.
The query would look like: SELECT DISTINCT salary FROM table_name ORDER BY salary DESC LIMIT 3, 1
Tip 1 : Be confident
Tip 2 : Focus on data structures and algorithms(if you have less than 6 months)
Tip 3 : Focus on competitive programming(if you have more than 6 months)
Tip 4 : Practice at least 200 questions of various topics on leetcode and also start doing contest on various platforms.
Tip 1 : You shouldn't lie on your resume.
Tip 2 : Write only those projects about which you are confident.
I applied via LinkedIn and was interviewed in May 2021. There were 6 interview rounds.
I am looking for new challenges and growth opportunities.
Seeking a more challenging role
Looking for opportunities to learn and grow
Want to work with new technologies
Desire to work in a different industry
Seeking better work-life balance
Data structures and computer fundamentals
based on 4 interviews
Interview experience
based on 20 reviews
Rating in categories
Assistant Vice President
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Process Advisor
937
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
832
salaries
| ₹0 L/yr - ₹0 L/yr |
Deutsche Bank
Accenture
Amazon
Deloitte