Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Nagaaro interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

Nagaaro
upvote
share-icon
5 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Arrays, Linked List, Oops, System Design, Docker, Kubernetes
Tip
Tip

Tip 1 : Learn more about technologies
Tip 2 : Practice some coding questions
Tip 3 : View previous interviews of the companies

Application process
Where: Referral
Eligibility: 3 years Experience
Resume Tip
Resume tip

Tip 1 : Just write the best points highlighted
Tip 2 : Write only what you know and prepare well

Interview rounds

01
Round
Easy
Online Coding Interview
Duration20 minutes
Interview date29 Oct 2021
Coding problem1

50 Logical ability, mathematical and image patterns questions are to be done in 20 minutes. A minimum cutoff has to be cleared. (ask your recruiter)
Tip – majority questions are of image pattern, so try to solve those first as they take lesser time

1. MCQ Questions

50 Logical ability, mathematical and image patterns questions are to be done in 20 minutes


Number Of MCQs - 50

02
Round
Easy
Online Coding Test
Duration90 minutes
Interview date29 Oct 2021
Coding problem2

1. Second largest element in the array

Moderate
25m average time
70% success
0/80
Asked in companies
FacebookAdobeInfosys

A few days back, Ninja encountered a string containing characters from ‘A’ to ‘Z’ which indicated a secret message. For security purposes he encoded each character of the string to its numeric value, that is, A = 1, B = 2, C = 3, till Z = 26 and combined them as a single sequence (SEQ) of digits of length N. Let's say the message was "LA", Ninja encoded it as 121 for L=12 and A=1.

Today, when he read the encoded secret message, he realised that he was not able to decode the original string. So, the Ninja is wondering in how many ways he can decode the numeric sequence to some valid string.

A valid string is a string with characters from A to Z and no other characters.

Example:
Let the encoded sequence be 121,

The first way to decode 121 is:
1 = A
2 = B
1 = A
Thus, the decoded string will be ABA.

The second way to decode 121 is:
12 = L
1 = A
Thus, the decoded string will be LA.

The third way to decode 121 is:
1 = A
21 = U
Thus, the decoded string will be AU.

So, there will be 3 ways to decode the sequence 121 i.e. [(ABA), (LA), (AU)].
Note:
The input sequence will always have at least 1 possible way to decode.    

As the answer can be large, return your answer modulo 10^9  + 7.
Follow Up:
Can you solve this using constant extra space?
Try solving now

2. Digits Decoding

Moderate
25m average time
70% success
0/80
Asked in companies
FacebookAdobeInfosys

A few days back, Ninja encountered a string containing characters from ‘A’ to ‘Z’ which indicated a secret message. For security purposes he encoded each character of the string to its numeric value, that is, A = 1, B = 2, C = 3, till Z = 26 and combined them as a single sequence (SEQ) of digits of length N. Let's say the message was "LA", Ninja encoded it as 121 for L=12 and A=1.

Today, when he read the encoded secret message, he realised that he was not able to decode the original string. So, the Ninja is wondering in how many ways he can decode the numeric sequence to some valid string.

A valid string is a string with characters from A to Z and no other characters.

Example:
Let the encoded sequence be 121,

The first way to decode 121 is:
1 = A
2 = B
1 = A
Thus, the decoded string will be ABA.

The second way to decode 121 is:
12 = L
1 = A
Thus, the decoded string will be LA.

The third way to decode 121 is:
1 = A
21 = U
Thus, the decoded string will be AU.

So, there will be 3 ways to decode the sequence 121 i.e. [(ABA), (LA), (AU)].
Note:
The input sequence will always have at least 1 possible way to decode.    

As the answer can be large, return your answer modulo 10^9  + 7.
Follow Up:
Can you solve this using constant extra space?
Try solving now
03
Round
Easy
Online Coding Interview
Duration180 minutes
Interview date1 Nov 2021
Coding problem1

Since I applied for senior frontend role (React), I was asked questions on following topics – Javascript (easy, medium, hard), HTML, HTML5 api, CSS, SVG, React (easy, medium, hard), UI/UX related
A very lengthy and tiring round.

1. MCQ Questions

 JavaScript (easy, medium, hard), HTML, HTML5 API, CSS, SVG, React (easy, medium, hard), UI/UX.]

 

Number Of MCQs - 200

 

04
Round
Easy
Video Call
Duration20 minutes
Interview date1 Nov 2021
Coding problem1

1. HTML and CSS Questions

What is event bubbling? How to stop it?
Forward refs in React?
Pseudo elements in CSS?
Local and session storage capacity?

05
Round
Easy
Video Call
Duration60 minutes
Interview date2 Nov 2021
Coding problem0

Questions related to project, architecture, resume, CI/CD process, Reactjs

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What does HTML stand for?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
Senior Software Engineer
2 rounds | 3 problems
Interviewed by Nagaaro
1064 views
0 comments
0 upvotes
company logo
Senior Software Engineer
6 rounds | 5 problems
Interviewed by Nagaaro
857 views
0 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 8 problems
Interviewed by Nagaaro
765 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Nagaaro
425 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3003 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
3391 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
1792 views
3 comments
0 upvotes