Upload Button Icon Add office photos

Filter interviews by

Svamaan Financial Services Software Support Engineer Interview Questions and Answers

Updated 3 Feb 2023

Svamaan Financial Services Software Support Engineer Interview Experiences

1 interview found

I applied via Referral and was interviewed before Nov 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(3 Questions)

  • Q1. Introduction Questions
  • Q2. Previous company Work details
  • Q3. Expected CTC and Other details
Round 3 - One-on-one 

(2 Questions)

  • Q1. Technical Support related Questions
  • Q2. Previous company work related and current JD related Questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Before accepting Offer letter and joining letter must be clear the proper discussion about terms and conditions. Also check that notice period details. This company has been applied 3 Months notice period.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

DP graphs strings it was good

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linkded list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating pointers to reverse the direction

    • Return the new head of the reversed list

  • Answered by AI
  • Q2. Print fibonacci series
  • Ans. 

    The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Start with two variables initialized to 0 and 1

    • Loop through desired number of iterations, adding the previous two numbers to get the next number

    • Print or store each number in the series

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quants, DSA, Logical, Analytical, OS, DBMS

Round 2 - Technical 

(2 Questions)

  • Q1. Please introduce yourself
  • Q2. Why UBS and what excited you
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Dwarkadas J Sanghvi College of Engineering, Mumbai and was interviewed in Nov 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

Quant Topics: Interests, Sequence and Series along with Missing items, Time and Distance/Work,
Verbal Topics: Comprehension, Corrections, Grammar etc
CS Core Subjects: DSA, OOPS, DBMS, OS

Overall Test Difficulty was Easy-Medium

Round 2 - Coding Test 

