Upload Button Icon Add office photos

Filter interviews by

SigFig Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Aptitude Test 

A standardized assessment that measures a person's skills, cognitive abilities, and potential to perform in a specific role.

Round 2 - Technical 

(4 Questions)

  • Q1. Technical interview questions at Automatic Data Processing (ADP) may cover topics such as programming, databases, and software development.
  • Q2. They may also ask about problem-solving and how you approach challenging tasks.
  • Q3. Emphasize a structured method that involves clearly defining the issue, gathering relevant information, brainstorming potential solutions, evaluating options carefully, implementing the chosen solution, an...
  • Q4. Data structures, algorithms, SQL querying, object-oriented programming principles, software development lifecycle, database concepts (relational vs. NoSQL), coding challenges in relevant languages (like Py...
Round 3 - HR 

(2 Questions)

  • Q1. May ask about your background, skills, and how you handle challenges
  • Q2. Background questions Tell me about yourself, What are your career goals, What are your strengths and weaknesses, What do you know about ADP, and Why do you want to work at ADP.

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on tailoring your resume and cover letter to each role, thoroughly researching companies and potential interview questions, actively networking, attending career fairs, practicing your interview skills, following up after interviews, and maintaining a strong online presence on platforms like LinkedIn.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I was interviewed in Dec 2024.

Round 1 - Aptitude Test 

Data Analysis and Automation Testing.

Round 2 - Group Discussion 

Team work and communication

Round 3 - One-on-one 

(3 Questions)

  • Q1. Work culture and promotion!!?
  • Q2. Better Income and study!?
  • Ans. 

    Balancing income and study is possible with proper time management and prioritization.

    • Prioritize tasks based on importance and deadlines

    • Create a study schedule that fits around work hours

    • Utilize breaks at work to study or review material

    • Consider part-time study options or online courses

    • Seek financial aid or scholarships to alleviate financial burden

  • Answered by AI
  • Q3. Work freedom!??
Round 4 - HR 

(2 Questions)

  • Q1. Face to face communication?
  • Q2. Discussion?

Interview Preparation Tips

Interview preparation tips for other job seekers - Always you keep attention to the job seekers
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Assignment 

Basic self evaluation test.

Round 2 - Technical 

(3 Questions)

  • Q1. What project I have completed and follow-up questions on that?
  • Q2. How to handle class imbalance.
  • Ans. 

    Handling class imbalance involves techniques like resampling, using different algorithms, and adjusting class weights.

    • Use resampling techniques like oversampling or undersampling to balance the classes.

    • Utilize algorithms that are robust to class imbalance, such as Random Forest, XGBoost, or SVM.

    • Adjust class weights in the model to give more importance to minority class.

    • Use evaluation metrics like F1 score, precision, r...

  • Answered by AI
  • Q3. Basic Python coding questions.
Round 3 - Technical 

(2 Questions)

  • Q1. Data-related questions.
  • Q2. ML Ops questions.

Interview Preparation Tips

Topics to prepare for Amdocs Data Scientist interview:
  • Python
  • MLOPS
Interview preparation tips for other job seekers - Prepare your projects well. And be ready for basic python coding questions. Prepare MlOps roles as well.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(9 Questions)

  • Q1. Introduction, roles and responsibilities
  • Q2. Deep copy shallow copy
  • Q3. Method Overloading overriding
  • Q4. Constuctor and its types
  • Ans. 

    Constructors are special methods in a class used to initialize objects. There are default, parameterized, copy, and static constructors.

    • Constructors have the same name as the class and do not have a return type.

    • Default constructors are automatically created by the compiler if no constructor is defined.

    • Parameterized constructors accept parameters to initialize object properties.

    • Copy constructors create a new object as a...

  • Answered by AI
  • Q5. Varags (variable length arguments)
  • Q6. Find element find elements return types of it if no elements found
  • Ans. 

    findElements method in Selenium returns a list of WebElements or an empty list if no elements are found.

    • findElements method returns a list of WebElements

    • If no elements are found, it returns an empty list

    • Return type is List

Answered by AI
  • Q7. Webdriver what is it
  • Ans. 

    Webdriver is a tool used for automating web application testing.

    • Webdriver is a popular automation tool used for testing web applications.

    • It allows testers to automate interactions with a web browser.

    • Webdriver supports multiple programming languages such as Java, Python, and C#.

    • It can simulate user interactions like clicking buttons, entering text, and navigating through pages.

    • Webdriver is commonly used in QA automation...

  • Answered by AI
  • Q8. Find duplicate numbers and its count from given list explain logic
  • Ans. 

    Logic to find duplicate numbers and their count in a given list.

    • Iterate through the list and store each number in a hashmap with its count

    • If a number is already in the hashmap, increment its count

    • After iterating, check the hashmap for numbers with count greater than 1 to find duplicates

  • Answered by AI
  • Q9. Factorial using recursion
  • Ans. 

    Factorial using recursion is a mathematical function that calculates the product of all positive integers up to a given number.

    • Define a function that takes an integer parameter n

    • Base case: if n is 0, return 1

    • Recursive case: return n multiplied by the factorial of n-1

    • Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = 5 * 4 * 3 * factorial(2) = 5 * 4 * 3 * 2 * factorial(1) = 5 * 4 * 3 * 2 * 1 = 120

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - For me Mostly 90% they asked java related questions.
    Introduction, roles responsibilities.
    Deep copy shallow copy
    Method Overloading overriding
    Constuctor
    Varags
    Find element & find elements difference and return types(if elements present and if not)
    2 coding questions
    1 repeatetive numbers/duplicates and its count from the given list eg output 4,2(4 is number and found 2 times)
    2 factorial of a number using recursion.

    I don't want to fil this form all that's why including all questions asked in the feedback.

    This was my first round and no response till now.
    Interview taken on 10 Oct.

    Skills evaluated in this interview

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

    I applied via Company Website and was interviewed in Dec 2024. There were 2 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. What are joins in SQL, and what are the different types?
    • Ans. 

      Joins in SQL are used to combine rows from two or more tables based on a related column between them.

      • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

      • INNER JOIN returns rows when there is at least one match in both tables.

      • LEFT JOIN returns all rows from the left table and the matched rows from the right table.

      • RIGHT JOIN returns all rows from the right table and the matched rows from the left tabl...

    • Answered by AI
    • Q2. What is the method to find the third highest salary in a dataset?
    • Ans. 

      Use the SQL query with ORDER BY and LIMIT to find the third highest salary.

      • Use the SQL query: SELECT DISTINCT Salary FROM Employees ORDER BY Salary DESC LIMIT 2, 1

      • The above query will return the third highest salary from the 'Employees' table

      • Make sure to replace 'Employees' and 'Salary' with the appropriate table and column names

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

    (2 Questions)

    • Q1. How do you manage multiple clients simultaneously?
    • Ans. 

      I prioritize tasks, set clear expectations, utilize time management tools, and communicate effectively.

      • Prioritize tasks based on urgency and importance

      • Set clear expectations with clients regarding response times and availability

      • Utilize time management tools such as calendars and task lists

      • Communicate effectively with clients to provide updates and manage expectations

    • Answered by AI
    • Q2. How do you determine which issue to prioritize when faced with multiple problems?
    • Ans. 

      I prioritize issues based on impact, urgency, and complexity.

      • Assess the impact of each issue on the system or users

      • Consider the urgency of resolving each issue

      • Evaluate the complexity of fixing each issue

      • Prioritize critical issues that have high impact, urgency, and low complexity

      • Create a priority list based on these factors

    • Answered by AI
    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 in Dec 2024. There were 3 interview rounds.

    Round 1 - One-on-one 

    (2 Questions)

    • Q1. Support Role Questions 1) Like explaining a case which was done in your previous role and experience
    • Q2. Questions on Javascript
    Round 2 - One-on-one 

    (1 Question)

    • Q1. Technical Interview questions on Javascript, HTML, CSS and behavioural
    Round 3 - Behavioral 

    (1 Question)

    • Q1. Manager Questions based on Position and previous work experience.
    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    2-4 weeks
    Result
    -

    I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.

    Round 1 - Coding Test 

    Basic Python, SQL, and Bash questions

    Round 2 - One-on-one 

    (4 Questions)

    • Q1. SQL questions with operations that include changing from string to array. Tip: stick to RDBMS-specific dialects only (like Postgres), I used Spark SQL
    • Q2. Simple Python questions with a follow-up to optimise it
    • Q3. Bash script-based questions, are pretty basic.
    • Q4. Data pipeline design and best practices.
    • Ans. 

      Data pipeline design involves creating a system to efficiently collect, process, and analyze data.

      • Understand the data sources and requirements before designing the pipeline.

      • Use tools like Apache Kafka, Apache NiFi, or AWS Glue for data ingestion and processing.

      • Implement data validation and error handling mechanisms to ensure data quality.

      • Consider scalability and performance optimization while designing the pipeline.

      • Doc...

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

    (3 Questions)

    • Q1. Easy to medium Leetcode-based question. With moderate difficulty.
    • Q2. Simple Python-based question with optimisation.
    • Q3. Design specific questions based on Data pipelines.
    Round 4 - Behavioral 

    (3 Questions)

    • Q1. SQL-based question with moderate difficulty.
    • Q2. Python-based questions, follow questions with some optimisations.
    • Q3. Bash-script based round.

    Skills evaluated in this interview

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

    (2 Questions)

    • Q1. Internal working of hashmap
    • Ans. 

      HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.

      • HashMap internally uses an array of linked lists to store key-value pairs.

      • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

      • If multiple keys hash to the same index, a linked list is used to handle collisions.

      • To retrieve a value, the key is hash...

    • Answered by AI
    • Q2. Find Anagram from string array
    • Ans. 

      Find anagrams from a string array

      • Iterate through each string in the array

      • Sort the characters of each string to create a key for comparison

      • Use a hashmap to group anagrams together

      • Return the grouped anagrams as arrays

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

    (2 Questions)

    • Q1. Top view of binary Tree
    • Ans. 

      A top view of a binary tree shows the nodes visible when looking at the tree from the top.

      • The top view of a binary tree is the set of nodes visible when looking at the tree from the top.

      • Nodes at the same horizontal distance from the root are considered at the same level.

      • Use a map to store the horizontal distance of each node and only keep the first node encountered at each horizontal distance.

    • Answered by AI
    • Q2. Java based questions
    Round 3 - One-on-one 

    (2 Questions)

    • Q1. Hight of binary tree
    • Ans. 

      Height of a binary tree is the maximum number of edges on the longest path from the root node to a leaf node.

      • Height of an empty tree is -1

      • Height of a tree with only one node is 0

      • Height of a binary tree can be calculated recursively by finding the height of left and right subtrees and adding 1 to the maximum of the two heights

    • Answered by AI
    • Q2. Garbage Collector
    Round 4 - One-on-one 

    (1 Question)

    • Q1. Library Management System

    Skills evaluated in this interview

    RIM engineer Interview Questions & Answers

    24/7 Customer user image Saurabh Rai

    posted on 8 Nov 2024

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

    I applied via Campus Placement

    Round 1 - Technical 

    (2 Questions)

    • Q1. Resume related question
    • Q2. Outlook PST backup
    Round 2 - One-on-one 

    (2 Questions)

    • Q1. Resume related question
    • Q2. Last job role and responsibilities
    Round 3 - Technical 

    (2 Questions)

    • Q1. Desktop related
    • Q2. Vlan configure and rules
    Round 4 - Technical 

    (2 Questions)

    • Q1. Network setup devices
    • Q2. Vpn how to configure
    Round 5 - HR 

    (2 Questions)

    • Q1. Why we hire you
    • Q2. Previous job left

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Company is good but depends on team.inwas happy because of my manager

    Skills evaluated in this interview

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

    (2 Questions)

    • Q1. Explain Solid Principles
    • Ans. 

      Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

      • Single Responsibility Principle (SRP) - A class should have only one reason to change.

      • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

      • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...

    • Answered by AI
    • Q2. What are Design Patterns
    • Ans. 

      Design patterns are reusable solutions to common problems encountered in software design and development.

      • Design patterns provide a way to communicate solutions to common design problems

      • They help in making code more maintainable, scalable, and reusable

      • Examples include Singleton, Factory, Observer, and Strategy patterns

    • Answered by AI
    Round 2 - Behavioral 

    (2 Questions)

    • Q1. Explain the current project architecture you are working on.
    • Ans. 

      Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.

      • Microservices architecture

      • Docker containers

      • Kubernetes for orchestration

    • Answered by AI
    • Q2. Why you are intrested in NCR
    • Ans. 

      I am interested in NCR because of its reputation for innovation and cutting-edge technology in the software industry.

      • NCR has a strong reputation for innovation and cutting-edge technology

      • I am excited about the opportunity to work on challenging projects at NCR

      • I believe NCR offers a great platform for career growth and development

    • Answered by AI

    SigFig Interview FAQs

    How to prepare for SigFig interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SigFig. The most common topics and skills that interviewers at SigFig expect are SAN, Javascript, Venture Capital, Agile and Front End.

    Tell us how to improve this page.

    Interview Questions from Similar Companies

    Angel One Interview Questions
    3.9
     • 128 Interviews
    Kotak Securities Interview Questions
    3.6
     • 112 Interviews
    HDFC Securities Interview Questions
    3.6
     • 101 Interviews
    Sharekhan Interview Questions
    3.9
     • 77 Interviews
    Groww Interview Questions
    3.8
     • 64 Interviews
    Upstox Interview Questions
    3.7
     • 35 Interviews
    Paytm Money Interview Questions
    3.3
     • 30 Interviews
    ICICI Direct Interview Questions
    3.7
     • 22 Interviews
    Zerodha Interview Questions
    4.2
     • 8 Interviews
    View all

    SigFig Reviews and Ratings

    based on 4 reviews

    4.4/5

    Rating in categories

    3.9

    Skill development

    4.8

    Work-life balance

    4.4

    Salary

    3.9

    Job security

    4.8

    Company culture

    3.6

    Promotions

    4.0

    Work satisfaction

    Explore 4 Reviews and Ratings
    Software Development Engineer II
    7 salaries
    unlock blur

    ₹24 L/yr - ₹42 L/yr

    QA Engineer
    5 salaries
    unlock blur

    ₹13.5 L/yr - ₹15.5 L/yr

    Sdet
    4 salaries
    unlock blur

    ₹11.5 L/yr - ₹25 L/yr

    Senior Quality Assurance Engineer
    4 salaries
    unlock blur

    ₹22 L/yr - ₹35 L/yr

    Senior Product Manager
    3 salaries
    unlock blur

    ₹52 L/yr - ₹75 L/yr

    Explore more salaries
    Compare SigFig with

    Zerodha

    4.2
    Compare

    Upstox

    3.7
    Compare

    Groww

    3.8
    Compare

    Paytm Money

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