Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Rock On Software Engineer Interview Questions and Answers

Updated 30 Aug 2015

Rock On Software Engineer Interview Experiences

1 interview found

Interview Preparation Tips

Round: Technical Interview
Experience: There are some questions about Database, Web frameworks (if you know any).
Some questions on resume like about your projects, skills etc...
One real life question solve it using technology etc...
Tips: Be confident on your answers. work on relational database concepts.

Skills: Database, Web technologies, OOPS, Algorithms, Data structure
College Name: IIT INDORE
Motivation: It's a startup funded by Tescra, Great learning rate, Nice place...

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. Basic questions on react js, also question related to data structure and sorting algorithm

I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. SQL Joins
  • Q2. Swap 2 numbers without 3rd variable
  • Ans. 

    Swapping two numbers without using a third variable

    • Use arithmetic operations to swap the values

    • Add the two numbers and store the result in the first variable

    • Subtract the second number from the result and store it in the second variable

    • Subtract the second variable from the first variable to get the original value of the second variable

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1st Round : Long set of Aptitude questions
2nd Round : Technical Interview
3rd Round : Technical Interview and HR questions

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Core java , spring boot , mysql , lunix

Interview Preparation Tips

Interview preparation tips for other job seekers - its good
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Regarding skills set
Round 2 - Coding Test 

Had technical round with coding

Round 3 - One-on-one 

(1 Question)

  • Q1. Had discussion on skills , i joined as a fresher
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Basic python qyestions
  • Q2. Oops concepts in python
  • Ans. 

    Oops concepts in Python include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance allows a class to inherit attributes and methods from another class.

    • Encapsulation restricts access to certain components within a class.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Abstraction hides complex implementation details and only shows the necessary features.

  • Answered by AI
  • Q3. Sql queries in framework
  • Ans. 

    SQL queries are commonly used in frameworks for data manipulation and retrieval.

    • SQL queries are used to interact with databases within a framework.

    • Frameworks like Hibernate, Entity Framework, and Django ORM use SQL queries to perform database operations.

    • SQL queries can be written directly in code or generated by the framework based on object-relational mapping.

    • Examples: SELECT * FROM table_name WHERE condition, INSERT ...

  • Answered by AI
  • Q4. Inheritance and polymorphism
  • Q5. Design pattern in python
  • Ans. 

    Design patterns in Python are reusable solutions to common problems in software design.

    • Design patterns help in creating maintainable and scalable code.

    • Some common design patterns in Python include Singleton, Factory, Observer, and Strategy.

    • Each design pattern has its own purpose and implementation.

    • Design patterns promote code reusability and flexibility.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, the scope in which it was defined, and the global scope.

    • A closure is created when a function is defined inside another function.

    • The inner function has access to the variables and parameters of the outer function, even after the outer function has finished executing.

    • Closures are useful for creating private variables and functions in JavaScript.

    • They can also be us...

  • Answered by AI
  • Q2. What is Encapsulation
  • Ans. 

    Encapsulation is the process of hiding internal details and providing a public interface for accessing and manipulating data.

    • Encapsulation bundles data and methods together into a single unit.

    • It helps in achieving data abstraction and data hiding.

    • By encapsulating data, we can control access to it and prevent unauthorized modifications.

    • Encapsulation promotes code reusability and maintainability.

    • Example: A class in objec...

  • Answered by AI
  • Q3. What is Inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows for code reuse and promotes the concept of hierarchy.

    • The class that is being inherited from is called the superclass or base class.

    • The class that inherits from the superclass is called the subclass or derived class.

    • The subclass can access the public and protected members of the s...

  • Answered by AI
  • Q4. What is Abstraction
  • Ans. 

    Abstraction is the process of simplifying complex systems by focusing on essential details.

    • Abstraction involves hiding unnecessary details and exposing only relevant information.

    • It allows developers to create models or representations that capture the essential aspects of a system.

    • Abstraction helps in managing complexity, improving code reusability, and enhancing maintainability.

    • For example, in object-oriented programm...

  • Answered by AI
  • Q5. What is Polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.

    • Polymorphism is a fundamental concept in object-oriented programming.

    • It enables code reusability and flexibility.

    • Polymorphism can be achieved through method overriding and method overloading.

    • Example: A parent class Animal can have multiple child classes like Dog, Cat, and Bird. They can ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. C#,Mvc core,SQL server,vue js,
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

There were 5 coding questions asked

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Worked on projects involving database management and API integration

    • Strong problem-solving skills and ability to work in a team environment

  • Answered by AI
  • Q2. Oops concept in java
  • Ans. 

    Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.

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

    • Encapsulation involves bundling data and methods that operate on the data into a single unit.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Abstraction hides the implementation d...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Jul 2022. There were 4 interview rounds.

Round 1 - Coding Test 

Apt + coding questions, medium difficulty

Round 2 - Technical 

(1 Question)

  • Q1. Basics qs on oops and known programming language
Round 3 - Technical 

(1 Question)

  • Q1. In-depth of oops and live coding questions
Round 4 - HR 

(1 Question)

  • Q1. Basics qs like y and what
Contribute & help others!
anonymous
You can choose to be anonymous

Recently Viewed

INTERVIEWS

Apex Group

No Interviews

INTERVIEWS

Shell

No Interviews

INTERVIEWS

Apex Group

No Interviews

INTERVIEWS

AlmaBetter

No Interviews

INTERVIEWS

Housing.com

No Interviews

INTERVIEWS

Aptara

No Interviews

INTERVIEWS

AlmaBetter

10 top interview questions

INTERVIEWS

Shell

No Interviews

INTERVIEWS

Shell

No Interviews

INTERVIEWS

AlmaBetter

No Interviews

Tell us how to improve this page.

write
Share an Interview