Upload Button Icon Add office photos

Filter interviews by

RevGurus Info India Interview Questions and Answers

Updated 4 Mar 2025

RevGurus Info India Interview Experiences

Popular Designations

11 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Previous experience
  • Q2. Previous experience

Interview Preparation Tips

Interview preparation tips for other job seekers - None - Just do it, it's not v difficult

Business System Analyst Interview Questions asked at other Companies

Q1. 3. How will you manage the priority task when overloaded with work.
View answer (2)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Fs statement details
  • Q2. Past experience
Round 2 - One-on-one 

(1 Question)

  • Q1. Salary expectation

Interview Preparation Tips

Interview preparation tips for other job seekers - Beprepared and innovatie

Financial Analyst Interview Questions asked at other Companies

Q1. Suppose you have 10000 US dollars with you, out of which you took a loan of 5000 US Dollars. Now suppose you have purchased two assets of 5000 US Dollars each, one through cash and other through bank loan. How would you show this transactio... read more
View answer (3)

Junior Technical Analyst Interview Questions & Answers

user image Pratyancha Kulkarni

posted on 4 Mar 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024.

Round 1 - HR 

(4 Questions)

  • Q1. Basic questions and communication skills
  • Q2. Short term long term goals
  • Q3. What motivates you to join our organization?
  • Ans. 

    I am motivated to join your organization because of the innovative projects and collaborative work environment.

    • Exciting and innovative projects at your organization

    • Collaborative work environment that fosters growth and learning

    • Opportunity to work with a talented team and contribute to impactful solutions

  • Answered by AI
  • Q4. Strengths and weakness
Round 2 - Technical 

(15 Questions)

  • Q1. What is the purpose of the 'this' keyword in programming?
  • Ans. 

    The 'this' keyword in programming is used to refer to the current object or instance of a class.

    • Used to access instance variables and methods within a class.

    • Helps differentiate between local and instance variables with the same name.

    • Can be used to pass the current object as a parameter to another method.

    • Commonly used in object-oriented programming languages like Java and JavaScript.

  • Answered by AI
  • Q2. What are the differences among the terms final, finalize, and finally in programming?
  • Ans. 

    Final, finalize, and finally have different meanings in programming.

    • Final is a keyword used in Java to declare a constant variable.

    • Finalize is a method in Java used for cleanup operations before an object is garbage collected.

    • Finally is a block of code in exception handling that is always executed, regardless of whether an exception is thrown.

  • Answered by AI
  • Q3. How can we access a class in CSS?
  • Ans. 

    You can access a class in CSS by using the class selector.

    • Use a period followed by the class name to select the class in CSS (e.g. .classname).

    • Apply styles to the selected class using curly braces and CSS properties (e.g. .classname { color: blue; }).

  • Answered by AI
  • Q4. What are the four pillars of Java?
  • Ans. 

    The four pillars of Java are encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: The ability of an object to take on many forms.

    • Abstraction: Hiding the implementation details and showing only the necessary features of an object.

  • Answered by AI
  • Q5. What are four SQL commands, and can you explain each of them?
  • Ans. 

    Four common SQL commands are SELECT, INSERT, UPDATE, and DELETE.

    • SELECT: Retrieves data from a database table

    • INSERT: Adds new records to a table

    • UPDATE: Modifies existing records in a table

    • DELETE: Removes records from a table

  • Answered by AI
  • Q6. What is a join in SQL?
  • Ans. 

    A join in SQL is used to combine rows from two or more tables based on a related column between them.

    • Joins are used to retrieve data from multiple tables based on a related column

    • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

  • Answered by AI
  • Q7. What is inheritance in programming, and what are its different types?
  • Ans. 

    Inheritance in programming allows a class to inherit properties and behaviors from another class.

    • Types of inheritance include single inheritance, where a class inherits from only one parent class.

    • Multiple inheritance, where a class inherits from more than one parent class.

    • Multilevel inheritance, where a class inherits from a derived class, which in turn inherits from another class.

    • Hierarchical inheritance, where multip...

  • Answered by AI
  • Q8. What is the difference between Object-Oriented Programming (OOP) and Java?
  • Ans. 

    OOP is a programming paradigm while Java is a programming language that supports OOP principles.

    • OOP is a programming paradigm that focuses on objects and classes, while Java is a programming language that supports OOP principles.

    • Java is a popular programming language that follows OOP concepts such as inheritance, encapsulation, and polymorphism.

    • OOP allows for the creation of reusable code through the use of classes and...

  • Answered by AI
  • Q9. Is Java truly an object-oriented programming language?
  • Ans. 

    Yes, Java is truly an object-oriented programming language.

    • Java supports the four key principles of object-oriented programming: encapsulation, inheritance, polymorphism, and abstraction.

    • Everything in Java is an object, except for primitive data types like int, float, etc.

    • Java allows for the creation of classes and objects, which can have attributes and methods.

    • Java supports inheritance, allowing classes to inherit att

  • Answered by AI
  • Q10. What is a friendly function in programming?
  • Ans. 

    A friendly function in programming is a function that is not a member of a class but has access to the private and protected members of the class.

    • A friendly function is declared with the 'friend' keyword in C++.

    • It allows the function to access private and protected members of a class.

    • Example: class A { private: int x; friend void display(A obj) { cout << obj.x; }}

  • Answered by AI
  • Q11. What are constructors and destructors in Java, and how can they be initialized?
  • Ans. 

    Constructors and destructors are special methods in Java used to initialize and clean up objects, respectively.

    • Constructors are used to initialize an object when it is created. They have the same name as the class and do not have a return type.

    • Destructors are used to clean up resources before an object is destroyed. However, Java does not have explicit destructors like C++.

    • Constructors can be overloaded, allowing multi...

  • Answered by AI
  • Q12. What is the ternary operator in Java?
  • Ans. 

    The ternary operator in Java is a conditional operator that takes three operands.

    • It is denoted by the ? : symbols.

    • It is used as a shorthand for if-else statements.

    • Example: int x = (a > b) ? a : b; // assigns the larger of a and b to x

  • Answered by AI
  • Q13. What are the differences between method overloading and method overriding?
  • Ans. 

    Method overloading is having multiple methods in the same class with the same name but different parameters, while method overriding is redefining a method in a subclass with the same name and parameters as in the superclass.

    • Method overloading involves multiple methods with the same name but different parameters.

    • Method overriding involves redefining a method in a subclass with the same name and parameters as in the sup...

  • Answered by AI
  • Q14. What are classes and objects in object-oriented programming?
  • Ans. 

    Classes are blueprints for creating objects in object-oriented programming, while objects are instances of classes.

    • Classes define the properties and behaviors of objects

    • Objects are instances of classes that can hold data and perform actions

    • Classes can inherit properties and behaviors from other classes

    • Objects can interact with each other through methods and properties

  • Answered by AI
  • Q15. What is the usage of basic HTML tags?
  • Ans. 

    Basic HTML tags are used to structure and format content on a web page.

    • HTML tags are used to define the structure of a webpage.

    • Tags are enclosed in angle brackets, like <tag>.

    • Some common tags include <h1> for headings, <p> for paragraphs, and <a> for links.

    • Attributes can be added to tags to provide additional information or functionality.

    • Example: <h1>This is a heading</h1>

  • Answered by AI
