Upload Button Icon Add office photos

Filter interviews by

RUBRIK INDIA Senior Software Engineer Interview Questions and Answers

Updated 19 Feb 2024

RUBRIK INDIA Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Coding Test 

1 hour, focus on concurrency (mutex, semaphore, conditional lock, etc)

Interview Preparation Tips

Topics to prepare for RUBRIK INDIA Senior Software Engineer interview:
  • concurrency
  • Multithreading
Interview preparation tips for other job seekers - I was asked :

There's one bathroom, which needs to be used by politicians of 2 political parties:
1. At a time, no 2 politicians of different parties should be inside the bathroom. (else, they will fight :-P )
2. At a time, only 4 politicians of any given party can enter the bathroom.

Consider all requests to be threads, and based on the above 2 conditions, either allow them to go in, or make those threads wait.


I used conditional lock, to make the politicians of the other party wait, and to allow the politicians of the current occupying party. And then used a semaphore to ensure that only 4 can be in at a time.

Senior Software Engineer Jobs at RUBRIK INDIA

View all

Interview questions from similar companies

I applied via Referral and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

A company designed the test basically to understand the nature of the interviewee. Simple test.

Round 2 - One-on-one 

(1 Question)

  • Q1. OOP Questions like inheritance, polymorphism, etc.

Interview Preparation Tips

Topics to prepare for Entrata Senior Software Engineer interview:
  • Javascript
  • PHP
  • Postgresql
  • React.Js
Interview preparation tips for other job seekers - OOP Concepts, Database knowledge. Mostly normal interviews do not have many hard questions.

Interview Questionnaire 

2 Questions

  • Q1. Multithreading in C++, casting and OOPs concepts
  • Q2. Cover the basic concepts.

Interview Questionnaire 

1 Question

  • Q1. Simple and General Linux related questions, Oracle installations, Linux commands etc

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview for the deployment team to be responsible for deploying the security products to global customers

Interview Questionnaire 

1 Question

  • Q1. SQL Basics, CTE, MERGE Statement
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It will be a scenario based implementation

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. What final class and method
  • Ans. 

    The final class and method are used to prevent inheritance and method overriding respectively.

    • Final class: A final class cannot be subclassed. It is often used for utility classes or classes that should not be extended.

    • Final method: A final method cannot be overridden by subclasses. It is used to prevent modification of a method's behavior in subclasses.

  • Answered by AI
  • Q2. PHP reference variable
  • Q3. Find duplicate numbers
  • Ans. 

    Find duplicate numbers in an array of strings.

    • Iterate through the array and keep track of the count of each number using a hash map.

    • If the count of a number is greater than 1, it is a duplicate.

    • Return the list of duplicate numbers.

  • Answered by AI
  • Q4. Echo variable in single quote what will be output
  • Ans. 

    The output will be the literal string of the variable, without any variable interpolation.

    • When a variable is echoed in single quotes, it is treated as a literal string.

    • No variable interpolation or special characters are interpreted.

    • The output will include the variable name itself, not its value.

  • Answered by AI
  • Q5. What is oops concept
  • Ans. 

    Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

    • OOP is based on the concept of classes and objects.

    • It focuses on encapsulation, inheritance, and polymorphism.

    • Encapsulation hides the internal details of an object and provides a public interface.

    • Inheritance allows classes to inherit properties and methods from other classes.

    • Polymorphism allows objects of diff...

  • Answered by AI
  • Q6. Having clause in MySQL
  • Ans. 

    The HAVING clause is used in MySQL to filter the results of a GROUP BY query based on a condition.

    • The HAVING clause is similar to the WHERE clause, but it operates on grouped rows rather than individual rows.

    • It is used in conjunction with the GROUP BY clause.

    • The HAVING clause is used to filter the results of a GROUP BY query based on a condition that applies to the grouped rows.

    • It is typically used to specify condition...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Backend Questions regarding
  • Q2. UI Questions regarding Angular

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

I applied via Approached by Company and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. About the current profile
  • Q2. Asked about the sms call flow
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Core and Advance concepts of Java
Round 2 - Technical 

(1 Question)

  • Q1. Mainly on mutltithrerading concepts and previous experience on projects.
Round 3 - Behavioral 

(1 Question)

  • Q1. About projects and scenarios based questions.
Round 4 - HR 

(1 Question)

  • Q1. About Salary negotiation and final round

RUBRIK INDIA Interview FAQs

How many rounds are there in RUBRIK INDIA Senior Software Engineer interview?
RUBRIK INDIA interview process usually has 1 rounds. The most common rounds in the RUBRIK INDIA interview process are Coding Test.
How to prepare for RUBRIK INDIA Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at RUBRIK INDIA. The most common topics and skills that interviewers at RUBRIK INDIA expect are Data Management, Automation, C++, Computer science and Python.

Tell us how to improve this page.

RUBRIK INDIA Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
RUBRIK INDIA Senior Software Engineer Salary
based on 8 salaries
₹24 L/yr - ₹40.1 L/yr
137% more than the average Senior Software Engineer Salary in India
View more details

RUBRIK INDIA Senior Software Engineer Reviews and Ratings

based on 2 reviews

4.4/5

Rating in categories

3.9

Skill development

3.9

Work-life balance

4.4

Salary

5.0

Job security

4.2

Company culture

5.0

Promotions

4.4

Work satisfaction

Explore 2 Reviews and Ratings
Customer Success Engineer
66 salaries
unlock blur

₹7.4 L/yr - ₹20.5 L/yr

Software Engineer
51 salaries
unlock blur

₹20.3 L/yr - ₹60 L/yr

Senior Customer Success Engineer
37 salaries
unlock blur

₹13 L/yr - ₹31 L/yr

Software Developer
14 salaries
unlock blur

₹25 L/yr - ₹72.1 L/yr

Sde1
14 salaries
unlock blur

₹24 L/yr - ₹46 L/yr

Explore more salaries
Compare RUBRIK INDIA with

Celebal Technologies

3.0
Compare

NoBrokerHOOD

3.1
Compare

Duck Creek Technologies

4.4
Compare

FinThrive

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview