Open In App

Adobe Interview Experience | Set 49 (For Member of Technical Staff)

Last Updated : 07 Aug, 2017
Like Article

The complete process for Adobe – Member of Technical Staff consisted of 5 rounds.
1. Online Round
2. Round 1
3. Round 2
4. Round 3
5. Round 4 (HR round)

Online Round (50 + 90 mins)

2 Separate online rounds were hosted on Hackerrank .

Online Aptitude Round

Online Aptitude Round consisted of 30 questions.

Online Coding Round

Online Coding Round consisted of 3 questions.
1. You have to classify a string as “GOOD”, “BAD” or “MIXED”. A string is composed of lowercase alphabets and ‘?’. A ‘?’ is to be replaced by any of the lowercase alphabets. Now you have to classify the string on the basis of some rules. If there are more than 3 consonants together, the string is considered to be “BAD”. If there are more than 5 vowels together, the also string is considered to be “BAD”. A string is “GOOD” if its not “BAD”. Now when question marks are involved, they can be replaced with consonants or vowels to make new strings. If all the choices lead to “GOOD” strings then the input is considered as “GOOD”, and if all the choices lead to “BAD” strings then the input is “BAD”, else the string is “MIXED”.

2. We are given a count of songs to be played – n, highest volume allowed – h, initial volume – i, and list of allowed volume change A[] of size n. The singer can either increase/decrease the volume of sound system for the next song by the allowed volume change A[j] for jth song from the volume of the j-1th song. The aim is to maximize the volume of last sound. Find the maximum volume that can be attained, or return -1 if there is no possibility of changing volume due to the given constrains. (Volume cannot be in negative.)

3. We are given an array with n elements from {1,2,3,4}. Find the number of minimum changes required to be performed so that no two adjacent numbers are same.

Round 1 (60mins)

The interviewer asked about my internship project that I had done at Expedia. I had done some deep learning projects so he discussed the aim of the project and work flow.
He asked me questions on following topics :
1. Difference between Threads and Process, explain threads with example
2. Semaphores, what is the need of semaphores
3. Virtual class, virtual functions in C++, what is the need to use them.
4. Runtime polymorphism in C++, give a real life example where you will use it
5. Check if values in given singly linked list represent a palindrome.
6. Implement a min stack

Round 2 (45mins)

The interviewer asked about my GSoC project – the idea of the project, the challenges I faced etc. She also asked some OS concepts like CPU scheduling, multi-queue scheduling etc.
I was given some design questions which eventually got reduced to :
1. Implement Hash Map / Unorder Map
2. Implement Least Recently Used Cache
Various approaches and corresponding space & time complexities for above implementations were discussed in this round.

Round 3 (60mins)

In third interview round, interviewer deep dived in my Machine and Deep Learning projects. He asked me about types of Machine learning algorithms. Asked me to explain supervised and unsupervised algorithms. Also asked me which one I had used in my projects. He also went on to understand the work flow of my projects. I also told about my other projects which were not on resume as the discussion went towards unsupervised learning.
Then I was asked following puzzles and questions.
1. 21 matchstick puzzle and varients
2. Tickets movie hall probability puzzle and then he introduced some variation in the original puzzle.
3. Count number of ways for “Rat in a maze” problem.
4. Find a pair with given sum in a Balanced BST

Round 4 (20mins)

Questions like why do you want to join Adobe were asked. I showed interests in ML and AI, so the interviewer discussed some recent advances and news. I was also asked that how would I develop an application for Blood Donation Management within a week.

Previous Article
Next Article

Similar Reads

Adobe Interview Experience | Set 30 (Off-Campus For Member Technical Staff)
Hi, I was recently interviewed for MTS at Adobe. Here is my interview experience: Online aptitude test Online technical test : It comprised of C MCQs and coding question(in any language). Coding questions were: To check if the parenthesis is balanced. Matrix has rows in the form of 1’s followed by0’s. Find the row with the maximum number of 1’s Rev
4 min read
Adobe Interview Experience | (For member of Technical staff)
Round 1:(Online Coding round) There were 3 coding questions in 1 hour and 30 minutes. Question level was easy and easy -medium. Given a bag of capacity 1 kg to 3 kg. The bag can contain a maximum of two items at a time and total weight of items in the bag should be between 1 kg to 3 kg (because of the capacity of the bag). There is an array of item
5 min read
Adobe Interview Experience for Member of Technical Staff-2
I applied through referral and after few days got the call for interviews. Round 1: Complete code for stock span problem using class and functions( The interviewer also asked to execute the code on ideone (online ide) and run some testcases. I wrote the complete code for both b
2 min read
Oracle Interview Experience | Set 25 (Senior member in Technical Staff for 2+ Experienced)
Round 1: Unix Java SQL questions of basic knowledge. Previous projects :moderate 1. Questions on Java : manipulation, string 2. Hashing 3. Unix commands 4. Previous projects: whats the achievement, how much difficulty level is there 5. Sql queries: 2nd highest salary person and commands. 45 min Round 2:Oracle Products and in depth knowledge. : diff
1 min read
Salesforce Interview Experience | Set 6 (Off-Campus for Associate Member of Technical Staff)
I recently interviewed with Salesforce Hyderbad  for AMTS Distributed Systems Engineer role. A total of 5 rounds were taken. Round 1 (Coding Round): The coding round was taken on Hackerrank. There were 2 problems to be solved in 60 mins. You have to write the code and manually test it. Only simple test cases were given to match the output format. T
3 min read
Netapp Interview Experience for Member of Technical Staff | On-Campus 2020
Round 1 Online Assessment 90min 3 Coding questions30 MCQs from OS, CN, Linux, DBMS, etc. Round 2 Zoom Video Call Technical Round 1 (50 min): All the project Discussions mentioned in my resume in detail. (25-30min) 1 Coding question based on a string. Return true if either 1st char of word is Capital and rest are small or All Capital or All Small el
1 min read
Oracle Apps Interview Experience (On Campus) for Member Technical Staff
Apti + Technical Test: There were around 4 sections, all the sections were further divided into few subsections. Apti: Quantitative, logical reasoning, Flowchart questions. Coding skills: C++ output questions, Computer Science knowledge: Data Structures insertion, deletion related questions, many questions from AVL Trees, BSTs, stack and queue oper
4 min read
Oracle Interview Experience for Member of technical staff
Oracle had come to our college on 21/08/2020. It had offered 2 roles- Application development and Server technology. The first round was an online test which was very extensive. It had the following sections Aptitude, Logical Reasoning (tough)Coding MCQ(medium): All the questions were based on Binary trees, Binary Search Trees and AVL TreesTechnica
3 min read
Athena Health Interview Experience for Associate Member of Technical Staff 2020 (Virtual)
Round 1 (Online Test - Day 1): Platform: Hackerrank Duration: 90 minTypeNo.of questionsMarksMCQ 105 marks eachCoding 250 + 75 Mcq's were based on Data Structure, OS, Pseudo Code Output DBMS. Both Coding Questions were based on arrays and the difficulty level was moderate. I was able to complete all 10 MCQ's and one coding question of 75 marks and g
3 min read
Oracle Interview Experience for Technical Staff Member (On-campus)
Oracle visited our campus for the Member Technical Staff role in November. Due to Covid-19, hiring was entirely virtual. CGPA cutoff was: 7.0 Below is the process and my experience: Round 1(online test): The test was conducted on Oracle’s platform Taleo. The test was majorly divided into 4 sections: Aptitude: Conventional aptitude questions, I prep
4 min read
Practice Tags :