Upload Button Icon Add office photos

SitusAMC

Compare button icon Compare button icon Compare

Filter interviews by

SitusAMC Senior Software Engineer Interview Questions and Answers

Updated 18 Oct 2022

SitusAMC Senior Software Engineer Interview Experiences

1 interview found

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 - One-on-one 

(2 Questions)

  • Q1. What is ReactJs life cycle
  • Ans. 

    ReactJs life cycle is a series of methods that are invoked in a specific order when a component is created, updated or destroyed.

    • Mounting: constructor(), static getDerivedStateFromProps(), render(), componentDidMount()

    • Updating: static getDerivedStateFromProps(), shouldComponentUpdate(), render(), getSnapshotBeforeUpdate(), componentDidUpdate()

    • Unmounting: componentWillUnmount()

    • Error Handling: static getDerivedStateFromE...

  • Answered by AI
  • Q2. What version of net core
  • Ans. 

    The version of .NET Core used is [insert version number here].

    • The current version of .NET Core is 3.1.

    • It is important to specify the version used in order to ensure compatibility with other software components.

    • Examples of version numbers include 2.1, 2.2, and 3.0.

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Dependency Injection in net core
  • Ans. 

    Dependency Injection is a design pattern used to achieve loose coupling between objects and their dependencies.

    • DI is used to provide objects with their dependencies rather than having them create their own.

    • It helps in achieving loose coupling between objects and their dependencies.

    • DI can be implemented using constructor injection, property injection, or method injection.

    • In .NET Core, DI is built-in and can be used by r...

  • Answered by AI
  • Q2. Clustered vs. non clustered index
  • Ans. 

    Clustered index determines the physical order of data in a table while non-clustered index creates a separate structure.

    • Clustered index is faster for retrieving large amounts of data in a sequential order.

    • Non-clustered index is faster for retrieving small amounts of data in a random order.

    • A table can have only one clustered index but multiple non-clustered indexes.

    • Clustered index is automatically created on the primary...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do Basic questions of typescript and net core at advance level

Skills evaluated in this interview

Top trending discussions

View All
Office Jokes
1w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about SitusAMC?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test will a hackerrank test where it might have technical MCQ and/or coding test.

Round 2 - Technical 

(1 Question)

  • Q1. Interviewer will test your logic building capability with puzzel/coding and technical questions and experience discussion.
Round 3 - One-on-one 

(1 Question)

  • Q1. Its a normal discussion with HR about CTC and all.

Interview Preparation Tips

Interview preparation tips for other job seekers - In TR interviewer are really good. They will help you and give hints. They mostly check if you have problem solving approch.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more

I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Java memory management
  • Q2. Spring boot basics
  • Q3. Classloaders in java
  • Ans. 

    Classloaders are responsible for loading classes into the JVM at runtime.

    • Java has three built-in classloaders: bootstrap, extension, and system.

    • Custom classloaders can be created to load classes from non-standard sources.

    • Classloaders follow a delegation model, where they first delegate to their parent classloader before attempting to load the class themselves.

    • Classloaders can be used for dynamic class loading and hot-s...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare java basics very well and solve various coding challenges

Skills evaluated in this interview

I applied via Referral and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Sliding window problem in an Array(using 2 pointers) like Pythagorean triplets.
  • Ans. 

    The sliding window technique efficiently finds Pythagorean triplets in an array using two pointers.

    • Sort the array to facilitate the two-pointer approach. Example: [3, 1, 4, 6, 5] becomes [1, 3, 4, 5, 6].

    • Iterate through the array, fixing one element and using two pointers for the remaining elements.

    • For each fixed element, check if the sum of squares of the two pointers equals the square of the fixed element.

    • If a triplet...

  • Answered by AI
  • Q2. Overlapping circular linked list problem.
  • Ans. 

    Detect if two circular linked lists overlap

    • Traverse both lists and check if they have the same tail node

    • If they have different tail nodes, they do not overlap

    • If they have the same tail node, check if they intersect at any point

    • Use Floyd's cycle-finding algorithm to detect intersection point

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I had 6 rounds of technical interview . Each round of 1 hr or more. In all the rounds I was asked to write proper programs (Sometimes on HackerRank, sometimes on an IDE, sometimes just on a text editor.) . Questions were designed to test problem solving abilities and proper use to dataStructures and coding basics. Lot of emphasis on writing efficient program with least time complexity possible.

During preparations, its important to understand basics of different dataStructures and how to efficiently use it in your programs . For practicing interview problems, I referred leetcode and geeksforgeeks . Solving different kind of problems from these websites really helped me. Dynamic Programming is also an important area from where lot of problems are asked in interview.

