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

Educator assistant

Geekster
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
From the first year of joining the college, i was curious to know about the placements, what to prepare and how to. Talking to the seniors helped me to get the idea to prepare for the same, I started preparing immediately and practiced coding for months which eventually helped me to grab good placements
Application story
I applied with the help of a friend who was already working at Geekster, so i applied by sending my resume on the mail and got revert mail of interview scheduling after the selection, after that i got a telephonic interview call and then proceeded for the interview round after that i got selected as the interview went well.
Why selected/rejected for the role?
I got selected for the role as i solved all the questions asked and i remained confident with all the answers which eventually helped me to grab the role.
Preparation
Duration: 5 months
Topics: Data structures, OOPS, Dynamic Programming, Java, Algorithms
Tip
Tip

Tip 1 : Practice atleast 250 Dsa questions 
Tip 2 : Do atleast 2 projects 
Tip 3 : prepare OOPs questions

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

Tip 1 : Have some coding platform links where you practiced like leetcode 
Tip 2 : have some projects on resume

Interview rounds

01
Round
Easy
Telephonic
Duration25 minutes
Interview date18 Jan 2023
Coding problem1

It was a telephonic interview at 5 pm , i was asked some technical questions.

1. Technical Questions

Asked me about myself.

Questions from previous internships.

Why do I want to change company?

02
Round
Easy
Video Call
Duration60 minutes
Interview date21 Jan 2023
Coding problem2

It was scheduled at 4 pm, as i joined interviewer asked me to give my introduction and then asked if i code in Java as the role was for Java language teaching assistant and then he asked me to share my screen and gave me the first question of leetcode.
He asked me to tell the brute force approach first and then solve the same and then go for an optimised approach. He told me to solve the question by explaining as if i am teaching a student.
Then after solving the question, he asked me about the recursion and told me to solve any question using recursion on online compiler.
Then after solving the same he gave me another question on recursion to solve on pepcoding site.
After solving all the questions, i got selected for the role .

1. Maximum Product Subarray

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

You are given an array “arr'' of integers. Your task is to find the contiguous subarray within the array which has the largest product of its elements. You have to report this maximum product.

An array c is a subarray of array d if c can be obtained from d by deletion of several elements from the beginning and several elements from the end.

For e.g.- The non-empty subarrays of an array [1,2,3] will be- [1],[2],[3],[1,2],[2,3],[1,2,3]. 
For Example:
If arr = {-3,4,5}.
All the possible non-empty contiguous subarrays of “arr” are {-3}, {4}, {5}, {-3,4}, {4,5} and {-3,4,5}.
The product of these subarrays are -3, 4, 5, -12, 20 and -60 respectively.
The maximum product is 20. Hence, the answer is 20.
Follow Up:
Can you solve this in linear time and constant space complexity?
Problem approach

Step1 : I firstly gave the brute force approach of using multiple loops 
Step2 : Then i told optimised approach of using 4 variables current and previous maximum and minimum
Step3 : interviewer was happy with the approach

Try solving now

2. Power Set

Easy
15m average time
85% success
0/40
Asked in companies
AdobeAmazonFacebook

You are given a sorted array of 'N' integers. You have to generate the power set for this array where each subset of this power set is individually sorted.

A set is a well-defined collection of distinct elements. Power set P(ARR) of a set 'ARR' is defined as a set of all possible subsets of 'ARR'.

You have to return the array of subsets. The elements in the subset should be sorted in ascending order. The order of subsets in the array does not matter. Hence there can be more than 1 possible solution for a given array.

For example :
If we are given an array ARR=[1,2,3] then the power set P(ARR) of the set ARR is: [ [], [1], [2], [1,2], [3], [1,3], [2,3], [1,2,3] ]
Note :
For every subset 'X' present in power set P(ARR) of set ARR, X must be sorted i.e. in the example above:
P1(ARR) =  [ [], [1], [2], [1,2], [3], [1,3], [2,3], [1,2,3] ]
P2(ARR) =  [ [], [1], [1,2,3], [2], [1,2], [3], [1,3], [2,3] ]
P3(ARR) =  [ [], [1], [2], [1,2], [3], [1,3], [2,3], [2,3,1] ]
P1(ARR) and P2(ARR) will be considered correct power sets but P3(ARR) will not be considered correct because there the last subset [2, 3, 1] is not sorted.
Problem approach

Step 1 : This was need to be solved by recursion so i made the function and used recursion calling
Step 2 : substring was used to call for every part of string
Step 3 : interviewer was happy with the approach

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