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

Software Development

Algo8
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures , Algorithms , OOPS , DBMS , Operating Systems,Data Base, Networking, Apti
Tip
Tip

Tip 1 : Thorough with your details mentioned in your resume. 
Tip 2 : Be confident
Tip 3 : Mention some good projects and internship on resume
Tip 4 : Practice atleast 200 to 250+ Data Structures and Algorithms Questions

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

Tip 1 : Mention projects which you can explain properly , don't copy someone else projects
Tip 2 : Having some achievements is plus point
Tip 3 : Resume should always be of 1 page (max 2)
Tip 4 : You can put links of your various online platforms profiles

Interview rounds

01
Round
Easy
Online Coding Interview
Duration120 minutes
Interview date8 Feb 2021
Coding problem3

This was the first round and it consisted of MCQs and programming questions. This round was difficult.

1. Longest Palindromic Substring

Moderate
20m average time
80% success
0/80
Asked in companies
SamsungSprinklrRed Hat

You are given a string ('STR') of length 'N'. Find the longest palindromic substring. If there is more than one palindromic substring with the maximum length, return the one with the smaller start index.

Note:
A substring is a contiguous segment of a string.

For example : The longest palindromic substring of "ababc" is "aba", since "aba" is a palindrome and it is the longest substring of length 3 which is a palindrome, there is another palindromic substring of length 3 is "bab" since "aba" starting index is less than "bab", so "aba" is the answer.

Try solving now

2. 0-1 Knapsack

Easy
15m average time
85% success
0/40
Asked in companies
CIS - Cyber InfrastructureBNY MellonTata Consultancy Services (TCS)

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight that a knapsack can carry, you have to find and return the maximum value that a thief can generate by stealing items.

Try solving now

3. Reverse Linked List

Easy
15m average time
85% success
0/40
Asked in companies
AmazonSnapdealPaytm (One97 Communications Limited)
Note :
You do not need to print anything, just return the head of the reversed linked list. 
Try solving now
02
Round
Hard
Online Coding Test
Duration90 minutes
Interview date9 Feb 2021
Coding problem3

This round is last round in this round they give some coding questions as well as few questions they ask related to computer science main subjects. We have to correct all the questions in this round, to clear this round.

1. Maximum value of modulus expression

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

You are given two arrays ‘ARR1’ and ‘ARR2’ having equal length ‘N’. Your task is to return the maximum value of the expression:

|ARR1[ i ] - ARR1[ j ]| + |ARR2[ i ] - ARR2[ j ]| + |i - j|, where 0 <= i, j < n and ‘|A|’ represents the absolute (i.e., non-negative) value of ‘A’.

Example:
n = 4, ARR1 = {1, 2, 3, 4}, ARR2 = {-1, 3, 4, 2}

The maximum value of the expression is obtained when indexes ‘i = 0’ and ‘j = 3’. After  evaluating the expression, we get: 
|ARR1[0] - ARR2[3]| + |ARR2[0] - ARR2[3]| + |0 - 3| => |1 - 4| + |-1 - 2| + |-3| => |-3| + |-3| + 3 => 9

So the answer is 9.
Try solving now

2. DBMS Questions

What is a checkpoint in DBMS?
Define a Relation Schema and a Relation.
What are the three levels of data abstraction?
What is normalization?
What are the integrity rules in DBMS?

Problem approach

Tip 1 : Clear all basics of dbms
Tip 2 : Just go through some important questions from google

3. OS Questions

What are the different states of a process?
What is the use of paging in operating system?
What is deadlock? Explain.
What is semaphore?
What are the advantages of multithreaded programming?

Problem approach

Tip 1 : Do practice important questions
Tip 2 : Try to give answers by using examples

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 the output of print(type("Python"))?

Choose another skill to practice
Similar interview experiences
company logo
Product Intern
2 rounds | 3 problems
Interviewed by Algo8
700 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
3005 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
2112 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
1886 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Development
3 rounds | 5 problems
Interviewed by PhonePe
12188 views
0 comments
0 upvotes
company logo
Software Development
3 rounds | 4 problems
Interviewed by Amdocs
8011 views
0 comments
0 upvotes
company logo
Software Development
3 rounds | 5 problems
Interviewed by Microsoft
1444 views
0 comments
0 upvotes