Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by OPPO Team. If you also belong to the team, you can get access from here

OPPO Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

OPPO Software Trainee Intern Interview Questions and Answers

Updated 13 Nov 2024

OPPO Software Trainee Intern Interview Experiences

1 interview found

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

I applied via Campus Placement and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Coding Test 

2 Basic-medium level coding questions
Os,DBMS,OOPS & Aptitude mcqs

Round 2 - Technical 

(6 Questions)

  • Q1. Storage classes, exit & extern in c
  • Q2. Questions on bootloader, kernel, oops
  • Q3. Design patterns in c++, projects
  • Ans. 

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

    • Design patterns help in creating flexible, maintainable, and scalable code.

    • Examples of design patterns in C++ include Singleton, Factory, Observer, and Strategy.

    • Each design pattern has its own purpose and can be applied to different scenarios in software development.

  • Answered by AI
  • Q4. Questions on polymorphism
  • Q5. Access specifiers, storage classes, abstraction
  • Q6. Phases of compilation in compiler design
  • Ans. 

    Phases of compilation include lexical analysis, syntax analysis, semantic analysis, code generation, and code optimization.

    • Lexical analysis: Converts source code into tokens

    • Syntax analysis: Checks the syntax of the code using grammar rules

    • Semantic analysis: Checks the meaning of the code and its correctness

    • Code generation: Translates the code into machine language

    • Code optimization: Improves the code for better performa

  • Answered by AI
Round 3 - Technical 

(7 Questions)

  • Q1. Virtual functions, diamond inheritance
  • Q2. 2-3 aptitude questions
  • Q3. Question on dynamic orogramming
  • Q4. 2 questions on linked list
  • Q5. Questions on stacks and queues
  • Q6. Questions on time & space complexity and calculation
  • Q7. Question on process scheduling, process management
Round 4 - HR 

(3 Questions)

  • Q1. Interests, strength & weakness
  • Q2. Family background
  • Q3. Willing to relocate, expectations from company
  • Ans. 

    Yes, willing to relocate for the right opportunity. Expectations include growth, learning, and supportive work environment.

    • I am open to relocating for the right opportunity that aligns with my career goals.

    • I expect the company to provide opportunities for growth and learning.

    • I value a supportive work environment where I can collaborate with team members and contribute effectively.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focusing more on fundamentals like c/c++
Oops,
Os
DBMS
Compiler Design

Skills evaluated in this interview

Interview questions from similar companies

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

(2 Questions)

  • Q1. Array topics - 2 question from this topic
  • Q2. Linkedlist coding problem - 1 problem from this topic
Round 2 - Coding Test 

Sql problem solving - 2 problem from this topic

Round 3 - Behavioral 

(1 Question)

  • Q1. Project discussion - projects you worked on
  • Ans. 

    I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracker.

    • Developed a web application for a retail company to manage inventory and sales

    • Created a mobile app for a fitness tracker to track workouts and progress

    • Collaborated with team members to design and implement features

    • Utilized technologies such as React, Node.js, and MongoDB

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Group Discussion 

Tell about AC industry

Round 2 - Technical 

(3 Questions)

  • Q1. Move zeros to end?
  • Ans. 

    Move all zeros in an array of strings to the end while maintaining the order of non-zero elements.

    • Iterate through the array and move all zeros to the end while keeping the order of non-zero elements.

    • Use two pointers approach to swap elements in-place.

    • Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']

  • Answered by AI
  • Q2. WHat are AWS services?
  • Ans. 

    AWS services are cloud computing services provided by Amazon Web Services.

    • Compute services (e.g. EC2, Lambda)

    • Storage services (e.g. S3, EBS)

    • Database services (e.g. RDS, DynamoDB)

    • Networking services (e.g. VPC, Route 53)

    • Machine learning services (e.g. SageMaker)

    • Analytics services (e.g. Redshift, Athena)

  • Answered by AI
  • Q3. What is dynamodb?
  • Ans. 

    DynamoDB is a fully managed NoSQL database service provided by AWS.

    • Fully managed NoSQL database service

    • Scalable and high-performance

    • Supports key-value and document data models

    • Automatically replicates data across multiple Availability Zones for high availability

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. How good are you at stress handling situations?
  • Ans. 

    I am very good at handling stress situations, remaining calm and focused under pressure.

    • I have experience working on high-pressure projects with tight deadlines.

    • I am able to prioritize tasks effectively and stay organized during stressful situations.

    • I have developed strong problem-solving skills that help me navigate stressful scenarios.

    • I am able to communicate effectively with team members and stakeholders to manage s...

  • Answered by AI
  • Q2. Why daikin eloaborate this?
  • Ans. 

    Daikin may elaborate on a topic to provide more detailed information or explanation.

    • To provide a better understanding of a complex concept or product

    • To address potential questions or concerns from customers

    • To showcase the company's expertise and knowledge in the industry

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What is broadcast receiver
  • Ans. 

    Broadcast receiver is a component in Android that allows the system to deliver events to the app.

    • Component in Android system

    • Receives and handles broadcast messages

    • Used to respond to system-wide events

    • Registered in the AndroidManifest.xml file

  • Answered by AI
  • Q2. What is intent service
  • Ans. 

    IntentService is a class in Android that performs long-running operations in the background without blocking the main thread.

    • IntentService is a subclass of Service that handles asynchronous requests (expressed as Intents) on demand.

    • It is typically used for tasks like downloading files, syncing data, or performing any other background task.

    • IntentService runs on a separate worker thread, so it does not interfere with the...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why do you want to join
  • Ans. 

    I am passionate about developing innovative software solutions and believe this company aligns with my career goals.

    • Excited about the opportunity to work on cutting-edge technologies

    • Impressed by the company's reputation for fostering a collaborative work environment

    • Seeking a challenging role that allows for professional growth and development

  • Answered by AI
  • Q2. What is your highest qualification
  • Ans. 

    Master's degree in Computer Science

    • Master's degree in Computer Science

    • Specialization in software engineering

    • Thesis on machine learning algorithms

    • Graduated with honors

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Python and sql questions
Round 2 - Technical 