Round 3 - HR 

(4 Questions)

  • Q1. Salary expectation
  • Q2. Ready for relocation
  • Ans. 

    Yes, I am open to relocation for the right opportunity.

    • I am willing to relocate for the right job opportunity

    • I am open to exploring new cities and cultures

    • I have experience moving for previous jobs or education

    • I am flexible and adaptable to new environments

  • Answered by AI
  • Q3. Prefer working mode
  • Ans. 

    I prefer working in a collaborative team environment where I can bounce ideas off of others and learn from their expertise.

    • Collaborative team environment

    • Opportunities to learn from others

    • Ability to bounce ideas off of colleagues

  • Answered by AI
  • Q4. Company policies

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and do not underestimate your capabilities.

Top RevGurus Info India Junior Technical Analyst Interview Questions and Answers

Q1. What are the differences among the terms final, finalize, and finally in programming?
View answer (1)

Junior Technical Analyst Interview Questions asked at other Companies

Q1. What are constructors and destructors in Java, and how can they be initialized?
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. General question About yourself Goals Interests
Round 3 - Technical 

(2 Questions)

  • Q1. Questions related to revenue recognition
  • Q2. 5 steps model - SSP and allocation

Senior Functional Consultant Interview Questions asked at other Companies

Q1. How much do you know about contract lifecycle management
View answer (1)

RevGurus Info India interview questions for popular designations

 Business Analyst

 (6)

 Business System Analyst

 (1)

 Junior Technical Analyst

 (1)

 Financial Analyst

 (1)

 Lead Analyst

 (1)

 Senior Functional Consultant

 (1)

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

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Five setps of Ind As 115
  • Ans. 

    Ind AS 115 outlines a comprehensive model for revenue recognition

    • Identify the contract with the customer

    • Identify the performance obligations in the contract

    • Determine the transaction price

    • Allocate the transaction price to the performance obligations

    • Recognize revenue when (or as) the entity satisfies a performance obligation

  • Answered by AI
  • Q2. What is Unearned Income
  • Ans. 

    Unearned income is income received in advance for goods or services that have not yet been provided.

    • Unearned income is also known as deferred income or unearned revenue.

    • It is recorded as a liability on the balance sheet until the goods or services are delivered.

    • Examples include prepaid rent, subscription fees, and gift cards.

    • Once the goods or services are provided, unearned income is recognized as revenue on the income

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What is your salary expectation

Top RevGurus Info India Business Analyst Interview Questions and Answers

Q1. What is Allocation of transaction price, please provide an example
View answer (1)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Could you please brief us on your experience
Round 3 - Technical 

