Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by FactSet Team. If you also belong to the team, you can get access from here

FactSet Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 1.4k Reviews

Filter interviews by

FactSet ml engineer Interview Questions, Process, and Tips

Updated 11 Jun 2024

FactSet ml engineer Interview Experiences

1 interview found

ml engineer Interview Questions & Answers

user image Anonymous

posted on 11 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is t test?
  • Ans. 

    T test is a statistical test used to determine if there is a significant difference between the means of two groups.

    • T test is used to compare the means of two groups to see if they are significantly different.

    • It is commonly used in hypothesis testing to determine if there is a significant difference between two sample means.

    • There are different types of t tests such as independent samples t test, paired samples t test, ...

  • Answered by AI
  • Q2. What is central limit theorem?
  • Ans. 

    Central Limit Theorem states that the sampling distribution of the sample mean approaches a normal distribution as the sample size increases.

    • Central Limit Theorem is a fundamental concept in statistics that states that the distribution of sample means approximates a normal distribution, regardless of the shape of the original population distribution.

    • It is important in inferential statistics as it allows us to make infe...

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

(2 Questions)

  • Q1. What is auc roc curve?
  • Ans. 

    AUC ROC curve is a graphical representation of the performance of a classification model.

    • AUC stands for Area Under the Curve and ROC stands for Receiver Operating Characteristic.

    • It is used to evaluate the performance of binary classification models.

    • The curve plots the true positive rate against the false positive rate at various threshold settings.

    • A perfect model would have an AUC ROC score of 1, while a random model w

  • Answered by AI
  • Q2. What is gini index?
  • Ans. 

    Gini index is a measure of inequality in a set of values, often used in decision tree algorithms.

    • Gini index ranges from 0 (perfect equality) to 1 (maximum inequality).

    • It is commonly used in decision trees to determine the impurity of a node.

    • A lower Gini index indicates a more homogeneous set of values.

    • Formula: Gini Index = 1 - (sum of squared probabilities of each class in the node).

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2024. There were 5 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Multi threading print odd even with 2 threads but output should be in sync
  • Q2. Largest common prefix in string array
Round 2 - Technical 

(2 Questions)

  • Q1. Saga pattern in microservice
  • Q2. API validation and security
Round 3 - Technical 

(2 Questions)

  • Q1. Micro service inter communication
  • Q2. Hash map hash set implementation
Round 4 - One-on-one 

(3 Questions)

  • Q1. Validation frame work .
  • Q2. Design pattern , .
  • Q3. Singleton pattern and how to break
Round 5 - HR 

(2 Questions)

  • Q1. Negotiation on package .
  • Q2. Why to join here
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.

Round 2 - Technical 

(3 Questions)

  • Q1. Write code for finding palindrome of a string
  • Ans. 

    Code to find palindrome of a string

    • Iterate through the string from both ends and compare characters

    • Use two pointers, one starting from the beginning and one from the end

    • If characters at both pointers match, continue checking until they meet in the middle

    • If all characters match, the string is a palindrome

  • Answered by AI
  • Q2. What is dynamic memory allocation in Java
  • Ans. 

    Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.

    • Dynamic memory allocation allows for objects to be created and destroyed during program execution.

    • The 'new' keyword is used to dynamically allocate memory for objects in Java.

    • Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.

    • Example: int[] arr = new int[5]; dynamically a

  • Answered by AI
  • Q3. You are designing an e commerce website which database will you choose and what will you use for authentication given that you can't use JWT or even third party like Google authentication
  • Ans. 

    I would choose a relational database like MySQL and implement a custom authentication system using session management.

    • Choose a relational database like MySQL for storing user data, product information, and orders.

    • Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.

    • Use encryption techniques to store and validate user passwords securely.

    • Util...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is HTML and CSS?
  • Ans. 

    HTML and CSS are markup languages used for creating and styling web pages.

    • HTML stands for HyperText Markup Language and is used for structuring content on web pages.

    • CSS stands for Cascading Style Sheets and is used for styling the appearance of web pages.

    • HTML uses tags to define elements like headings, paragraphs, images, and links.

    • CSS allows for customization of colors, fonts, layout, and other visual aspects of a web...

  • Answered by AI
  • Q2. Operating Systems, DBMS, Python

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Basic java questions and 2 DSA medium level problems
  • Q2. Two sum leet code problem
Round 2 - Technical 

(1 Question)

  • Q1. Design round. Design a system that send notification’s to all the passengers of trains just when the train arrives at the station next to it. And one question on tree LCA
  • Ans. 

    Design a system to send notifications to train passengers when the train arrives at the next station.

    • Use GPS tracking to determine train location in real-time

    • Implement a notification system that sends alerts to passengers' devices

    • Integrate with train schedule data to know when the train is approaching the next station

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. L1 technical basic C#
Round 2 - Technical 

(1 Question)

  • Q1. L2 technical basic and advance
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Flatten a tree in right preorder
  • Ans. 

    Flatten a tree in right preorder

    • Traverse the tree in right-preorder (root, right, left)

    • Use a stack to keep track of nodes

    • Pop nodes from stack and add to result array

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is policy manager
  • Ans. 

    Policy manager is a software tool used to centrally manage and enforce policies across an organization's systems and applications.

    • Policy manager helps define, monitor, and enforce policies related to security, compliance, access control, and other governance aspects.

    • It allows administrators to set rules and regulations that govern how data and resources are accessed and used within an organization.

    • Policy manager can au...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on actimize IFM.

Skills evaluated in this interview

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

We had Aptitude and 2 Coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Data Structure and Algo
Round 3 - HR 

(1 Question)

  • Q1. Basic HR questions were asked
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

They asked general aptitude questions ones you can easily practice from indiabix

Round 2 - Coding Test 

Be prepared with medium level DSA questions. They touched upon topics like trees, DP, hashing etc.

Round 3 - Technical 

(1 Question)

  • Q1. They had a total of two technical rounds where one was with the manager you will be working under. The touched upon some puzzles and reasoning questions. The questions will mostly be around you resume so m...
Round 4 - HR 

(1 Question)

  • Q1. General HR questions

FactSet Interview FAQs

How many rounds are there in FactSet ml engineer interview?
FactSet interview process usually has 2 rounds. The most common rounds in the FactSet interview process are One-on-one Round.
What are the top questions asked in FactSet ml engineer interview?

Some of the top questions asked at the FactSet ml engineer interview -

  1. what is central limit theor...read more
  2. what is auc roc cur...read more
  3. what is t te...read more

Tell us how to improve this page.

FactSet ml engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 562 Interviews
Wells Fargo Interview Questions
3.9
 • 561 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
Morgan Stanley Interview Questions
3.7
 • 305 Interviews
S&P Global Interview Questions
4.2
 • 271 Interviews
Morningstar Interview Questions
3.9
 • 242 Interviews
View all
Research Analyst
2.8k salaries
unlock blur

₹1.8 L/yr - ₹5.2 L/yr

Senior Research Analyst
750 salaries
unlock blur

₹2.8 L/yr - ₹9 L/yr

Equity Research Analyst
332 salaries
unlock blur

₹2 L/yr - ₹4.8 L/yr

Software Engineer
253 salaries
unlock blur

₹6.6 L/yr - ₹25 L/yr

Senior Software Engineer
242 salaries
unlock blur

₹12.8 L/yr - ₹36.1 L/yr

Explore more salaries
Compare FactSet with

Thomson Reuters

4.1
Compare

Bloomberg

3.4
Compare

Morningstar

3.9
Compare

S&P Global

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