Upload Button Icon Add office photos

Filter interviews by

Perfect Digital Media Resources Software Developer Interview Questions and Answers

Updated 1 Nov 2024

Perfect Digital Media Resources Software Developer Interview Experiences

2 interviews found

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

I applied via Walk-in and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Nice,,,i like the interview process...

Round 2 - Coding Test 

I like the interview process...

Round 3 - Coding Test 

Nice i like the interview process...
..

Round 4 - Technical 

(2 Questions)

  • Q1. About our academics project
  • Q2. About recent technologies

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient nd be smart
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 Nov 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic Questions like rev string, Palindrome, Pattern

Round 2 - Group Discussion 

General Topics like OTT VS Theaters

Round 3 - HR 

(2 Questions)

  • Q1. About yourself?
  • Q2. Family Details, Education Details, Project details.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Plugin pipeline based scenario question which will trigger first?
  • Q2. Which jscript method used to prevent form save??
  • Ans. 

    The onbeforeunload method is used to prevent form save.

    • Use the onbeforeunload method to display a warning message before leaving the page without saving the form.

    • Return a custom message in the method to prompt the user to confirm if they want to leave the page.

    • Example: window.onbeforeunload = function() { return 'Are you sure you want to leave this page without saving?'; };

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Behavioral interview
  • Q2. Package negotiations

Interview Preparation Tips

Interview preparation tips for other job seekers - What limitations each implementation has. Keep that clear. That will help you to clear scenario based questions.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asking the dp and tree and other

Round 2 - One-on-one 

(1 Question)

  • Q1. Asking the project based question and
Round 3 - HR 

(1 Question)

  • Q1. Some question asking base on cultural base and resume based
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

I applied via Company Website

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 - Technical 

(2 Questions)

  • Q1. What is the work in office
  • Q2. What is timings in day
  • Ans. 

    Timings in a day refer to the different periods of time that make up a 24-hour day.

    • A day is typically divided into morning, afternoon, evening, and night

    • Different cultures may have different ways of dividing a day

    • Timings can also refer to specific times for events or activities

  • Answered by AI
Round 3 - HR 

(4 Questions)

  • Q1. How much salary per month
  • Q2. What is timing in the day
  • Ans. 

    Timing in the day refers to the different periods or divisions of time within a 24-hour cycle.

    • Timing in the day includes morning, afternoon, evening, and night.

    • It helps in organizing daily activities and scheduling tasks.

    • Different cultures may have different names or divisions for timing in the day, such as siesta or tea time.

    • Timing in the day can also be represented using the 12-hour or 24-hour clock system.

  • Answered by AI
  • Q3. How to procesa I share my details
  • Q4. Please tell me the process

Interview Preparation Tips

Interview preparation tips for other job seekers - Job seekers are known all knowledge and seek easy way to apply for job
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Aptitude and coding questions both were included

Round 2 - Technical 

(3 Questions)

  • Q1. Patterns ans series questions were asked
  • Q2. Data types in Javascript
  • Ans. 

    Javascript has various data types including string, number, boolean, object, array, null, and undefined.

    • Data types in Javascript include string, number, boolean, object, array, null, and undefined.

    • Strings are sequences of characters enclosed in quotes.

    • Numbers can be integers or floating-point numbers.

    • Booleans represent true or false values.

    • Objects are collections of key-value pairs.

    • Arrays are ordered collections of val...

  • Answered by AI
  • Q3. Difference between let and var
  • Ans. 

    let is block scoped while var is function scoped in JavaScript.

    • let was introduced in ES6 while var has been around since the beginning of JavaScript.

    • Variables declared with let are only accessible within the block they are declared in.

    • Variables declared with var are accessible throughout the function they are declared in.

    • Using let can help prevent variable hoisting issues.

    • let is preferred over var for variable declarat

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

I was interviewed in Mar 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

