Upload Button Icon Add office photos

Filter interviews by

Discovery Inc Principal Application Engineer Interview Questions, Process, and Tips

Updated 27 Jun 2024

Discovery Inc Principal Application Engineer Interview Experiences

1 interview found

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

I applied via Company Website and was interviewed in Dec 2023. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What use is useEffect in React hooks
  • Ans. 

    useEffect is a React hook used for handling side effects in functional components.

    • useEffect is used to perform side effects in function components, such as data fetching, subscriptions, or manually changing the DOM.

    • It runs after every render by default, but you can specify dependencies to control when it runs.

    • It can return a cleanup function to clean up any resources created by the effect.

    • Example: useEffect(() => { fet

  • Answered by AI
  • Q2. Difference between React and Angular
  • Ans. 

    React is a JavaScript library for building user interfaces, while Angular is a full-fledged framework for web development.

    • React is more lightweight and flexible compared to Angular.

    • Angular is a complete framework with built-in features like routing and state management, while React requires additional libraries for these functionalities.

    • React uses a virtual DOM for better performance, while Angular uses a real DOM.

    • Reac...

  • Answered by AI
Round 2 - Coding Test 

(2 Questions)

  • Q1. Given 2 tables, SQL query to retrieve data - was expecting a JOIN in the query
  • Q2. How do you implement multiple API calls at a time
  • Ans. 

    Implementing multiple API calls concurrently using asynchronous programming techniques

    • Use asynchronous programming techniques such as Promises or async/await in JavaScript to make multiple API calls concurrently

    • Create an array of Promises for each API call and use Promise.all() to wait for all calls to finish

    • Consider using libraries like Axios or Fetch for making API calls in a more efficient manner

  • Answered by AI
Round 3 - Group Discussion 

Compensation, PRO's of work in organization

Round 4 - System design 

(1 Question)

  • Q1. How do you design a n application which loads UI fast with many components worked on by multiple teams
  • Ans. 

    To design an application that loads UI fast with many components worked on by multiple teams, focus on optimizing code, utilizing lazy loading, implementing caching mechanisms, and conducting regular performance testing.

    • Optimize code by reducing unnecessary dependencies and minimizing the use of heavy libraries

    • Implement lazy loading to only load components when they are needed, reducing initial load time

    • Utilize caching...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

I don't really really for aptitude

Round 2 - Technical 

(3 Questions)

  • Q1. Oops, dsa, sdlc
  • Q2. Project, dbms, pattern printing
  • Q3. What is inheritance and implementation
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class. Implementation is the process of defining the methods and behaviors of a class.

    • Inheritance allows a class to inherit attributes and methods from another class, promoting code reusability.

    • Implementation involves writing the actual code for the methods and behaviors defined in a class.

    • Example: Cla...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. Your strength, weeknesss, where do you in next 5 years
  • Ans. 

    My strength is problem-solving, weakness is time management, and in the next 5 years, I aim to become a lead developer.

    • Strength: Strong problem-solving skills - I enjoy tackling complex issues and finding efficient solutions.

    • Weakness: Time management - I sometimes struggle with prioritizing tasks and meeting deadlines.

    • Future goal: To become a lead developer - I plan to enhance my technical skills, take on more responsi

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Generale questions about my previous experience

Round 2 - Technical 

(2 Questions)

  • Q1. Leetcode problem solving
  • Q2. Leetcode problem solving 2

Interview Preparation Tips

Interview preparation tips for other job seekers - just prepare ds,practice leetcode
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

You will be asked questions regarding DSA and one easy basic questions

Round 2 - Technical 

(2 Questions)

  • Q1. Technical round regarding LLD & HLD
  • Q2. I was asked to design and implement e commerce website
Round 3 - HR 

(1 Question)

  • Q1. Salaray discussions and availability nothing much

Interview Preparation Tips

Interview preparation tips for other job seekers - Just have a proper knowledge about ALL concepts of actually developing a product from the scratch.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test nodejs assignnment

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

I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Define your current project
  • Q2. Coding problem on DP
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Lovely Professional University (LPU) and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Some basic level of dsa questions like sorting and reverse a linked list and some javascript question

Round 2 - Technical 

(1 Question)

  • Q1. It was totally based on your project and resume
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

All the apti tpics were asked,totally 98 questions30 apti
other related to software

Round 2 - HR 

(2 Questions)

  • Q1. Technical skills
  • Q2. Interpersonal skills
Round 3 - HR 

(2 Questions)

  • Q1. About yourself,
  • Q2. Expectations on salary
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the use of ref?
  • Ans. 

    The 'ref' keyword in C# is used to pass arguments by reference instead of by value.

    • Allows a method to modify the value of the argument passed to it

    • Useful when you want to update the original value of a variable inside a method

    • Can be used with value types and reference types

    • Example: void UpdateValue(ref int num) { num = 10; }

    • Example: int value = 5; UpdateValue(ref value); // value will be 10 after the method call

  • Answered by AI
  • Q2. What are React Hooks
  • Ans. 

    React Hooks are functions that let you use state and other React features without writing a class.

    • React Hooks were introduced in React 16.8.

    • They allow you to use state and other React features in functional components.

    • Some commonly used React Hooks are useState, useEffect, useContext, etc.

    • Hooks are more lightweight and easier to understand compared to class components.

  • Answered by AI

Software Developer Interview Questions & Answers

DAZN user image manoj kumar ramisetty

posted on 28 Jul 2024

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

(2 Questions)

  • Q1. What is my name
  • Ans. 

    The question is asking for your name.

    • Answer with your actual name

    • Be honest and straightforward

    • Avoid giving a fake name or trying to be clever

  • Answered by AI
  • Q2. Salry how much exoected
Round 2 - HR 

(1 Question)

  • Q1. Salary how mych

Discovery Inc Interview FAQs

How many rounds are there in Discovery Inc Principal Application Engineer interview?
Discovery Inc interview process usually has 4 rounds. The most common rounds in the Discovery Inc interview process are Technical, Coding Test and Group Discussion.
What are the top questions asked in Discovery Inc Principal Application Engineer interview?

Some of the top questions asked at the Discovery Inc Principal Application Engineer interview -

  1. How do you design a n application which loads UI fast with many components work...read more
  2. How do you implement multiple API calls at a t...read more
  3. What use is useEffect in React ho...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

PVR Inox Interview Questions
4.0
 • 154 Interviews
Comcast Interview Questions
4.0
 • 71 Interviews
Cinépolis Interview Questions
3.9
 • 52 Interviews
HT Media Interview Questions
3.3
 • 48 Interviews
Pocket FM Interview Questions
3.1
 • 44 Interviews
DAZN Interview Questions
2.6
 • 28 Interviews
View all
Assistant Manager
20 salaries
unlock blur

₹11 L/yr - ₹21.6 L/yr

Senior Associate
10 salaries
unlock blur

₹5.6 L/yr - ₹8.9 L/yr

Sdet 2
8 salaries
unlock blur

₹22.3 L/yr - ₹55 L/yr

Software Development Engineer II
8 salaries
unlock blur

₹34 L/yr - ₹42 L/yr

Sdet Lead
6 salaries
unlock blur

₹38.8 L/yr - ₹55 L/yr

Explore more salaries
Compare Discovery Inc with

National Geographic

4.9
Compare

Viacom India

1.0
Compare

WarnerMedia

2.2
Compare

Sony Fashion Studio

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