Kaleidofin interview experience Real time questions & tips from candidates to crack your interview

Data Scientist

Kaleidofin
upvote
share-icon
2 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Journey
The interview experience was a great process of knowledge-gaining and learning. Make sure you know everything you mention in your resume; questions will arise based on that.
Application story
This was organized by our placement cell as an on-campus recruitment process. Peer Review Round: The first round involved filling out a Google form to rate our peer members. We were instructed to choose the top 5 candidates, excluding ourselves, in different categories such as extracurricular activities, subject knowledge, etc. Telephonic Interview: The second round was a telephonic interview, which included some basic subjective questions. Coding Interview: The third round consisted of a coding interview along with a few subjective questions. HR Round: The final round was an HR interview.
Why selected/rejected for the role?
I did not get selected for this role because of some things that could have been improved from my side. For example, I got a bit scared during the coding round and messed up; I did not tell them the solutions with less time complexity; instead, I told them the more complex way.
Preparation
Duration: 5-6 months
Topics: Data Structures, Aptitude, OOPS, Machine Learning, Statistics, Competitive Programming
Tip
Tip

Tip 1: Go through the questions in Striver's sheet for coding
Tip 2: Be patient and calm. This process is time and energy-consuming, but I am sure you can get through.

Application process
Where: Campus
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1: Your projects should be related to the current emerging topics 
Tip 2: Be prepared with the areas of interest that you put in your resume

Interview rounds

01
Round
Medium
Video Call
Duration20 minutes
Interview date14 Jun 2022
Coding problem3

The interviewers were very friendly
Basic ML questions 
Projects on the resume

1. Count vowels, consonants, and spaces

Easy
10m average time
90% success
0/40
Asked in companies
SamsungGoldman SachsCapegemini Consulting India Private Limited

Given a string, write a program to count the number of vowels, consonants, and spaces in that string.

EXAMPLE :
Input: ‘N’= 25, ‘s’ =”Take u forward is Awesome”
Output: 10 11 4
Problem approach

(don't use inbuilt functions like regular expressions, try to optimize code say within 10-15 lines)

Try solving now

2. Technical Question

Given a string say a = #raja#datascience#ml#credit,2#trivik#credit#ml#hacking#IEEE,3#abi#SEWA_dept#maths#resear,4#siva#IIT#fund_analytics#bi#portfolio#credit"  (dataset concatenated with '#')

Write a program to retrieve data from the string into a dataframe.

Problem approach

Retrieve data from the string into a dataframe.

3. ML Question

Why did you use the gradient boost algorithm for a crop yield production project?

02
Round
Medium
Video Call
Duration1.5 - 2 hours
Interview date14 Jun 2022
Coding problem6

Coding and machine learning questions were asked, 

The interviewer was friendly.

Even though we didn't know how to start, he helped me start with the solution and gave me basic ideas.

1. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
SprinklrCIS - Cyber InfrastructureSamsung

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Problem approach

I used recursive approach.

Try solving now

2. Check If Given Words Are Present In A String

Hard
35m average time
60% success
0/120
Asked in companies
MicrosoftAmazonQuikr

Given a string 'S' and a list 'wordList' that consists of 'N' distinct words. Let 'Wi' denote word at index 'i' in 'wordList'. For each word 'Wi' in 'wordList', you need to determine whether it is present in string 'S' or not. Return a boolean array, where a boolean value at index ‘i’ represents whether the word ‘Wi’ is present in the string ‘S’ or not.

Problem approach

Tip 1: Concentrate more on logistic regression.
Tip 2: Practice more on Coding Ninjas.

Try solving now

3. Regular Expression Matching

Hard
25m average time
80% success
0/120
Asked in companies
FacebookGrowwSAP Labs

Given an input string 'S' and a pattern 'P', implement a regular expression matching with the support of two special characters ‘.’ (dot) and ‘*’(asterisk) where

1. ‘.’ matches to any single character.
2. ‘*’ matches to zero or more of the preceding element.

If the input string 'S' matches the pattern 'P', then return true else, return false.

Note:
1. You have to match the entire string with the pattern given.

2. Both the strings, 'S' and 'P' contain only lower-case alphabets.

3. Only the pattern will contain additional characters ‘*’ and ‘.’ along with alphabets.
Try solving now

4. ML Question

Given a dataset of 1000 accounts that have applied for a loan, only very few, say 1% or 2%, could be filtered to get a loan.
What kind of model would you build, and which performance measures would you choose to determine the performance of your algorithm
For example, I have 100 accounts, only 2%, i.e., two accounts qualify to get a loan, and I build a model that says 100 accounts are disqualified for getting a loan. What is the accuracy of my model?

5. ML Questions

Could you tell me about your Machine Learning Package? (Learn)

6. ML Question

Explain the KMeans algorithm in detail (which was included in my package). (Learn)

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
960 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Data Scientist
4 rounds | 8 problems
Interviewed by Walmart
2314 views
0 comments
0 upvotes
company logo
Data Scientist
2 rounds | 3 problems
Interviewed by Sprinklr
0 views
0 comments
0 upvotes
company logo
Data Scientist
2 rounds | 11 problems
Interviewed by Ernst & Young (EY)
2517 views
0 comments
0 upvotes