Filter interviews by
Clear (1)
A straightforward introduction to core Java along with the Spring framework.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces provide a way to define interfaces with a single abstract method.
Streams allow for processing sequences of elements in a functional style.
Default methods allow interfaces to have method implementations...
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Authentication handling in microservices involves securing communication between services and managing user access.
Implement token-based authentication for secure communication between microservices
Use OAuth or JWT for authentication and authorization
Centralize authentication logic in a separate service to avoid duplication
Implement role-based access control to manage user permissions
The map function in Java 8 is used to transform each element of a stream using a given function.
Map function is a method in the Stream interface that applies a function to each element in the stream and returns a new stream with the transformed elements.
It is commonly used for converting or manipulating data in a stream without modifying the original data source.
Example: List
I applied via Job Portal
The software architecture of the project involves a microservices-based approach with a combination of RESTful APIs and message queues for communication.
The project follows a microservices architecture to enable scalability and flexibility.
RESTful APIs are used for communication between different services.
Message queues like Kafka or RabbitMQ are utilized for asynchronous communication and decoupling of services.
Certai...
What people are saying about NatWest Group
NatWest Group interview questions for designations
It was easy and basic questions asked
posted on 13 May 2017
I was interviewed before May 2016.
posted on 6 Nov 2021
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Program to check if a number is a palindrome or not.
Convert the number to a string to easily check for palindrome
Reverse the string and compare it with the original string
If they are the same, the number is a palindrome
Lambda expressions in Java are used to provide a concise way to represent anonymous functions.
Lambda expressions are used to define inline implementation of a functional interface.
They enable you to pass functionality as an argument to a method.
Lambda expressions are made up of parameters, an arrow, and a body.
Example: (a, b) -> a + b
To call a default method of an interface when a class implements multiple interfaces, use the interface name followed by the method name.
Use InterfaceName.super.methodName() to call the default method of a specific interface.
If a class implements multiple interfaces with default methods of the same name, you must specify the interface name to call the desired method.
Example: Interface1.super.defaultMethod() to call the
I applied via Walk-in and was interviewed before Jun 2021. There were 4 interview rounds.
No negative marking in aptitude test
Group discussion topics were abstract
I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.
based on 5 interviews
1 Interview rounds
based on 19 reviews
Rating in categories
Senior Analyst
2.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
889
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Analyst
761
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Vice President
716
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
644
salaries
| ₹0 L/yr - ₹0 L/yr |
HSBC Group
Standard Chartered Plc
Barclays PLC
JPMorgan Chase & Co.