Adobe Placement Paper : Adobe Placement Paper 21 October 2010
Adobe Placement Paper : Adobe Placement Paper 27 Sepember 2010
Adobe Placement Paper : Adobe Placement Paper 05 Sepember 2010
Adobe Placement Paper : ADOBE PATTERN KOLKATA 27 JULY 2009
Adobe Placement Paper : Adobe Whole Testpaper
ADOBE PAPER ON 25th FEBRUARY AT NOIDA
I have given the test on 25 February for the Developer. This was for the experienced people <=1year. We had to give two tests of Engineering and C or Java.
Both of the paper has 10 questions and 10 marks for each test. And each test is for 45 minutes.
C Paper:
degF =5/9*(c+32)
In code this line was wrong as we want 5/9 and that to be multiplied with bracket result. But here 9 will be first multiplied with bracket result.
Engineering Paper:
1. Binary search Tree was given. Find 4ths smallest element.
2. Some code in assembly was given and given five options. What is being calculated?
Ans (XY) 2 + Y + Z
Some commands in the assembly language were given. Then need to convert this code in assembly
A=300;
For (i=0 ; i<=10 ; i++)
A=A+200;
NOTE: NO Automata questions were asked. Good News!!!!
The engineering paper was totally based on the Data Structure, simple assembly programs implementation and some simple algorithms related to data structures.
So read Arrays, Linked list, postfix prefixes inorder post order etc.
Adobe Placement Paper : Adobe General - Interview
Written rounds:
Round 1: Aptitude - Trivially simple. Time could be a problem for junta not preparing for CAT. Fifteen questions in fifteen minutes.
Round 2: Quant - This was even more trivial. Thirty questions in thirty minutes.
These two rounds were entirely objective, multiple-choice with no negative marking. We had to fill in an OMR sheet and very few of us had pencils and erasers with us - almost everybody had pens. That was bad as we couldn,t change an option after marking it.
Round 3: Engineering. This included a lot of general stuff. Don,t remember much about it. Thirty minutes. 15 marks
Round 4: Code. This was a real test. A lot of questions and quite a few that I hadn,t seen before. We were supposed to write working C code in a limited time. 15 questions. 45 marks. It was like Neo fighting Smith in Matrix 3!
10 were selected out of 60 people who wrote the test.
Interview1:
He is very soft-spoken and one of my friend told me that this guy had brutally destroyed him. So I was terribly nervous. I usually am confident but in that room, I was stammering! Finally, it turned out that he wasn,t that brutal after all. Moral of the story: Stay confident at all times.
Interview2 :
He was friendly at the start but this interview was my worst. He asked me my favorite subject. I said that it was Programming. (He laughed at that)
Where are each of these variables stored?
Answer : I started off correctly, but he was able to confuse me. He brought in shared libraries, static libraries fundas into the discussion. We had a discussion for about twenty-minutes on this. Finally, he was happy with one of my answers because I had deduced which policy made sense and answered correctly. He said that out of all the people interviewed so far (I was second last), nobody had been able to answer all of these questions correctly
Interview3 : Puzzle round
After the first two interviews, this one was like having a warm batch after being cold and wet for days! I did well in this one.
Finally, two people were selected out the ten that were shortlisted.
Adobe Placement Paper : Adobe Technical - C & C++
Adope placement paper
The test predominantly consists of algorithm questions and a lot of questions on trees.
Some questions are:
C test:
Q1) linked list using recursion.
Q2) Find if a number is divisible my 3, without using %,/ or *. You can use atoi().
Q3) 2 integers A and B are given, find the no of bits that need to be flipped in A to get B. ( xor a and b and count the number of bits)
Q4) Write a Rotate function for rotating elements in an array, using a reverse function.
Q5) Given 2 sorted arrays A and B with duplicate elements, get C= A -B and does not have duplicates(use a variation of merging 2 arrays and then remove the duplicates.)
Q6) Some routines to swap int pointers.
Q7) Subtraction of 2 base 13 numbers.
Q8) Min and max nodes of a quad tree.
Q9) Prove that in a tree no of internal nodes is one less than leaves.
Q10) A couple of boolean logic proofs
Q11) Code to see if a binary tree is a BST or not.
Q12) Switch case program out put
Engineering test:
Most of it had algorithms( no code)
Q1) Given an array with some repeating numbers. Like 12,6,5,12,6
output: 12,12,6,6,5
12 shud come before 6 since it is earlier in list. So cant use a dictionary.
Q2) Implement a dictionary manually with a lil overhead.
Q3)finding nth element from end in a list
Q4)inserting an element into a sorted linked list.
In the anal part many questions were based on the rule that square root of 25 is +5/-5. Not just 5. Similarly for 1.
Geometry the questions were a lil bit tricky, but they are few that u can ignore them.
Adobe Placement Paper : Adobe Technical - Other
Tests last for 2-3 hours but are not very intensive (if you’ve taken the JEE you’ll know what intensive is…).
Interview day is.. intensive! My suggestion is.. no matter how much you’ve worked on C/C++ and low-level algo stuff - DON’T go into the interview day without 4-5 days of solid revision of core concepts.
I had to go through 4 tech and 1 hr interview. You’ll either be asked *very* deep technology or no technology (only puzzles that is)… no general probing tech questions here.
Tech areas that were covered:
- C++ - inheritance, polymorphism - VPTR/VTBL questions, operator overloading, templates
- Linked lists and trees! Lots about this
- Find general algos for list questions etc
- Deeper areas like compression algos, algo complexity
Tech questions to puzzles split was 40:60. That is mostly puzzles… but this is upto you - you might be asked which you want. If you’re confident about knowing tech inside out go for tech questions — easier to prove yourself. Puzzles have a luck component.
Great place to work btw… very cool plush office. Lots of smart people.
So how did I fare? Do I work for Adobe now? That’s the mystery…
Adobe Placement Paper : Adobe Whole Testpaper
Written Test
1) Wap to reverse a linked list and sort the same.
2) Given two integers A & B. Determine how many bits required to convert
A to B. Write a function int BitSwapReqd(int A, int B);
3) Write an algorithm to insert a node into sorted linked list. After inserting,
the list must be sorted.
4) Without using /,% and * operators. write a function to divide a number by 3.
itoa() function is available.
5) Wap to swap two integer pointers.
6) Write a funcn int round (float x) to round off a floating point num to int.
7) write an ALP to find sum of First n natural numbers using the following Instructions
LDA num ; load Accumulator with num
DCR R ; decrement Register R
INR R ; increment Register R
MOV x,y ; move the contents of register y into register x
JZ label ; jump to label if A=0
DJNZ label; Decrement & Jump if A <> 0
you can use B & C registers in addition to A register
8) Prove that a tree is BST. What is height of a tree?
9) Given A, B & C Boolean polynomials. Prove That (A+BC) = (A+B) (A+C)
1st LEVEL WRITTEN TEST FOR QA:
------------------------------
1. 15 min Logical Ability test: Simple syllogism based questions, sequence related questions, etc
2. 30 min Quantitative Aptitude test: Simple Arithmetic, angles, geometry, profit/loss, number system
There will be 15 questions for match the column
Mark A if column A is GREATER than column B
Mark B if column A is LESS than column B
Mark C if column A is = column B
Mark D if DATA IS INSUFFICIENT
There are very simple typical baron based
There would be 3 questions on triangles all three were from RS Aggarwal.
17. there was one set of questions on the DI question on 20 -25 were on this graph
It was about the total mass of human body is 70,000 gms
Muscles 30000
Bones 10000
Blood 5000
Liver
There were two pie charts
Which tell the percentage of water in the food.
And the second one tells the which parts ,,something like that
Question
1. what percentage of total mass does liver has
Ans 2.4%
What is the ratio of bones to total mass
All the questions are simple ..
3. 45 min Testing concept test: 20 objective multiple choice qustions like binary form of numbers, virtual memory, lossy compression, while loop, if-then-else, error codes.
1. Winzip is a
a. lossy compression
b. lossless Compression
c.text
d image
2. output of 11000100 minus 2
3. Memory leakage is because of
a.variable not decraled
b. variable not free.. like this 4 options were given
4. Virtual memory concept is related to
a. memory leagkage
5.Regretion testing is defined as
a. testing the whole application
b.testing the different modules in the application
6. If the time is very limited for the testing then what would u test in the application.
a. run all the tests
b.look for the most used featues in the application
c.go to the test plan and run the test based on the priority
I would suggest to go thru all the definition like what is regretion testing .what is unit smoke.etc.
1 Test Case Writing questions: 10 test cases for entering 3 values representing sides of a triangle and the program giving output as scalene, isosceles or eqilauteral (10 Marks)
1 Output of a calculator and finding the error in the output, write the defect log for the bug (5 Marks)
1 Ques on weather Dev should do the testing or not. Give 3 reason on favour and 2 against it. (5 Marks)
1 Question diff between priority of a bug and severity of a bug. Give example of one case where priority is high but severity is low and one case where severity is high bur priority is low.
1 Question on a program that calculates P=R/I where R, I are integer inputs and P a floating point output. Write 10 test cases for this - 5 Marks.
2nd LEVEL INTERVIEW PROCESS FOR QA:
-------------------------------------
1. Software test: One hour Software test. U will be placed on a system with an application opened that is containing bugs in it. A reference doc will be provided where u will find the description of six modules of the application. U have to find maximum number of bugs in those six modules given in the reference doc in one hour. Each module contains at least one bug. U will have to keep writing the bug in a paper provided to u as u keep finding it with the time when u found it.
2. 5 rounds of Interviews each of approximately 1 hour.
1st will be by a Senior Team member level guy, focusing on everything from simple codes to find errors in them, writing simple algos, giving very simple puzzles, test cases for a marker, ur projects, about urself, etc. The guy will keep giving hints and help u to solve the problem.
2nd will be by a Manager level guy, based on ur technical skills, puzzles to be solved on the whiteboard in front of him, algo to reverse a string using array, questions on ur projects, test cases of a duster, the projects u have mentioned in ur CV. More of a question-answer based approach, not very interactive.
3rd will be by a senior HR on why Adobe, what keeps u going, where r u placed in ur organization, all HR questions and about ur projects and Organizational levels.
4th will be by a Senior Team member level guy, focusing only on puzzles, lots of puzzles and scenario based test cases, like how to test an imaging application that removes the red eye affect from an image, test cases of an VOIP phone. The guy will keep giving hints and help u to solve the problem.
5th will be by a Senior Team member level guy, focusing on problem solving approach, scenario based error investigation, like an attachment is not opening in outlook on a particular system, what all can be the reasons. The guy will sort of discuss with u the problem and will try to find out the solution at the same time assessing
Adobe Placement Paper : Adobe Whole Testpaper
2) Given two integers A & B. Determine how many bits required to convert
A to B. Write a function int BitSwapReqd(int A, int B);
3) Write an algorithm to insert a node into sorted linked list.After inserting,
the list must be sorted.
4) Without using /,% and * operators. write a function to divide a number by 3.
itoa() function is available.
5) Wap to swap two integer pointers.
6)Write a funcn int round(float x) to round off a floating point num to int.
7) write an ALP to find sum of First n natural numbers using the following Instructions
LDA num ; load Accumulator with num
DCR R ; decrement Register R
INR R ; increment Register R
MOV x,y ; move the contents of register y into register x
JZ label ; jump to label if A=0
DJNZ label; Decrement & Jump if A <> 0
you can use B & C registers in addition to A register
8) prove that a tree is BST.what is height of a tree?
9) Given A,B & C Boolean polynomials.Prove That (A+BC)=(A+B)(A+C)