Interview Experience – FNZ (Analyst Developer) | Rejected | 2026

fnz logo
fnz
· Analyst Developer
April 3, 2026 · 0 reads

Summary

I interviewed for an Analyst Developer role at FNZ and was rejected after the final round. The process included a HackerRank assessment, a technical interview covering SQL, C#, design principles, and a culture‑fit discussion.

Full Experience

Mode of Application

A recruiter reached out to me via my Naukri profile regarding an Analyst Developer opportunity at FNZ


🔹 Round 1: Online Assessment (HackerRank)

The first round was an online test on HackerRank consisting of 8 questions.

  • 1 SQL Question – Required performing a PIVOT operation on a table, testing data transformation and aggregation.
  • 1 C# Coding Question – Given an interface, needed to implement required methods, using LINQ for data manipulation.
  • 5 Aptitude MCQs – Basic logical reasoning and quantitative questions.

Overall, the round focused on practical SQL + clean C# implementation + basic aptitude.


🔹 Round 2: Technical Interview

1. Database Design

  • Reviewed a 3‑table schema.
  • Suggested adding Primary Keys, defining Foreign Key relationships, using ENUMs for fixed values, and using DECIMAL instead of FLOAT for monetary fields.
  • Wrote 2 SQL queries based on the schema.

2. SQL Performance & Indexing

  • Optimized a given query.
  • Suggestions: add indexes, avoid correlated subqueries.
  • Follow‑ups: What are indexes? Types (clustered, non‑clustered). How indexes improve performance.

3. C# Code Review

  • Reviewed 2 code snippets.
  • Key improvements: move DB logic to Repository layer, prevent SQL Injection (use parameterized queries), replace string return type with boolean.

4. Dependency Injection & SOLID

  • Explained Dependency Injection (DI).
  • Covered SRP (Single Responsibility Principle) and OCP (Open/Closed Principle).

5. Coding Round – Banking System

  • Implemented Deposit & Withdraw.
  • Created Savings Account (Min balance: 1000) and Current Account (Min balance: 0).
  • Extended to Transfer between accounts.

6. Design Improvements

  • Suggested Strategy Pattern for account‑specific rules.
  • Suggested Factory Pattern for account creation.

🔹 Round 3: Culture Fit (Face‑to‑Face)

This was a face‑to‑face discussion focusing on mindset and alignment.

  • Why FNZ?
  • Why are you switching?
  • What does FNZ do?
  • What is your current role?
  • What is the most challenging part of your current job?

My answer for challenge: I discussed requirement gathering from stakeholders and handling ambiguity.


Overall Experience

  • Interview was very interactive and deep.
  • Strong focus on fundamentals (SQL, C#), system design thinking, communication & clarity.
  • Every concept mentioned was explored with detailed follow‑up questions.

Tips for Future Candidates

  • Be strong in SQL (especially joins, indexing, pivoting).
  • Practice LINQ‑based C# problems.
  • Revise SOLID principles + design patterns.
  • Be ready to justify every decision you make.
  • Prepare real examples for behavioral questions.

Verdict: Rejected after Final Round

Interview Questions (1)

1.

Banking System Implementation

Data Structures & Algorithms

Implement a simple banking system with the following features:

  • Deposit and withdraw operations.
  • Savings Account that must maintain a minimum balance of 1000.
  • Current Account that can have a minimum balance of 0.
  • Ability to transfer money between accounts.

Use C# and apply clean coding practices.

Preparation Tips

  • Strongly practice SQL concepts such as joins, indexing, and pivot operations.
  • Solve LINQ‑based problems in C# to be comfortable with data manipulation.
  • Review SOLID principles and common design patterns (Strategy, Factory, Repository, Dependency Injection).
  • Prepare concrete examples to justify design decisions during interviews.
  • Prepare structured answers for typical behavioral questions (why the company, why switching, most challenging part of current role, etc.).

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!