(1 Question)

  • Q1. Client interview
Round 3 - HR 

(1 Question)

  • Q1. General discussion
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Set a bit, make function pointers, etc
  • Q2. Deadlock,rtos, ipc, etc
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is your weakness
  • Q2. What is pn junction diode
  • Ans. 

    A pn junction diode is a semiconductor device that allows current to flow in one direction only.

    • Consists of p-type and n-type semiconductor materials

    • When forward biased, allows current to flow easily

    • When reverse biased, blocks current flow

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(4 Questions)

  • Q1. Why to join WD?
  • Ans. 

    WD offers exciting opportunities for growth and innovation in the software engineering field.

    • Opportunity to work on cutting-edge technologies

    • Collaborative and supportive work environment

    • Career development and growth opportunities

    • Strong company culture and values

    • Global presence and diverse projects

  • Answered by AI
  • Q2. Detect loop in linked list
  • Ans. 

    Use Floyd's Tortoise and Hare algorithm to detect loop in linked list.

    • Initialize two pointers, slow and fast, at the head of the linked list.

    • Move slow pointer by one step and fast pointer by two steps.

    • If they meet at any point, there is a loop in the linked list.

  • Answered by AI
  • Q3. What are different product of WD?
  • Ans. 

    WD offers a variety of products including external hard drives, internal hard drives, SSDs, and network attached storage devices.

    • External hard drives

    • Internal hard drives

    • SSDs

    • Network attached storage devices

  • Answered by AI
  • Q4. Do you want to ask any questions?

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't know result yet

Skills evaluated in this interview

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

I applied via Job Fair and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

There was a coding round on techgig which i cleared

Round 2 - Technical 

(3 Questions)

  • Q1. I was invited to the technical round which was also online
  • Q2. I could not attend the online technical round
  • Q3. 2 questions on dsa
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Two Sum and 3 Sum in Leetcode

Round 2 - Technical 

(1 Question)

  • Q1. System design for a load balancer
  • Ans. 

    A load balancer distributes incoming network traffic across multiple servers to ensure optimal resource utilization and prevent overload.

    • Identify the requirements for the load balancer (e.g. traffic volume, server capacity)

    • Choose a load balancing algorithm (e.g. round-robin, least connections)

    • Implement health checks to monitor server status and remove unhealthy servers from rotation

    • Consider scalability and redundancy f...

  • Answered by AI

Skills evaluated in this interview

OPPO Interview FAQs

How many rounds are there in OPPO Software Trainee Intern interview?
OPPO interview process usually has 4 rounds. The most common rounds in the OPPO interview process are Technical, Coding Test and HR.
What are the top questions asked in OPPO Software Trainee Intern interview?

Some of the top questions asked at the OPPO Software Trainee Intern interview -

  1. Phases of compilation in compiler des...read more
  2. Design patterns in c++, proje...read more
  3. Questions on time & space complexity and calculat...read more

Tell us how to improve this page.

OPPO Software Trainee Intern Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Samsung Interview Questions
3.9
 • 545 Interviews
Dell Interview Questions
4.0
 • 385 Interviews
Nokia Interview Questions
4.1
 • 267 Interviews
HARMAN Interview Questions
3.7
 • 260 Interviews
LG Electronics Interview Questions
4.0
 • 194 Interviews
Vivo Interview Questions
4.1
 • 193 Interviews
Philips Interview Questions
3.9
 • 157 Interviews
Daikin Interview Questions
4.2
 • 144 Interviews
Apple Interview Questions
4.3
 • 137 Interviews
Samsung Research Interview Questions
3.2
 • 131 Interviews
View all
Sales Executive
611 salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Assistant Engineer
420 salaries
unlock blur

₹1.8 L/yr - ₹5 L/yr

Team Lead
348 salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Production Engineer
313 salaries
unlock blur

₹2 L/yr - ₹7.4 L/yr

Quality Engineer
213 salaries
unlock blur

₹1.9 L/yr - ₹5 L/yr

Explore more salaries
Compare OPPO with

Xiaomi

3.8
Compare

Samsung

3.9
Compare

Vivo

4.1
Compare

OnePlus

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