A 24 hour window was given to us and we can attempt the test anytime in between. It included 2 coding questions. One was easy-medium level and the other one was hard. Along with this 7 debugging MCQ's were given, however they were easy.

  • Q1. 

    Minimum and Maximum Candy Cost Problem

    Ram is in Ninjaland, visiting a unique candy store offering 'N' candies each with different costs. The store has a special offer: for every candy you purchase, you c...

  • Ans. Using Sorting

    Let us apply the way that for minimum cost,  Ram buys the candy with minimum cost and then takes top 'K' expensive candies for free.

     

    Similarly, for maximum cost, Ram buys the candy with maximum cost and then takes the top 'K' cheapest candies for free.

    • For Minimum:
      • Sort the cost array in increasing order.
        Now, until the candies are available:
        → Start picking candies from the left i.e. the cheapest on...
  • Answered Anonymously
  • Q2. 

    Swap And Maximize Problem Statement

    You are given a circular array consisting of N integers. Your task is to find the maximum sum of the absolute differences between adjacent elements by rearranging the a...

  • Ans. Greedy
    • The simplest possible approach will be to sort the array in non-decreasing order and find the answer.
    • Since we want to maximize the overall sum of adjacent elements, we can try to bring the elements with greater difference closer.
    • In order to do that, we have to arrange the elements in the following order a(1), a(n), a(2), a(n - 1), ….., a(n/2), a(n/2) + 1.
    • Out of all the possible combinations, we will get the maxim...
  • Answered Anonymously
Round 2 - Coding Test 

(1 Question)

Round duration - 75 minutes
Round difficulty - Hard

  • Q1. 

    Connecting Ropes with Minimum Cost

    You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ropes is the sum of their lengths. Yo...

  • Ans. Brute Force Approach

    Clearly, the rope which is picked up first will be having its length included more than once in the final cost. If we pick a rope of larger length earlier, then we will be adding some extra cost to our final result.
    So, the idea is to pick ropes of smaller lengths initially to minimize the impact on our final cost.

    So, each time we will be finding two smallest ropes, connecting them and

    adding the resu...

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteriaabove 7 cgpaGoogle interview preparation:Topics to prepare for the interview - google kickstart problems, dsa, graphs, trees, stackTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : practice regularly in kickstart rounds
Tip 2 : solve previous year problems
Tip 3 : coding ninjas also has google asked problems

Application resume tips for other job seekers

Tip 1 : Do not fake any skills, projects or achievements. The interviewer gets to know about it by asking questions to you.
Tip 2 : Have at-least one good project on resume with all the details like technologies used and purpose.
Tip 3 : Don't write achievements which doesn't relate to your role. Write achievements which shows communication skills, leadership or teamwork.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. Oops mvc .net sql
  • Q2. .net frame work
  • Q3. Solid priciples

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview experience
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Aug 2022.

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 - Technical 

(1 Question)

  • Q1. Basic oops concepts with small programs like how to implement interface like that.
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion and basic details are discussed

Perfect Digital Media Resources Interview FAQs

How many rounds are there in Perfect Digital Media Resources Software Developer interview?
Perfect Digital Media Resources interview process usually has 3-4 rounds. The most common rounds in the Perfect Digital Media Resources interview process are Coding Test, Technical and Aptitude Test.
How to prepare for Perfect Digital Media Resources Software Developer 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 Perfect Digital Media Resources. The most common topics and skills that interviewers at Perfect Digital Media Resources expect are Javascript, MongoDB, HTML, Node.Js and React.Js.

Tell us how to improve this page.

Perfect Digital Media Resources Software Developer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more
Perfect Digital Media Resources Software Developer Salary
based on 7 salaries
₹2.6 L/yr - ₹4 L/yr
59% less than the average Software Developer Salary in India
View more details
Software Developer
7 salaries
unlock blur

₹2.6 L/yr - ₹4 L/yr

Graphic Designer
7 salaries
unlock blur

₹1.8 L/yr - ₹4 L/yr

Language Editor
6 salaries
unlock blur

₹1.2 L/yr - ₹5.3 L/yr

Project Manager
5 salaries
unlock blur

₹3.2 L/yr - ₹11.7 L/yr

Technical Editor
5 salaries
unlock blur

₹2.2 L/yr - ₹3 L/yr

Explore more salaries
Compare Perfect Digital Media Resources with

Times Internet

3.6
Compare

Info Edge

3.9
Compare

Network 18

3.5
Compare

Jagran Prakashan

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