Upload Button Icon Add office photos

RevGurus Info India

Compare button icon Compare button icon Compare

Filter interviews by

RevGurus Info India Interview Questions and Answers

Updated 4 Apr 2025
Popular Designations

24 Interview questions

A Junior Technical Analyst was asked 4mo ago
Q. 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.

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. Are you willing to relocate?
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

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. What is your preferred 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

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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; }).

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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.

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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.

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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 ...

View all Junior Technical Analyst interview questions
Are these interview questions helpful?
A Junior Technical Analyst was asked 4mo ago
Q. 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; }}

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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 th...

View all Junior Technical Analyst interview questions
A Junior Technical Analyst was asked 4mo ago
Q. 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

View all Junior Technical Analyst interview questions

RevGurus Info India Interview Experiences

12 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
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Fs statement details
  • Q2. Past experience
  • Ans. 

    I have over five years of experience in financial analysis, focusing on data-driven decision-making and strategic planning.

    • Conducted financial modeling for a $10 million project, resulting in a 15% increase in ROI.

    • Analyzed quarterly financial statements to identify trends, leading to cost-saving recommendations of 20%.

    • Collaborated with cross-functional teams to develop budgets and forecasts, improving accuracy by 30%.

    • U...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Salary expectation
  • Ans. 

    I expect a competitive salary based on my skills, experience, and industry standards.

    • Research industry standards: For example, financial analysts in my region typically earn between $70,000 and $90,000.

    • Consider my experience: With 5 years in financial analysis, I believe a salary in the higher range is justified.

    • Discuss benefits: Salary is important, but I also value benefits like bonuses, health insurance, and retirem...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Beprepared and innovatie

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
  • Ans. 

    I am looking for a competitive salary that reflects my skills and the industry standards for a Junior Technical Analyst.

    • Based on my research, the average salary for a Junior Technical Analyst in this region is between $50,000 and $70,000.

    • I believe my skills in data analysis and technical support justify a salary towards the higher end of that range.

    • I am open to discussing the full compensation package, including benefi...

  • Answered by AI
  • 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.
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

Junior Interview Questions & Answers

user image Anonymous

posted on 4 Apr 2025

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

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Initial screening post which technical round was scheduled.
  • Q2. Coupa technical based on the resume skills and experience mentioned.
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
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

Interview Questionnaire 

1 Question

  • Q1. Asked all the questions based on Resume

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

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 trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about RevGurus Info India?
Ask anonymously on communities.

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 HR, Technical and Resume Shortlist.
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 are constructors and destructors in Java, and how can they be initializ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 8 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

kipi.ai Interview Questions
4.1
 • 58 Interviews
Affine Interview Questions
3.3
 • 51 Interviews
View all

RevGurus Info India Reviews and Ratings

based on 75 reviews

3.6/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.1

Salary

3.5

Job security

3.6

Company culture

2.9

Promotions

3.3

Work satisfaction

Explore 75 Reviews and Ratings
Business Analyst
120 salaries
unlock blur

₹9.1 L/yr - ₹15 L/yr

Business System Analyst
67 salaries
unlock blur

₹9 L/yr - ₹14 L/yr

Senior Financial Analyst
26 salaries
unlock blur

₹12.6 L/yr - ₹19.5 L/yr

Technical Analyst
26 salaries
unlock blur

₹5.3 L/yr - ₹12 L/yr

Project Manager
14 salaries
unlock blur

₹22.2 L/yr - ₹35 L/yr

Explore more salaries
Compare RevGurus Info India with

Medcode

4.4
Compare

Cyfuture

3.0
Compare

Maxgen Technologies

4.6
Compare

JoulestoWatts Business Solutions

3.1
Compare
write
Share an Interview