(3 Questions)

  • Q1. Brief us on US GAAP
  • Ans. 

    US GAAP is a set of accounting standards used in the United States for financial reporting by publicly traded companies.

    • US GAAP stands for Generally Accepted Accounting Principles

    • It provides a framework for how companies should prepare and present their financial statements

    • US GAAP is overseen by the Financial Accounting Standards Board (FASB)

    • It aims to ensure consistency and transparency in financial reporting

    • Examples ...

  • Answered by AI
  • Q2. What is Contract Liability
  • Ans. 

    Contract liability refers to the obligation a company has to fulfill the terms of a contract with another party.

    • Contract liability arises when a company agrees to provide goods or services to another party in exchange for payment.

    • It represents the amount of revenue that has been recognized but not yet earned.

    • Companies must carefully track and manage their contract liabilities to ensure they meet their obligations.

    • Examp...

  • Answered by AI
  • Q3. What is Allocation of transaction price, please provide an example
  • Ans. 

    Allocation of transaction price is the process of assigning the total transaction price to various performance obligations in a contract.

    • Allocation of transaction price is done based on the standalone selling price of each performance obligation.

    • It is important to allocate the transaction price fairly and accurately to each performance obligation.

    • For example, if a customer purchases a software license and a maintenance...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay confident during the interview and communication is the key

Top RevGurus Info India Business Analyst Interview Questions and Answers

Q1. What is Allocation of transaction price, please provide an example
View answer (1)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)

Jobs at RevGurus Info India

View all

Interview Questionnaire 

1 Question

  • Q1. HR round is fairly simple and for technical be prepared with revenue recognition standards with the understanding for why the need for that standard arose

Top RevGurus Info India Business Analyst Interview Questions and Answers

Q1. What is Allocation of transaction price, please provide an example
View answer (1)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)

Interview Questionnaire 

1 Question

  • Q1. Asked all the questions based on Resume

Top RevGurus Info India Business Analyst Interview Questions and Answers

Q1. What is Allocation of transaction price, please provide an example
View answer (1)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)

I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 5 steps of Revenue recognition in ASC 606
  • Ans. 

    ASC 606 outlines 5 steps for revenue recognition.

    • Identify the contract with the customer

    • Identify the performance obligations in the contract

    • Determine the transaction price

    • Allocate the transaction price to the performance obligations

    • Recognize revenue when (or as) the entity satisfies a performance obligation

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for ASC 606 and be genuine. Try to be honest.

Top RevGurus Info India Business Analyst Interview Questions and Answers

Q1. What is Allocation of transaction price, please provide an example
View answer (1)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)

Lead Analyst Interview Questions & Answers

user image Anonymous

posted on 26 Aug 2021

I applied via Recruitment Consultant and was interviewed before Aug 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What are the 5 steps for Revenue Recognition as per ASC606?
  • Ans. 

    The 5 steps for Revenue Recognition as per ASC606 are: Identify the contract, Identify performance obligations, Determine transaction price, Allocate transaction price, Recognize revenue when performance obligation is satisfied.

    • Step 1: Identify the contract - Determine if a contract exists, identify the parties involved, and determine the contract's terms and conditions.

    • Step 2: Identify performance obligations - Identi...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study the revenue recognition process as per ASC606.

Lead Analyst Interview Questions asked at other Companies

Q1. Do bonus shares impact capital accretion?
View answer (2)

RevGurus Info India Interview FAQs

How many rounds are there in RevGurus Info India interview?
RevGurus Info India interview process usually has 2-3 rounds. The most common rounds in the RevGurus Info India interview process are Technical, HR and One-on-one Round.
How to prepare for RevGurus Info India 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 RevGurus Info India. The most common topics and skills that interviewers at RevGurus Info India expect are Revenue Recognition, Oracle E - business Suite, SQL, Functional Consultancy and Javascript.
What are the top questions asked in RevGurus Info India interview?

Some of the top questions asked at the RevGurus Info India interview -

  1. What are the differences among the terms final, finalize, and finally in progra...read more
  2. What are four SQL commands, and can you explain each of th...read more
  3. What is inheritance in programming, and what are its different typ...read more

Tell us how to improve this page.

RevGurus Info India Interview Process

based on 7 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 852 Interviews
View all

RevGurus Info India Reviews and Ratings

based on 70 reviews

3.6/5

Rating in categories

3.4

Skill development

3.6

Work-life balance

3.1

Salary

3.5

Job security

3.6

Company culture

2.8

Promotions

3.3

Work satisfaction

Explore 70 Reviews and Ratings
Chartered Accountant

Pune

0-1 Yrs

Not Disclosed

Explore more jobs
Business Analyst
122 salaries
unlock blur

₹5.4 L/yr - ₹15 L/yr

Business System Analyst
71 salaries
unlock blur

₹5.5 L/yr - ₹15 L/yr

Senior Financial Analyst
26 salaries
unlock blur

₹10.1 L/yr - ₹19.5 L/yr

Technical Analyst
24 salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Project Manager
14 salaries
unlock blur

₹20 L/yr - ₹35 L/yr

Explore more salaries
Compare RevGurus Info India with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

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