Upload Button Icon Add office photos

Outscal

Compare button icon Compare button icon Compare

Filter interviews by

Outscal Interview Questions and Answers

Updated 3 Jun 2024
Popular Designations

6 Interview questions

An Intern was asked
Q. Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node.
Ans. 

To find the middle of a linked list, use two pointers - one moving at double the speed of the other.

  • Initialize two pointers, slow and fast, both pointing to the head of the linked list.

  • Move the slow pointer by one node and the fast pointer by two nodes in each iteration.

  • When the fast pointer reaches the end of the list, the slow pointer will be at the middle node.

View all Intern interview questions
An Intern was asked
Q. What are Smart Pointers?
Ans. 

Smart pointers are objects that manage the memory of dynamically allocated objects in C++ to prevent memory leaks.

  • Smart pointers automatically delete the object they point to when they are no longer needed.

  • Examples include unique_ptr, shared_ptr, and weak_ptr in C++.

  • They help in preventing memory leaks and dangling pointers.

  • Smart pointers provide better memory management compared to raw pointers.

View all Intern interview questions
An Intern was asked
Q. What are virtual functions and why are they needed?
Ans. 

Virtual functions in C++ allow for dynamic polymorphism by enabling a function to be overridden in a derived class.

  • Virtual functions are used in C++ to achieve runtime polymorphism, where the function to be called is determined at runtime based on the object's type.

  • They are needed to enable a base class pointer to call a function that is overridden in a derived class.

  • Virtual functions help in achieving the Open/Cl...

View all Intern interview questions
An Intern was asked
Q. What is Diamond Problem in C++ ? How to solve it ?
Ans. 

Diamond Problem occurs in multiple inheritance when a class inherits from two classes that have a common base class.

  • Diamond Problem arises when a class inherits from two classes that have a common base class.

  • Ambiguity arises in accessing the common base class members.

  • To solve Diamond Problem, virtual inheritance is used to ensure only one copy of the common base class is inherited.

View all Intern interview questions
An Intern was asked
Q. Contructors and its types. Types of Copy Constructor
Ans. 

Constructors are special member functions in a class used to initialize objects. Copy constructors create a new object as a copy of an existing object.

  • Types of constructors: Default constructor, Parameterized constructor, Copy constructor, and Destructor

  • Types of copy constructors: Shallow copy constructor and Deep copy constructor

  • Shallow copy constructor copies the values of the members of one object to another ob...

View all Intern interview questions
An Intern was asked
Q. Travelling Salesman Problem
Ans. 

The Travelling Salesman Problem is a classic optimization problem where a salesman needs to visit a set of cities exactly once and return to the starting city with the shortest possible route.

  • The goal is to find the shortest possible route that visits each city exactly once and returns to the starting city.

  • This problem is NP-hard, meaning there is no known efficient algorithm to solve it for large numbers of citie...

View all Intern interview questions

Outscal Interview Experiences

3 interviews found

Intern Interview Questions & Answers

user image Anonymous

posted on 23 Aug 2023

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

I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Assignment 

I was given 3 C++ code submission of DSA questions, but it had errors in syntax and logic. My task was to find as many errors as possible in the code and provide correct solution to the question. They asked me to provide video solution.

Round 2 - One-on-one 

(7 Questions)

  • Q1. Contructors and its types. Types of Copy Constructor
  • Ans. 

    Constructors are special member functions in a class used to initialize objects. Copy constructors create a new object as a copy of an existing object.

    • Types of constructors: Default constructor, Parameterized constructor, Copy constructor, and Destructor

    • Types of copy constructors: Shallow copy constructor and Deep copy constructor

    • Shallow copy constructor copies the values of the members of one object to another object....

  • Answered by AI
  • Q2. What are Smart Pointers
  • Ans. 

    Smart pointers are objects that manage the memory of dynamically allocated objects in C++ to prevent memory leaks.

    • Smart pointers automatically delete the object they point to when they are no longer needed.

    • Examples include unique_ptr, shared_ptr, and weak_ptr in C++.

    • They help in preventing memory leaks and dangling pointers.

    • Smart pointers provide better memory management compared to raw pointers.

  • Answered by AI
  • Q3. What is Diamond Problem in C++ ? How to solve it ?
  • Ans. 

    Diamond Problem occurs in multiple inheritance when a class inherits from two classes that have a common base class.

    • Diamond Problem arises when a class inherits from two classes that have a common base class.

    • Ambiguity arises in accessing the common base class members.

    • To solve Diamond Problem, virtual inheritance is used to ensure only one copy of the common base class is inherited.

  • Answered by AI
  • Q4. Virtual Functions and why is it needed ?
  • Ans. 

    Virtual functions in C++ allow for dynamic polymorphism by enabling a function to be overridden in a derived class.

    • Virtual functions are used in C++ to achieve runtime polymorphism, where the function to be called is determined at runtime based on the object's type.

    • They are needed to enable a base class pointer to call a function that is overridden in a derived class.

    • Virtual functions help in achieving the Open/Closed ...

  • Answered by AI
  • Q5. Middle of a linked list
  • Ans. 

    To find the middle of a linked list, use two pointers - one moving at double the speed of the other.

    • Initialize two pointers, slow and fast, both pointing to the head of the linked list.

    • Move the slow pointer by one node and the fast pointer by two nodes in each iteration.

    • When the fast pointer reaches the end of the list, the slow pointer will be at the middle node.

  • Answered by AI
  • Q6. Travelling Salesman Problem
  • Ans. 

    The Travelling Salesman Problem is a classic optimization problem where a salesman needs to visit a set of cities exactly once and return to the starting city with the shortest possible route.

    • The goal is to find the shortest possible route that visits each city exactly once and returns to the starting city.

    • This problem is NP-hard, meaning there is no known efficient algorithm to solve it for large numbers of cities.

    • One...

  • Answered by AI
  • Q7. Abstract Classes and Interface

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare C++ and OOPS nicely.

Skills evaluated in this interview

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

(1 Question)

  • Q1. React machine coding + DSA questions easy to medium level
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Selenium, java, Manual Testing

Round 2 - Technical 

(1 Question)

  • Q1. Manual Testing, Java ,Selenium

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 Outscal?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. All Technical quetions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared technically

I applied via Campus Placement and was interviewed before Jun 2020. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. General HR questions and some current related topic

Interview Preparation Tips

Interview preparation tips for other job seekers - Speak till recruiter stops you

Interview Questionnaire 

1 Question

  • Q1. Java c c++

Interview Questionnaire 

1 Question

  • Q1. Your past exp?
Are these interview questions helpful?

Interview Questionnaire 

2 Questions

  • Q1. Questions were mostly situations based.
  • Q2. Technical explanation is required

I applied via Campus Placement and was interviewed before Nov 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be real, and just be confident with what ever knowledge you have, nobody expects you to know everything. Every company from freshers expect basic knowledge and an attitude for to learn new things.

Interview Questionnaire 

2 Questions

  • Q1. Self introduction
  • Q2. What is java
  • Ans. 

    Java is a high-level programming language known for its platform independence and object-oriented approach.

    • Java is widely used for developing desktop, web, and mobile applications.

    • It is known for its robustness, security, and scalability.

    • Java programs are compiled into bytecode that can run on any Java Virtual Machine (JVM).

    • It supports multithreading, exception handling, and automatic memory management.

    • Popular framewor...

  • Answered by AI

Skills evaluated in this interview

Outscal Interview FAQs

How many rounds are there in Outscal interview?
Outscal interview process usually has 2 rounds. The most common rounds in the Outscal interview process are Technical, Resume Shortlist and Assignment.
How to prepare for Outscal 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 Outscal. The most common topics and skills that interviewers at Outscal expect are Javascript, Data Structures, Gaming, HTML and CSS.
What are the top questions asked in Outscal interview?

Some of the top questions asked at the Outscal interview -

  1. What is Diamond Problem in C++ ? How to solve i...read more
  2. Virtual Functions and why is it neede...read more
  3. Contructors and its types. Types of Copy Construc...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 3 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.7
 • 8.7k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Wipro Interview Questions
3.7
 • 6.1k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Amazon Interview Questions
4.0
 • 5.4k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.7
 • 3.4k Interviews
View all

Outscal Reviews and Ratings

based on 7 reviews

4.8/5

Rating in categories

3.4

Skill development

4.2

Work-life balance

4.7

Salary

3.7

Job security

4.8

Company culture

4.5

Promotions

4.4

Work satisfaction

Explore 7 Reviews and Ratings
HR Manager
4 salaries
unlock blur

₹10 L/yr - ₹11 L/yr

Game Designer
4 salaries
unlock blur

₹4.8 L/yr - ₹4.8 L/yr

AM Human Resource
4 salaries
unlock blur

₹5.2 L/yr - ₹10 L/yr

Software Developer
3 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare Outscal with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview