Currently working in a product-based Investment Banking firm (2.4 years experience), graduated from NIT (2023).
Applied through referral.
Sharing my complete interview process with RSA Security for a backend role. Hope this helps others preparing for similar roles.
🟦 Round 1 — Technical Screening - 1hr
A mix of project discussion, backend basics, and a quick DSA question.
Topics Discussed
My projects and architecture
REST APIs:
Which HTTP action to use for validating login details
Difference between PUT vs POST
DSA Question (medium-level)
Round summary: Mostly conceptual + basic backend understanding.
🟦 Round 2 — Deep Technical (Java + Spring Boot + Microservices)
This round went deeper into backend architecture and Java fundamentals.
Topics Covered
Backend & Microservices
Detailed project walkthrough
API Gateways → APIGEE / APIM Gateway
Advantages of microservices
Inter-service communication patterns (sync/async, REST, Kafka, etc.)
What happens internally when SpringApplication.run() is called
Why Spring Boot over Spring
Java + DSA
Coding question: Validate IPv4 without regex
Requirements:
Must contain 4 groups separated by .
Each group: 0–255
No leading zeros (except "0")
Examples:
✅ 10.0.12.35 → Valid
❌ 10.35.01.25 → Invalid
Follow-up: Fix edge cases and optimize logic.
Java Question — Code Output
String str;
if(false || str.equals("abc")) {
return true;
}
return false;
🟦 Round 3 — Hiring Manager Round (Project + System Knowledge)
This round was more conversational and project-focused.
Topics Discussed
Deep dive into my UBS project work
Day-to-day activities
Tech stack used
Self-rating (out of 5):
Java
React.js
AI/ML familiarity
Cloud experience
API versioning strategies
How to design idempotent REST APIs
How JWT works and how I implemented it
My notice period & CTC
Why I want to move to Bangalore
🟦 HR Round — Compensation + Fitment Discussion
Usual HR topics:
About me
What I expect from RSA
Motivation to move to Bangalore
Why RSA Security?
Compensation discussion
They offered:
Base: ₹16.82 LPA
CTC: ~₹18.6 LPA (Bangalore)
❌ Final Outcome
I rejected the offer, as I had another offer with:
23 LPA base
30.6 LPA CTC