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

Senior Software Engineer

Protiviti
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Collection class , spring boot annotations, Oops, SqlMultithreading, Garbage collection
Tip
Tip

Tip 1 : know all the things which you mention in resume 
Tip 2 : practise intermediate lvl ques on java collection class and multithreading
Tip 3 : know most commonly used annotations for spring framework and hibernate

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

Tip 1 : little exaggeration of experience is needed 
Tip 2 : no the things mentioned on resume

Interview rounds

01
Round
Medium
Video Call
Duration60 Minutes
Interview date5 Mar 2022
Coding problem2

It was around 4pm
The interviewer were very nice and polite u should know about company

1. System Design Question

Create api for get with required request param

Problem approach

It was a simple annotations with @requestparam and required=true

2. Count the repetitions

Hard
25m average time
75% success
0/120
Asked in companies
MicrosoftProtivitiApple

A string 'S' is defined as S[s,N] such that 'N' repetitions of 's' make 'S'. For example if S[“ab” 4] then 'S' = ”abababab”. You are given two string S1[s1, N1] and S2[s2, N2]. Your task is to find the maximum value of 'M' such that [S2, M] can be obtained from S1.

It is defined that 'S1' can be obtained from 'S2' if we can remove some character from 'S2' to get 'S1'. For example, string 's' = ”ab” can be obtained from “adeb” but not from “adef”.

For example,
S1[“abc” 4] , S2 = [“ab” 2]

Here, 'S1' = ”abcabcabcabc” and  'S2' = ”abab”,
After deleting all ‘c’ from 'S1' becomes  S'1 = “abababab”, which can also be written as 
S'1 =[“abab" 2] = [S2 2]. 
Hence the 'M' = 2.
Try solving now
03
Round
Easy
Video Call
Duration30 Minutes
Interview date9 Apr 2022
Coding problem0

It was director round they just shared about company and team in which i would be assigned. Also some Basic HR Questions like What are your goals and hobbies.

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
Software Engineer
3 rounds | 2 problems
Interviewed by Protiviti
1489 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3734 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4984 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3013 views
3 comments
0 upvotes