Upload Button Icon Add office photos

Filter interviews by

FACT Solutions India System Developer Interview Questions and Answers

Updated 18 May 2024

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between readonly and const in C#?
  • Ans. 

    readonly variables can be assigned a value either at the time of declaration or in the constructor, while const variables must be assigned a value at the time of declaration and cannot be changed.

    • readonly variables can be assigned a value at runtime, while const variables must be assigned a value at compile time

    • readonly variables can be assigned a value in the constructor, while const variables cannot

    • const variables ar...

  • Answered by AI
  • Q2. Const is compile-time constant, while readonly is runtime constant.
  • Ans. 

    const is compile-time constant, while readonly is runtime constant.

    • const values are determined at compile time and cannot be changed during runtime

    • readonly values can be assigned a value either at the declaration or in the constructor and can be changed at runtime

    • const is used for values that are known at compile time, like mathematical constants

    • readonly is used when the value needs to be initialized at runtime, like d

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Tailor your resume to match the job description and highlight relevant skills.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Difference betweenList Vs tupple
  • Ans. 

    List is mutable and can be changed, while tuple is immutable and cannot be changed.

    • List can be modified using methods like append, remove, and pop.

    • Tuple elements cannot be changed once assigned.

    • Lists are denoted by square brackets [], while tuples are denoted by parentheses ().

  • Answered by AI
  • Q2. What is decorator?
  • Ans. 

    A decorator is a design pattern in object-oriented programming that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.

    • Decorators are used to modify the behavior of functions or classes without changing their source code.

    • They are often used for adding functionalities like logging, caching, or authentication to existing code.

    • In Python, dec...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basics about PHP OOPS concept
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on dotnet and SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - They asked old questions pattern
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(7 Questions)

  • Q1. Difference between List and tuple
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified after creation, tuple cannot be modified

    • List is defined using square brackets [], tuple using parentheses ()

    • List is used for collections of items that may change, tuple for fixed collections

  • Answered by AI
  • Q2. Difference between shallow and deep copy
  • Ans. 

    Shallow copy creates a new object but does not duplicate nested objects, while deep copy creates a new object with all nested objects duplicated.

    • Shallow copy only copies the references of nested objects, not the objects themselves.

    • Deep copy creates new instances of all nested objects.

    • Shallow copy is faster and more memory efficient, but changes to nested objects in the original object will reflect in the copied object.

    • ...

  • Answered by AI
  • Q3. Difference between parameters vs arguments?
  • Ans. 

    Parameters are variables in a function definition, while arguments are the actual values passed to the function.

    • Parameters are defined in the function signature, arguments are passed when calling the function.

    • Parameters are placeholders for data, arguments are the actual data passed to the function.

    • Parameters are used to initialize variables within a function, arguments are the values assigned to those variables.

    • Exampl...

  • Answered by AI
  • Q4. Parse a csv file without pandas
  • Ans. 

    Parsing a csv file without pandas

    • Open the csv file using the built-in open() function

    • Read the file line by line using a for loop

    • Split each line by the comma delimiter to get individual values

  • Answered by AI
  • Q5. Left join vs right join
  • Ans. 

    Left join includes all records from the left table and matching records from the right table, while right join includes all records from the right table and matching records from the left table.

    • Left join keeps all records from the left table, even if there are no matches in the right table.

    • Right join keeps all records from the right table, even if there are no matches in the left table.

    • Example: Left join - SELECT * FRO...

  • Answered by AI
  • Q6. Database Acid properties
  • Ans. 

    ACID properties are a set of properties that guarantee database transactions are processed reliably.

    • ACID stands for Atomicity, Consistency, Isolation, Durability

    • Atomicity ensures that all operations in a transaction are completed successfully or none at all

    • Consistency ensures that the database remains in a consistent state before and after the transaction

    • Isolation ensures that transactions are independent of each other

    • ...

  • Answered by AI
  • Q7. Difference between encapsulation and dat abstraction
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data, while data abstraction is the concept of hiding the implementation details and showing only the necessary details to the user.

    • Encapsulation involves bundling data and methods together in a class, providing access control to protect data from outside interference.

    • Data abstraction involves hiding the implementation details and showing onl...

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. Difference between stateless server and stateful
  • Ans. 

    Stateless server does not store any client session information, while stateful server stores client session information.

    • Stateless server treats each request as an independent transaction.

    • Stateful server maintains client session information between requests.

    • Stateless servers are easier to scale horizontally.

    • Stateful servers are more complex to scale due to session data.

    • Examples: Stateless - RESTful APIs, Stateful - TCP

  • Answered by AI
  • Q2. What is rest api
  • Ans. 

    REST API is a set of rules and conventions for building and interacting with web services using HTTP methods.

    • REST stands for Representational State Transfer

    • It uses standard HTTP methods like GET, POST, PUT, DELETE

    • It is stateless, meaning each request from a client to a server must contain all the information needed to understand the request

    • Responses are typically in JSON or XML format

  • Answered by AI
  • Q3. Difference between put and patch method
  • Ans. 

    Put method is used to create or replace a resource, while patch method is used to update a resource partially.

    • Put method is idempotent, meaning multiple identical requests will have the same effect as a single request.

    • Patch method is not idempotent, as multiple identical requests may have different effects.

    • Put method requires the client to send the entire updated resource, while patch method only requires the specific ...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation

Interview Preparation Tips

Topics to prepare for Navigators Software System Engineer interview:
  • Oops concepts
  • Python Basic and advance
  • REST API
  • Django
  • SQL
Interview preparation tips for other job seekers - Strong analytical skills and core concepts should be good enough to crack their interview.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is D/W array and ArrayList in .Net?
  • Ans. 

    D/W array is a dynamic array in .Net that can grow or shrink in size. ArrayList is a collection class that can store objects of any type.

    • D/W array is a resizable array that automatically adjusts its size as elements are added or removed.

    • ArrayList is a collection class that can store objects of any type, allowing for flexibility in data storage.

    • Example: D/W array - string[] myArray = new string[5]; ArrayList - ArrayList

  • Answered by AI
  • Q2. Array : Fixed size, type -safe. ArrayList : Dynamic size, not type-safe.

FACT Solutions India Interview FAQs

How many rounds are there in FACT Solutions India System Developer interview?
FACT Solutions India interview process usually has 1 rounds. The most common rounds in the FACT Solutions India interview process are Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.1
 • 2.4k Interviews
View all
FACT Solutions India System Developer Salary
based on 7 salaries
₹3 L/yr - ₹4 L/yr
55% less than the average System Developer Salary in India
View more details
System Developer
7 salaries
unlock blur

₹3 L/yr - ₹4.1 L/yr

Senior Business Consultant
4 salaries
unlock blur

₹6.5 L/yr - ₹8.5 L/yr

ERP Consultant
4 salaries
unlock blur

₹2.4 L/yr - ₹2.7 L/yr

IT Executive
4 salaries
unlock blur

₹1 L/yr - ₹3 L/yr

Team Lead
4 salaries
unlock blur

₹10 L/yr - ₹11 L/yr

Explore more salaries
Compare FACT Solutions India with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview