Upload Button Icon Add office photos

Filter interviews by

Singular Intelligence AI Engineer Interview Questions and Answers

Updated 13 Dec 2021

Singular Intelligence AI Engineer Interview Experiences

1 interview found

AI Engineer Interview Questions & Answers

user image Anonymous

posted on 13 Dec 2021

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

Interview Questionnaire 

3 Questions

  • Q1. Metrics that one should see after training the model ?
  • Ans. 

    Metrics to evaluate after training an AI model

    • Accuracy

    • Precision

    • Recall

    • F1 Score

    • Confusion Matrix

    • ROC Curve

    • Loss Function

    • Learning Rate

    • Training Time

  • Answered by AI
  • Q2. Neural networks basics, activation function,layers.
  • Q3. Introduction to ML algorithms svm, knn.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good theoretical understanding of machine learning will help you in getting job.

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
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is list comprehension
  • Ans. 

    List comprehension is a concise way to create lists in Python by applying an expression to each item in an iterable.

    • List comprehension is written inside square brackets []

    • It consists of an expression followed by a for clause, then zero or more if clauses

    • Example: squares = [x**2 for x in range(10)]

  • Answered by AI
  • Q2. Explain spark architecture
  • Ans. 

    Apache Spark is a distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

    • Apache Spark follows a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.

    • It uses Resilient Distributed Datasets (RDDs) as the basic data structure, which are immutable distributed collect...

  • Answered by AI
Round 2 - Coding Test 

Write code for palindtomr

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 - Technical 

(2 Questions)

  • Q1. What are hooks, event loop usecontext api
  • Q2. What is aggregator
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(4 Questions)

  • Q1. What is the difference between normal and arrow functions
  • Ans. 

    Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.

    • Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.

    • Arrow functions do not have their own 'arguments' object.

    • Arrow functions cannot be used as constructors with 'new'.

    • Arrow functions are more concise and have implicit return when no curly braces are used.

  • Answered by AI
  • Q2. All basic JS Questions to cover Hoisting closure
  • Q3. They asked to show me an example using the API call
  • Q4. Difference between forEach and Map
  • Ans. 

    forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.

    • forEach does not return a new array, while map does

    • forEach does not modify the original array, while map creates a new array

    • forEach is used for side effects, while map is used for transformation

    • Example: forEach - array.forEach(item => console.log(item)), map - const newAr

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover JS basics

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Describe your work in current project
  • Ans. 

    I am currently working on developing a web application for a client in the e-commerce industry.

    • Developing front-end using React.js and back-end using Node.js

    • Implementing payment gateway integration for seamless transactions

    • Optimizing website performance for better user experience

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Describe the current design of the project
  • Ans. 

    The current design of the project is a microservices architecture with a front-end built using React and a back-end using Node.js.

    • Microservices architecture is used for scalability and flexibility

    • Front-end is developed using React for a dynamic user interface

    • Back-end is built with Node.js for server-side logic

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Managerial round interviewers were very rude and felt like they were forced to take interview.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude was very basic.

Round 2 - Technical 

(2 Questions)

  • Q1. What is constant?
  • Ans. 

    A constant is a value that does not change during the execution of a program.

    • Constants are used to store values that remain the same throughout the program.

    • They are declared using the 'const' keyword in many programming languages.

    • Examples include mathematical constants like pi (3.14159) or physical constants like the speed of light (299,792,458 m/s).

  • Answered by AI
  • Q2. What is object oriented programming?
  • Ans. 

    Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.

    • Example: Inheritance allows a subclass to inherit attributes and methods from a superclass.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Salary Negotiation
  • Q2. Work culture description
  • Ans. 

    Our work culture is collaborative, innovative, and focused on continuous learning and growth.

    • Encourages teamwork and open communication

    • Emphasizes creativity and problem-solving

    • Provides opportunities for professional development

    • Values diversity and inclusion

    • Promotes a healthy work-life balance

  • Answered by AI

Skills evaluated in this interview

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

(3 Questions)

  • Q1. Spring related questions
  • Q2. Java related questions
  • Q3. Couple of coding questions (Easy)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic network and os related questions

Singular Intelligence Interview FAQs

What are the top questions asked in Singular Intelligence AI Engineer interview?

Some of the top questions asked at the Singular Intelligence AI Engineer interview -

  1. Metrics that one should see after training the model...read more
  2. Neural networks basics, activation function,laye...read more
  3. Introduction to ML algorithms svm, k...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Singular Intelligence interview
Company Website
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

HSBC Group Interview Questions
4.0
 • 483 Interviews
American Express Interview Questions
4.2
 • 352 Interviews
UBS Interview Questions
4.0
 • 345 Interviews
BNY Interview Questions
4.0
 • 325 Interviews
Morgan Stanley Interview Questions
3.7
 • 297 Interviews
Citicorp Interview Questions
3.7
 • 276 Interviews
Morningstar Interview Questions
4.0
 • 237 Interviews
Mu Sigma Interview Questions
2.7
 • 221 Interviews
View all
Data Scientist
3 salaries
unlock blur

₹8 L/yr - ₹8 L/yr

Product Support Engineer
3 salaries
unlock blur

₹9 L/yr - ₹9 L/yr

Explore more salaries
Compare Singular Intelligence with

Fractal Analytics

4.0
Compare

Mu Sigma

2.7
Compare

Tiger Analytics

3.6
Compare

LatentView Analytics

3.7
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