Skills evaluated in this interview

I applied via Referral

Interview Questionnaire 

1 Question

  • Q1. Ds related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in DS and algo and should good logical thinking.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Java coding questions asked

Round 2 - One-on-one 

(1 Question)

  • Q1. Overriding rules
Round 3 - HR 

(1 Question)

  • Q1. Why should we hire you
  • Ans. 

    I have a strong technical background, proven track record of delivering high-quality software, and excellent problem-solving skills.

    • Extensive experience in software development with expertise in multiple programming languages such as Java, Python, and C++

    • Proven track record of successfully delivering complex projects on time and within budget

    • Strong problem-solving skills and ability to think creatively to find innovati...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between abstract class and interface?
  • Ans. 

    Abstract classes allow partial implementation; interfaces define contracts without implementation.

    • Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods (until Java 8).

    • An abstract class can have member variables, whereas an interface cannot (it can only have constants).

    • A class can inherit from only one abstract class but can implement multiple interfaces.

    • Example: I...

  • Answered by AI
  • Q2. Explain OOP in C#?
  • Ans. 

    OOP in C# is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.

    • Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: class 'Car' with properties like 'Speed' and methods like 'Accelerate()'.

    • Inheritance: Mechanism to create a new class based on an existing class, promoting code reuse. Example: 'ElectricCar' inherits f...

  • Answered by AI
Are these interview questions helpful?
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. What libraries have you used in python?
  • Ans. 

    I have experience with various Python libraries for web development, data analysis, machine learning, and more.

    • Django: Used for building robust web applications with an MVC architecture.

    • Flask: A lightweight framework for creating APIs and microservices.

    • Pandas: Essential for data manipulation and analysis, especially with DataFrames.

    • NumPy: Utilized for numerical computations and handling large arrays.

    • Scikit-learn: Emplo...

  • Answered by AI
  • Q2. What would you keep in mind while building a RAG application
  • Ans. 

    Building a RAG application requires careful consideration of data sources, user experience, and performance optimization.

    • Identify reliable data sources: Ensure the data used for retrieval is accurate and up-to-date, e.g., using APIs from trusted providers.

    • Optimize retrieval algorithms: Implement efficient algorithms to minimize latency, such as caching frequently accessed data.

    • Design user-friendly interfaces: Create in...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

First round I was interviewed with easy to medium interviews questions along with project details.

Round 2 - Coding Test 

Secound round had one coding question followed by technical questions and experience questions.

Round 3 - HR 

(1 Question)

  • Q1. Most salary discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a seasoned Senior Software Engineer with over 10 years of experience in developing and implementing software solutions.

    • Over 10 years of experience in software development

    • Proficient in multiple programming languages such as Java, Python, and C++

    • Strong problem-solving skills and ability to work in a team environment

    • Experience in leading and mentoring junior developers

    • Familiar with Agile development methodologies

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical interview and analytical questions

SitusAMC Interview FAQs

How many rounds are there in SitusAMC Senior Software Engineer interview?
SitusAMC interview process usually has 3 rounds. The most common rounds in the SitusAMC interview process are One-on-one Round and Resume Shortlist.
What are the top questions asked in SitusAMC Senior Software Engineer interview?

Some of the top questions asked at the SitusAMC Senior Software Engineer interview -

  1. What is ReactJs life cy...read more
  2. What version of net c...read more
  3. Clustered vs. non clustered in...read more

Tell us how to improve this page.

SitusAMC Senior Software Engineer Salary
based on 47 salaries
₹6.5 L/yr - ₹26 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

SitusAMC Senior Software Engineer Reviews and Ratings

based on 3 reviews

3.6/5

Rating in categories

3.8

Skill development

3.4

Work-life balance

3.8

Salary

2.2

Job security

3.0

Company culture

2.6

Promotions

2.6

Work satisfaction

Explore 3 Reviews and Ratings
Senior Analyst
902 salaries
unlock blur

₹2.8 L/yr - ₹9.8 L/yr

Underwriter
391 salaries
unlock blur

₹4.6 L/yr - ₹10.5 L/yr

Senior Process Associate
247 salaries
unlock blur

₹2.2 L/yr - ₹7.5 L/yr

Junior Underwriter
235 salaries
unlock blur

₹4.2 L/yr - ₹9.1 L/yr

Analyst
217 salaries
unlock blur

₹3 L/yr - ₹7.1 L/yr

Explore more salaries
Compare SitusAMC with

Thomson Reuters

4.1
Compare

HighRadius

2.8
Compare

Oracle Cerner

3.6
Compare

Chetu

3.3
Compare
write
Share an Interview