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

SDE - 1

Netcore cloud
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
My journey started when I was in class 12th and my teacher guided me to take part in the coding competitions that are hosted by codechef. After that I started participating in them and developed a habit of doing coding questions.
Application story
I applied to this company through the on-campus opportunity as my college is a tier 1 college. This company always visits my college for hire.
Why selected/rejected for the role?
I was rejected because I was not able to explain all the concepts with the correct accuracy.
Preparation
Duration: 6 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Regarding DSA preparation, focus more on the questions that have more chance of coming up in the interview. You can find these questions on Striver SDE Sheet, InterviewBit, Leetcode 100 most liked, Leetcode 100 most important etc.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Make Sure that your resume is simple, and also try to fit all the information on only one page.
Tip 2 : Have at least 2 projects with the latest technologies. Github link of projects should be provided

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date18 Feb 2023
Coding problem2

1. Top View

Moderate
42m average time
61% success
0/80
Asked in companies
MakeMyTripGeeksforGeeksAmazon

Given a binary tree. Print the Top View of Binary Tree. Print the nodes from left to right order.

Example:
Input:

Alt text

Output: 2 35 2 10 2
Problem approach

Step 1 : Figure out how the tree will look after traversal and got the point that I have to do something like vertical order traversal
Step 2 : I do a level order traversal so that the topmost node at a horizontal node is visited before any other node of the same horizontal distance below it.
Step 3 : Hashing is used to check whether a node at a given horizontal distance is seen. 
Step 4 : I explained the whole approach and code

Try solving now

2. Ways to Arrange Balls

Hard
40m average time
50% success
0/120
Asked in companies
GeeksforGeeksDavis SoftwareFord Motor Company

Given ‘a’ balls of type ‘A’, ‘b’ balls of type ‘B’ and ‘c’ balls of type ‘C’. You need to find the total number of ways to arrange the balls in a straight line such that adjacent balls are of different types.

In other words, find the total ways to arrange the given balls in such a way that no two balls of the same type are adjacent.

For Example :
Suppose we have 2 balls of type ‘A’, 1 ball of type ‘B’ and 1 ball of type ‘C’, following are the ways to arrange them in the required fashion. 
ABCA
ABAC 
ACBA 
ACAB 
BACA 
CABA 
Hence, there is a total of six ways.
Problem approach

Step 1 : Initially I read the problem and start thinking about two pointer approach
Step 2 : But after a few minutes I got to the point where I can treat balls as numbers (i.e 0, 1, 2) then I remembered the DNF algorithm
Step 3 : So I took three-pointers i.e low, high, and mid, and write code keeping in mind I save to store red -> white -> blue and applied DNF algo

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date18 Feb 2023
Coding problem3

1. Increasing Path In Matrix

Moderate
25m average time
75% success
0/80
Asked in companies
IntuitAppleOracle

You are given a 2-D matrix ‘mat’, consisting of ’N’ rows and ‘M’ columns. The element at the i-th row and j-th column is ‘mat[i][j]’.

From mat[i][j], you can move to mat[i+1][j] if mat[i+1][j] > mat[i][j], or to mat[i][j+1] if mat[i][j+1] > mat[i][j].

Your task is to find and output the longest path length if you start from (0,0) i.e from mat[0][0] and end at any possible cell (i, j) i.e at mat[i][j].

Note :
Consider 0 based indexing.
Problem approach

Step 1 : He just asked for an approach to this question so I told him like that
Consider each cell as a node and each boundary between any two adjacent cells be an edge. so the total number of Nodes is N * N. So the idea is to do a breadth-first search from the starting cell till the ending cell is found.
Step 2 : Then he asked for time complexity

Try solving now

2. DBMS

What are joins? (Learn)

Normalize the Resultant table of Query 1. (Learn)

What do you understand by ACID Properties? (Learn)

 

Problem approach

Tip 1 : Practice SQL queries 
Tip 2 : Grasp theoretical concepts also

3. Design Question

Asked for Schema Design of LinkedIn

Problem approach

Tip 1 : Practice the design of the schema
Tip 2 : Well understanding of the keys in schema

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
SDE - 1
3 rounds | 6 problems
Interviewed by Netcore cloud
970 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by Netcore cloud
760 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Netcore cloud
1587 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Netcore cloud
798 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes