Upload Button Icon Add office photos

Filter interviews by

Adobe MTS/R&D Software Developer Interview Questions and Answers

Updated 8 Jun 2015

Adobe MTS/R&D Software Developer Interview Experiences

1 interview found

Interview Questionnaire 

7 Questions

  • Q1. Breaking a sentence into array of words and returning the base address
  • Ans. 

    The task is to break a sentence into an array of words and return the base address.

    • Use a loop to iterate through the sentence character by character

    • Identify word boundaries based on spaces or punctuation marks

    • Allocate memory for each word and copy the characters into the corresponding array element

    • Return the base address of the array

  • Answered by AI
  • Q2. OS fundamentals
  • Q3. B-tree,tries,palindrome,bitfields,etc
  • Q4. Design a class to implement search & insert for it
  • Ans. 

    Design a class to implement search & insert for an array of strings

    • Create a class with methods for search and insert

    • Use an array to store the strings

    • Implement a search method that iterates through the array and returns the index of the found string

    • Implement an insert method that adds a new string to the array

  • Answered by AI
  • Q5. There is array of n numbers & u hv to find sum(=0) of m numbers
  • Ans. 

    Given an array of numbers, find a subset of numbers whose sum is zero.

    • Use a combination of numbers from the array to find subsets whose sum is zero.

    • Iterate through all possible combinations of numbers and check if their sum is zero.

    • Consider using recursion or backtracking to generate all possible combinations.

    • Optimize the solution by using memoization or dynamic programming to avoid redundant calculations.

  • Answered by AI
  • Q6. Puzzles like car with 4 wheels,3 jug puzzle,100 doors problem,2 sand clock problem (all listed under techies &twisters)
  • Q7. In another round they disccused by about virtual functions,pure virtual functions .. then asked regarding race condition.. few things about extern and function pointers

Interview Preparation Tips

Round: Test
Experience: #Written test(3 papers 45 mins each- c/c++/java, algorithm,aptitude):

1>find least common ancestor for bst.

2>a string of 0,1s return a string hwich is its 2 complement.

3>find gcd of 2 numbers using recursion.

4>reverse a doubly linklist

5>a array of size (n-1) is filled with 1 to n numerals and only one of these r missing (no repetetion).Find the missing number in 1 traversal of array.

6>find half of a linked list in single traversal.

7>1 question in assembly language i dont remember so go through assembly language also.

College Name: NA

Skills evaluated in this interview

Interview questions from similar companies

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

(3 Questions)

  • Q1. What is bigadata
  • Ans. 

    Big data refers to large and complex data sets that are difficult to process using traditional data processing applications.

    • Big data involves large volumes of data

    • It includes data from various sources such as social media, sensors, and business transactions

    • Big data requires specialized tools and technologies for processing and analysis

  • Answered by AI
  • Q2. How spark works
  • Ans. 

    Spark is a distributed computing framework that processes big data in memory and is known for its speed and ease of use.

    • Spark is a distributed computing framework that can process data in memory for faster processing.

    • It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.

    • Spark provides high-level APIs in Java, Scala, Python, and R for ease of use.

    • It supports various data sources li...

  • Answered by AI
  • Q3. Explain your application
  • Ans. 

    Our application is a data engineering platform that processes and analyzes large volumes of data to provide valuable insights.

    • Our application uses various data processing techniques such as ETL (Extract, Transform, Load) to clean and transform raw data into usable formats.

    • We utilize big data technologies like Hadoop, Spark, and Kafka to handle large datasets efficiently.

    • The application also includes machine learning al...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on basic. And have clear understanding of concepts , accept what you dont know and show attitude to learn and work on require skill
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. About the project and technical aspect
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Hackerearth problem on reversing the string & one more array question

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse the string
  • Ans. 

    Reverse a given string

    • Use built-in functions like reverse() in Python

    • Iterate through the string in reverse order and append characters to a new string

    • Use stack data structure to reverse the string

  • Answered by AI
  • Q2. SQL based windowing function

Skills evaluated in this interview

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

(1 Question)

  • Q1. What is the architecture of Spark?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain surrogate key
  • Ans. 

    Surrogate key is a unique identifier used in databases to uniquely identify each record in a table.

    • Surrogate keys are typically generated by the system and have no business meaning.

    • They are used to simplify database operations and improve performance.

    • Example: Using an auto-incrementing integer column as a surrogate key in a table.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. About project what are optimization you have done
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

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 

(1 Question)

  • Q1. Basic of Oops and Garbage collection
Round 3 - Technical 

(1 Question)

  • Q1. Code Review in c# and also with some network regarding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Manager and technical team asking not related questions of development.
One of the worst interview ever given.
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
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 

(2 Questions)

  • Q1. How to read files in pandas?
  • Ans. 

    Pandas can read various file formats including CSV, Excel, JSON, HTML, and SQL.

    • Use pandas.read_csv() to read CSV files

    • Use pandas.read_excel() to read Excel files

    • Use pandas.read_json() to read JSON files

    • Use pandas.read_html() to read HTML tables

    • Use pandas.read_sql() to read SQL tables

    • Specify the file path or URL as the argument

    • Additional parameters can be used to customize the reading process

  • Answered by AI
  • Q2. How to use lambda function
  • Ans. 

    Lambda functions are anonymous functions that can be used to perform a single task or operation.

    • Lambda functions are defined using the lambda keyword.

    • They can take any number of arguments but can only have one expression.

    • Lambda functions are often used as arguments for higher-order functions.

    • Example: lambda x: x**2 defines a lambda function that squares its input.

    • Example: sorted(my_list, key=lambda x: x[1]) sorts a lis...

  • Answered by AI

Skills evaluated in this interview

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

Factorial coding questions and SQL coding questions using group by

Round 2 - Technical 

(2 Questions)

  • Q1. Java questions on oops concepts
  • Q2. SQL questions on having clause
Round 3 - HR 

(2 Questions)

  • Q1. Can you relocate
  • Q2. Brief info about amdocs
  • Ans. 

    Amdocs is a software and services provider for communications, media, and entertainment industries.

    • Founded in 1982 in Israel

    • Headquartered in Chesterfield, Missouri

    • Provides customer experience solutions for telecom companies

    • Offers services such as billing, CRM, and data analytics

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to your resume and final year project

Adobe Interview FAQs

What are the top questions asked in Adobe MTS/R&D Software Developer interview?

Some of the top questions asked at the Adobe MTS/R&D Software Developer interview -

  1. breaking a sentence into array of words and returning the base addr...read more
  2. there is array of n numbers & u hv to find sum(=0) of m numb...read more
  3. design a class to implement search & insert for...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 896 Interviews
Amdocs Interview Questions
3.8
 • 528 Interviews
Zoho Interview Questions
4.3
 • 511 Interviews
SAP Interview Questions
4.2
 • 304 Interviews
Salesforce Interview Questions
4.1
 • 270 Interviews
24/7 Customer Interview Questions
3.5
 • 175 Interviews
View all
Computer Scientist
439 salaries
unlock blur

₹21.3 L/yr - ₹70 L/yr

Technical Consultant
290 salaries
unlock blur

₹11.9 L/yr - ₹30 L/yr

Software Engineer
262 salaries
unlock blur

₹8.5 L/yr - ₹28 L/yr

Computer Scientist 2
226 salaries
unlock blur

₹30 L/yr - ₹101 L/yr

Senior Technical Consultant
192 salaries
unlock blur

₹12.6 L/yr - ₹45 L/yr

Explore more salaries
Compare Adobe with

Salesforce

4.1
Compare

Oracle

3.7
Compare

Microsoft Corporation

4.0
Compare

Amazon

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