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

Machine learning intern

Vimana aerotech
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6
Topics: Machine Learning. Statistics, Deep Learning, Computer Vision, Algorithms, Data Structures
Tip
Tip

Tip 1 :Prepare resume really well
Tip 2 : Revise core data science, ML/DL concepts thoroughly
Tip 3 : Have good data science and ML projects in resume which you can explain clearly

Application process
Where: Referral
Eligibility: N/A
Resume Tip
Resume tip

Tip 1: Don't bluff/fake anything
Tip 2: Add good ML based projects that you can explain

Interview rounds

01
Round
Medium
Telephonic
Duration60 mins
Interview date5 Dec 2022
Coding problem3

This round was focused on breadth of topics ranging from Machine Learning, Deep Learning topics to MLOps and development topics

1. ML Question

How do you deal with unbalanced data
How SVM hyperplane works
Roles of Generator in GANs etc.

2. DBMS Question

Why Normalization should be done and when to not
When to use SQL and NoSQL type databases

Problem approach

Tip 1: Have a solid understanding of DBMS and SQL/NoSQL Databases

3. Design question

Describe how will you design a recommendation and search engine using ML system design

Problem approach

Tip 1: Study about docker, container, virtualization and some about AWS and cloud services
Tip 2: Have good understanding of system design

02
Round
Easy
Video Call
Duration60
Interview date20 Dec 2022
Coding problem2

It was a full data structures and algorithmic round

1. Rotting Oranges

Moderate
30m average time
85% success
0/80
Asked in companies
AmazonSoroco
You are given an integer grid of size ‘N’x’M’, and the cell of the grid contains either of the three values:

  • 0 - An empty cell.
  • 1 - A fresh orange.
  • 2 - A rotten orange.
  • Every minute, any fresh orange adjacent(4-directionally) to a rotten orange becomes rotten.

    You must return the minimum time after which no fresh oranges are left. Return -1 if it's impossible to rot all the fresh oranges.

    Example:
    Input: [[2,1,1],[1,1,0],[0,0,0]]
    
    Output: 2
    
    At T=0, only orange at (0,0) is rotten.
    At T=1, oranges at (0,0),(0,1) and (1,0) are rotten.
    At T=2, oranges at (0,0),(0,1),(1,0),(0,2) and (1,1) are rotten. 
    No fresh oranges are left after T=2.
    
    Problem approach

    Use multi-source BFS on grid

    Try solving now

    2. Search In Rotated Sorted Array

    Moderate
    30m average time
    65% success
    0/80
    Asked in companies
    FreshworksExpedia GroupPayPal

    Aahad and Harshit always have fun by solving problems. Harshit took a sorted array consisting of distinct integers and rotated it clockwise by an unknown amount. For example, he took a sorted array = [1, 2, 3, 4, 5] and if he rotates it by 2, then the array becomes: [4, 5, 1, 2, 3].

    After rotating a sorted array, Aahad needs to answer Q queries asked by Harshit, each of them is described by one integer Q[i]. which Harshit wanted him to search in the array. For each query, if he found it, he had to shout the index of the number, otherwise, he had to shout -1.

    For each query, you have to complete the given method where 'key' denotes Q[i]. If the key exists in the array, return the index of the 'key', otherwise, return -1.

    Note:

    Can you solve each query in O(logN) ?
    
    Problem approach

    To Find Peak Element in rotated array
    We can return the mid, if we found the peak in the mid i.e nums[mid-1]nums[mid+1] else we'll check if the peak can be found in right subarray or left subarray.
    If the left subarray is unsorted that means peak is in the left subarray i.e if nums[low]>nums[mid]
    else the peak is in the right subarray.
    To find the target after peak (k)
    Once the peak is found i.e k then we can easily search for elements with updated mid index as
    (mid+k+1)%n , where k is the peak or point from where array is rotated.

    Try solving now

    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