System asked to choose one of the programming languages from C, C++ or Java. (Note: You can't change the language once confirmed!)
There were 7 different coding questions along with code. You just need to debug the code to get the correct output.
DSA: Graphs (Basics), Linked Lists, Conditional Statements, and Arrays (Stack and Queue)

Overall Difficulty was Medium (tbh, it depends on the practice you have done!)

Round 3 - Technical 

(1 Question)

  • Q1. 1. Tell me about yourself 2. What tech stack(s) you have worked on? Why? Why not others? 3. SQL queries based on joins, nesting and aggregations 4. Logical reasoning questions 5. Previous internships exper...
Round 4 - Behavioral interview 

(1 Question)

  • Q1. 1. Tell me about yourself 2. Why you do seek to join this company? 3. Are you comfortable working in shifts? If yes, how will you manage your time? 4. SQL queries 5. Logical question: Total number of squar...
Round 5 - HR 

(1 Question)

  • Q1. 1. Tell me about your day. Walk me through it. 2. If given a coding problem, what is your preferred language? Why? 3. Walk me through your best project in your resume. Why/How/When did you make it? 4. Tell...

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for the aptitude and DSA rounds with CS core subjects. Proofread your resume and study about the company, as it makes behavioral and HR questions easy to answer. Make them feel that you are the committed to your job, you will be assigned to and mainly to company.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

General apti questions

Round 2 - Group Discussion 

Work-life balance and career progression

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Coding Test 

The coding test comprised 4 questions, held on the Hackerank platform. The time-bound was 90 minutes. I would rate the questions as easy, medium, medium, and hard. You had to solve at least 3 and 80% of the test cases of the last question to qualify for the last round.

Round 2 - Technical 

(5 Questions)

  • Q1. Polymorphism and types of polymorphism.
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. Types include compile-time, runtime, and ad-hoc polymorphism.

    • Compile-time polymorphism is achieved through function overloading and templates.

    • Runtime polymorphism is achieved through inheritance and virtual functions.

    • Ad-hoc polymorphism is achieved through operator overloading and function templates.

    • Polymorphism allows for code reusability and flexibility ...

  • Answered by AI
  • Q2. Relational databases to which I said I had no idea.
  • Q3. Binary tree traversal quesiton.
  • Q4. Doubly linked list traversal question.
  • Q5. Asked about projects.
Round 3 - Technical 

(3 Questions)

  • Q1. Buy and sell stocks 1
  • Q2. Buy and sell stocks 2.
  • Q3. An easy puzzle in which the interviewer tries to trick me with my answer. Be confident.
Round 4 - HR 

(3 Questions)

  • Q1. String hashing problem, which I solved with KMP using O(n3) solution.
  • Q2. Contributions to open source communities.
  • Ans. 

    Contributed to open source communities by developing and maintaining projects.

    • Developed and maintained a Python package for data analysis and visualization

    • Contributed to a popular JavaScript library by fixing bugs and adding new features

    • Participated in open source hackathons and contributed to various projects

    • Provided support and guidance to new contributors in the community

  • Answered by AI
  • Q3. JEE Mains rank, KVPY rank.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Full Java deep knowledge including oops concepts then rest APIs then have some basic knowledge of microservices then spring boot all the things have mastery
Round 3 - Technical 

(4 Questions)

  • Q1. What is fast wrto performance?hashmap or treemap and why
  • Ans. 

    HashMap is faster than TreeMap wrto performance due to its constant time complexity for most operations.

    • HashMap has O(1) time complexity for most operations while TreeMap has O(log n) time complexity.

    • HashMap is implemented using an array of buckets while TreeMap is implemented using a Red-Black Tree.

    • HashMap is preferred for frequent read operations while TreeMap is preferred for frequent write operations.

    • HashMap is uno...

  • Answered by AI
  • Q2. Can I write a try catch block inside a catch Block
  • Ans. 

    Yes, it is possible to write a try catch block inside a catch block.

    • This is called nested try-catch block.

    • It is useful when we want to handle different types of exceptions in different ways.

    • Example: try { //code } catch (ExceptionType1 e1) { try { //code } catch (ExceptionType2 e2) { //code } } }

    • It is important to avoid excessive nesting as it can make the code difficult to read and maintain.

  • Answered by AI
  • Q3. Are exceptions can be written in a catch block seperated by commas,?
  • Ans. 

    Yes, multiple exceptions can be caught in a single catch block separated by commas.

    • Multiple exceptions can be caught in a single catch block separated by commas.

    • This can be useful when handling different types of exceptions in a similar way.

    • For example: catch (IOException | SQLException ex) { // handle exception }

  • Answered by AI
  • Q4. Hashmap internal working
Round 4 - HR 

(1 Question)

  • Q1. Why this and what all offers you are having It was a normal telephone call

Interview Preparation Tips

Interview preparation tips for other job seekers - Pl have a good understanding on basic concepts on java and if needed can ask me for the same

Skills evaluated in this interview

I was interviewed in Mar 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

2 programming questions, MCQs based on OS, DBMS, OOPS and web fundamentals

  • Q1. 

    Search in a 2D Matrix

    Given a 2D matrix MAT of size M x N, where M and N represent the number of rows and columns respectively. Each row is sorted in non-decreasing order, and the first element of each ro...

  • Ans. Brute Force

    We have a brute force solution to this problem. We can simply traverse the matrix and check if ‘TARGET’ exists or not. 

    Space Complexity: O(1)Explanation:

    O(1)
     

    Since, we are not using any extra space to find the number of pairs. Therefore, the overall space complexity will be O(1).

    Time Complexity: O(m*n) - For 2d arraysExplanation:

    O(M*N) where ‘M’ and ‘N’ denote the number of rows and columns in ‘M...

  • Answered Anonymously
  • Q2. 

    Reverse Linked List Problem Statement

    Given a Singly Linked List of integers, your task is to reverse the Linked List by altering the links between the nodes.

    Input:

    The first line of input is an intege...
  • Ans. Recursive Approach

    One way is to use recursion to reverse the list. Divide the linked list in two halves, the first node and the rest of the list. Reverse the second half using recursion and append the first half, that is the first node at the end of the reversed linked list. Return the head of the reversed linked list.

     

    Algorithm

     

    • If the list contains only one node, return the head of the list.
    • Else, divide the ...
  • Answered Anonymously
Round 2 - Face to Face 

(5 Questions)

Round duration - 40 minutes
Round difficulty - Easy

This round had 2 coding questions and some basic questions revolving around OOPs

  • Q1. 

    Palindromic Linked List Problem Statement

    Given a singly linked list of integers, determine if it is a palindrome. Return true if it is a palindrome, otherwise return false.

    Example:

    Input:
    1 -> 2 -...
  • Ans. Using Stack
    1. The idea is to traverse the Linked List from head to tail and push every encountered node data into the stack.
    2. Then we traverse the Linked List and for each node, we pop the top element from the stack and compare it with current node data of the Linked List. If they mismatch then the current linked list is not palindrome else if all elements match then the linked list is a palindrome.
    Space Complexity: O(n)Exp...
  • Answered Anonymously
  • Q2. 

    Maximum Level Sum in a Binary Tree

    Given a Binary Tree with integer nodes, determine the maximum level sum among all the levels in the tree. The sum for a level is defined as the sum of all node values pr...

  • Ans. Recursive Approach

    Let’s traverse the given Binary tree using Recursion.The idea is to recursively store the sum of nodes of every level separately in a map.

     

    • Take a map to store the sum of each level. 
    • The recursive function has ‘ROOT’, current level, and map as its parameters.
      • Base Condition:  If ‘ROOT’ is NULL, return.
      • Add the value of the current node to the value mapped to the current level in the map.
      • Re...
  • Answered Anonymously
  • Q3. How is an abstract class different from an interface?
  • Q4. What is the difference between overloading and overriding?
  • Q5. What is meant by static polymorphism?
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Was conducted a couple of hours after the previous Tech round. The round was a HR one, behavioral questions and discussion around my hobbies :)

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Trainee Software Engineer in HyderabadEligibility criteriaAbove 7 CGPAHSBC interview preparation:Topics to prepare for the interview - Data Structures, OOPS, C++ Language specific paradigms, SQL, OSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Be very thorough with your resume. You will be properly grilled.
Tip 2 : Be clear with the basics of atleast one programming language, and have competitive programming experience
Tip 3 : Have projects in your resume from different domains. For a fresher, HSBC looks for a jack of all trades instead of a master of one, so having projects in different domains with be greatly beneficial

Application resume tips for other job seekers

Tip 1 : Have multiple projects
Tip 2 : Have a decent skillset, with good educational background

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via campus placement at Indian Institute of Technology (IIT), Guwahati and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Tell me something about yourself
  • Q2. Why do you want to join Amex?
  • Q3. Where do you see yourself in next 2-3 years?
  • Q4. What matters most in a company - it's people, it's culture or it's tech stack?

Interview Preparation Tips

Interview preparation tips for other job seekers - You should have very good command on what you have written in your CV. You also need to have very basic idea about what the company is doing.

I applied via Referral and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

11 Questions

  • Q1. Basic Java concepts like abstraction, JDK 1.8 architecture brief overview.
  • Q2. What is weak reference? garbage collection in case of such references?
  • Ans. 

    Weak reference is a reference that does not prevent the object from being garbage collected.

    • Weak references are used to refer to objects that can be garbage collected if there are no strong references to them.

    • They are typically used in scenarios where you want to hold a reference to an object, but don't want to prevent it from being collected.

    • Weak references are implemented using weak reference queues, which allow you ...

  • Answered by AI
  • Q3. Implementation of singleton pattern and ways of breaking it? singleton pattern implementation in a multithreaded environment?
  • Ans. 

    Singleton pattern ensures a class has only one instance, while allowing global access to it.

    • Implement a private constructor to prevent direct instantiation.

    • Create a static method to provide a single point of access to the instance.

    • Use lazy initialization to create the instance only when needed.

    • Ensure thread safety in a multithreaded environment using synchronization or double-checked locking.

    • Breaking the singleton patt...

  • Answered by AI
  • Q4. Annotations : @Component vs @service, @Controller vs @RESTController, @Configuration, @Transactional
  • Ans. 

    Annotations used in Spring Framework for defining components and services.

    • Annotations like @Component, @Service, and @Controller are used for defining components in Spring Framework.

    • @RestController is used for defining RESTful web services.

    • @Configuration is used for defining configuration classes.

    • @Transactional is used for defining transactional methods.

    • All these annotations help in defining and managing dependencies i

  • Answered by AI
  • Q5. Internal implementation of HashSet? Which scenario will generate same hashcode for a HashMap?
  • Ans. 

    HashSet is implemented using a HashMap internally. Same hashcode is generated when two objects have the same value for hashCode() and equals() methods.

    • HashSet internally uses a HashMap to store its elements.

    • The hashcode of an object is generated using the hashCode() method.

    • If two objects have the same value for hashCode() and equals() methods, they will generate the same hashcode.

    • For example, if two String objects have...

  • Answered by AI
  • Q6. What is SQL Cursor? Index? Aggregate Functions examples?
  • Ans. 

    SQL Cursor is a database object used to manipulate data row by row.

    • Cursor is used to fetch and process data row by row

    • Index is a database object used to speed up data retrieval

    • Aggregate functions are used to perform calculations on a set of values

    • Examples of aggregate functions are SUM, AVG, COUNT, MAX, MIN

  • Answered by AI
  • Q7. Basic Java programming question:- Generate palindrome string inputs for the program are length of the string and number of distinct characters. If n=5 & k=2 output = ababa/zzdzz/rerer. If n=7 & k=3 output=...
  • Ans. 

    Generate palindrome string with given length and distinct characters.

    • Create a char array of length n and fill it with distinct characters.

    • Loop through the array and add the characters in reverse order to create a palindrome.

    • Repeat the process until the required number of palindromes are generated.

    • If k is less than the length of the palindrome, use the first k distinct characters.

  • Answered by AI
  • Q8. Given an array with length n , find highest value which occurs same number of times within the array. [3,8,3,2,1,3,2] 3 occurs 3 times output=3. [4,6,7,6,7,5,4,2,4,9,4,1,9] 4 occurs 3 times output=4
  • Ans. 

    Find the highest value that occurs the same number of times within an array.

    • Iterate through the array and count the occurrences of each value.

    • Store the counts in a dictionary or hash map.

    • Find the maximum count and check which value(s) have that count.

    • Return the highest value among those with the maximum count.

  • Answered by AI
  • Q9. Find number of occurrences of a character in string. Provide multiple approaches for the solution and choose the best why? For "string aabcadd output=a3b1c1d2
  • Ans. 

    Count occurrences of a character in a string and output in a specific format.

    • Use a hash table to store the count of each character.

    • Loop through the string and update the count in the hash table.

    • Create the output string using the hash table.

  • Answered by AI
  • Q10. Convert String from Camel case to Snake case
  • Ans. 

    Converts a string from Camel case to Snake case.

    • Loop through the string and check for uppercase letters

    • Insert an underscore before each uppercase letter

    • Convert the string to lowercase

  • Answered by AI
  • Q11. Given a class @Data class Account{String name; String acctBalance;}. Write logic to get Map using Stream API which shows the balance of each person i,e, key will be the name of the account holder and valu...
  • Ans. 

    Logic to get Map using Stream API to show balance of each person

    • Use Stream API to group accounts by name

    • Use map() to get the sum of balances for each group

    • Collect the results into a Map

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Marvelous interview experience. Although it was 7 rounds of process, each interviewer was best at his/her way.
Initial 2 rounds of interview will bring blood out of your veins , later rounds will bring a little pumping.

Skills evaluated in this interview

Svamaan Financial Services Interview FAQs

How many rounds are there in Svamaan Financial Services Software Support Engineer interview?
Svamaan Financial Services interview process usually has 3 rounds. The most common rounds in the Svamaan Financial Services interview process are Resume Shortlist, HR and One-on-one Round.
What are the top questions asked in Svamaan Financial Services Software Support Engineer interview?

Some of the top questions asked at the Svamaan Financial Services Software Support Engineer interview -

  1. Technical Support related Questi...read more
  2. Expected CTC and Other deta...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
Wells Fargo Interview Questions
3.9
 • 563 Interviews
Citicorp Interview Questions
3.7
 • 562 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
American Express Interview Questions
4.2
 • 360 Interviews
UBS Interview Questions
4.0
 • 337 Interviews
BNY Interview Questions
3.9
 • 334 Interviews
View all

Svamaan Financial Services Software Support Engineer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

5.0

Salary

3.0

Job security

3.0

Company culture

4.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Branch Manager
11 salaries
unlock blur

₹3.5 L/yr - ₹4.2 L/yr

Business Analyst
9 salaries
unlock blur

₹6 L/yr - ₹12 L/yr

Area Manager
9 salaries
unlock blur

₹4.5 L/yr - ₹7.4 L/yr

Field Officer
7 salaries
unlock blur

₹1 L/yr - ₹2.2 L/yr

HR Executive
7 salaries
unlock blur

₹2.5 L/yr - ₹3.8 L/yr

Explore more salaries
Compare Svamaan Financial Services with

Bajaj Finance

4.0
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Kotak Mahindra Bank

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview