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

Software Development

GreenClouds
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Object Oriented Programming, Data structure and Algorithms, Database management, System, Operating System, Data Communication and networks , Machine learning or any new technology
Tip
Tip

Tip 1 : Solve and answer the questions with a calm mind.
Tip 2 : You should know each and every word of your Resume.
Tip 3 : Have confidence in yourself 
Tip 4 : Prepare yourself for the question "Tell me about yourself"

Application process
Where: Campus
Eligibility: above 60%
Resume Tip
Resume tip

Tip 1 : Follow chronological resume format
Tip 2 : Include only the most relevant information and put the most important information first
Tip 3 : Description of your project should be short and sweet.

Interview rounds

01
Round
Easy
Online Coding Test
Duration90 minutes
Interview date1 Sep 2020
Coding problem2

Coding Round consists of 3 questions and time given to solve those questions was 6 hours. It give a 24 hour window in that we can give our test anytime. The questions are basically from arrays, Mathematical , Dynamic Programming

1. Nearest Multiple of 10

Easy
15m average time
85% success
0/40
Asked in companies
MicrosoftPaytm (One97 Communications Limited)GreenClouds

You have been given an integer 'N'. Find the nearest multiple of 10 to the given integer 'N'.

Note:
If there are multiple answers, find the smallest one. For example, if N = 35, both 30 and 40 are nearest to N, since 30 is smaller, the expected answer will be 30.
Try solving now

2. Beautiful String

Easy
18m average time
70% success
0/40
Asked in companies
MicrosoftIntuitAdobe

Ninja has been given a binary string ‘STR’ containing either ‘0’ or ‘1’. A binary string is called beautiful if it contains alternating 0s and 1s.

For Example:‘0101’, ‘1010’, ‘101’, ‘010’ are beautiful strings.

He wants to make ‘STR’ beautiful by performing some operations on it. In one operation, Ninja can convert ‘0’ into ‘1’ or vice versa.

Your task is to determine the minimum number of operations Ninja should perform to make ‘STR’ beautiful.

For Example :
Minimum operations to make ‘STR’ ‘0010’ beautiful is ‘1’. In one operation, we can convert ‘0’ at index ‘0’ (0-based indexing) to ‘1’. The ‘STR’ now becomes ‘1010’ which is a beautiful string. 
Try solving now
02
Round
Easy
Video Call
Duration90 minutes
Interview date24 Dec 2020
Coding problem3

First of all interviewer asked very famous question of Interview i.e.
"Tell me about yourself"
I have given proper answer of this question including my achievements , internships and education.
The interviewer was very friendly . He kept motivating me till end of interview. He took me to the right approach in many questions.

1. Alternate Print

Easy
10m average time
90% success
0/40
Asked in companies
UberBank Of AmericaMAQ Software

You have two strings “A” and “B”. Your task is to print these two strings in an alternative fashion according to indices i.e. first character of “A”, the first character of “B”, the second character of “A”, the second character of “B” and so on.

Note:
If all characters of one string are printed and some characters of other string are remaining, then you have to print the remaining characters of the other string at the end of the resulting string.
Follow Up :
Can you solve the problem in O(N) time complexity and O(1) space complexity?
For Example:
A = “abc” B = “fdh” then answer will be afbdch.
Try solving now

2. OS Questions

Have you worked on Linux OS?
Tell me some commands in Linux. Which commands are used to create a file and write in it?
If we want to print top 10 lines from a file which command will we use? 
If we want to print last 10 line of file which command will we use? 
Which command is used to get ip address of pc? . 
What is the difference between physical address and logical address?
If we are given a file with 1000 lines and we want to print lines from 600-700 which command will we use?
What is Process and process scheduling?
What is deadlock? 
What are necessary conditions for deadlock?

Problem approach

Tip 1 : I generally prefer last minute notes from geeks for geek for quick revision . It covers most of the topics.
Tip 2 : Refer generally asked questions in interviews for particular subject.
Tip 3 : Make notes for the main subject topics for last revision.

3. OOPS Questions

What is Inheritance and types of Inheritance. along with example of inheritance.
What are access specifier in OOPS?
What is default access specifier of class?
What is the difference between class and structure?
What is garbage collection?
Different storage mediums in C++.
What is copy constructor?

Problem approach

Tip 1 : Go through the main features of OOPS Encapsulation , Inheritance etc
Tip 2 : Practice examples of each feature
Tip 3 : Read E Balaguruswamy for better understanding of OOPs

03
Round
Easy
Video Call
Duration30 minutes
Interview date12 Jan 2021
Coding problem2

This was Technical + HR both round. I were asked technical as well as HR related Questions
Again the interviewer was very friendly . He treated me very well and help me out in many questions.
I got a great experience from this interview. Overall It was a good learning for me.

1. Puzzle

If we toss 1 coin three times one by one then what will the probability of getting heads all the time.
 

Problem approach

Tip 1 : Do practice these some generally asked Mathematics concepts
Tip 2 : Keep revising things.

2. Kth largest element in the unsorted array

Moderate
10m average time
90% success
0/80
Asked in companies
FacebookUberMicrosoft

You are given an array consisting of 'N' distinct positive integers and a number 'K'. Your task is to find the kth largest element in the array.

Example:
Consider the array {2,1,5,6,3,8} and 'K' = 3, the sorted array will be {8, 6, 5, 3, 2, 1}, and the 3rd largest element will be 5.
Note:
1) Kth largest element in an array is the kth element of the array when sorted in non-increasing order. 

2) All the elements of the array are pairwise distinct.
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

Which SQL keyword removes duplicate records from a result set?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
1633 views
0 comments
0 upvotes
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
3716 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
1101 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
879 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Development
3 rounds | 5 problems
Interviewed by PhonePe
11974 views
0 comments
0 upvotes
company logo
Software Development
3 rounds | 4 problems
Interviewed by Amdocs
7829 views
0 comments
0 upvotes
company logo
Software Development
3 rounds | 5 problems
Interviewed by Microsoft
1353 views
0 comments
0 upvotes