ADOBE
COMPANY PROFILE
Adobe
revolutionizes how the world engages with ideas and information. For
25 years, the company’s award-winning software and technologies
have redefined business, entertainment, and personal communications
by setting new standards for producing and delivering content that
engages people virtually anywhere at any time. From rich images in
print, video, and film to dynamic digital content for a variety of
media, the impact of Adobe solutions is evident across industries and
felt by anyone who creates, views, and interacts with information.
With a reputation for excellence and a portfolio of many of the most
respected and recognizable software brands, Adobe is one of the
world’s largest and most diversified software companies.
History
of Innovation
Adobe
founders Chuck Geschke and John Warnock shared a vision for
publishing and graphic arts that would forever change how people
create and engage with information. The two men met in the late 1970s
while working at the renowned Xerox Palo Alto Research Center (PARC),
where they researched device-independent graphic systems and
printing. Excited by the potential of their work to reshape
computing, Geschke and Warnock eventually realized that the only way
to take their ideas from the lab to the burgeoning technology market
would be to create their own company. In 1982, they founded Adobe
Systems Incorporated on a simple premise: how could text and images
on a computer screen translate beautifully and accurately into print?
A year later, they helped launch the desktop publishing revolution by
introducing Adobe® PostScript® technology, providing a radical new
approach to printing text and images on paper. For the first time, a
computer file could be printed exactly as it appeared on screen, with
all formatting, graphics and fonts intact. Adobe PostScript was
licensed to printer manufacturers worldwide and delivered
unprecedented cost
savings and productivity enhancements. It
continues to be a core technology on printers today.In September 1999
Adobe reported record revenues of $260.9 million for the third
quarter.
Founded
December 1982 by
Charles Geschke and John Warnock
Statistics:
Public
Company Incorporated:
1983
Employees:
2,800
Sales:
$1.02 billion (1999)
Stock
Exchanges:
NASDAQ
Ticker
Symbol:
ADBE
NAIC:
51121 Software
Publishers; 334611 Software Reproducing; 541511 Custom Computer
Programming Services
Corporate
headquarters
Adobe
Systems Incorporated
345
Park Avenue
San
Jose, CA 95110-2704
India
offices
Research
and Development Pvt. Ltd.
Salarpuria
Infinity, 3rd Floor #5,
Bannerghatta
Road
Bangalore-560029
India
518/519,
Midas,
Sahar
Plaza Complex,
Andheri(E),
Mumbai-
400059 India
ADOBE
PATTERN - MAY 2006
There
were four sections:
- Aptitude:
They
had fairly simple arithmatic question, questions on geometry and
questions like whether information can be deduced from the comments
given. It was fairly easy and jst u needs to have basic clear.
- Analytical:
Questions
like pattern matching, odd one out were there. Be careful while
attempting these two sections that u won’t be having much time.
Before u knows the time is over.
- Computers:
This
paper is mostly from the topics u cover in B.Tech. there was one
question on finite automata,Bit manipultaion(flipping the bits),
Drawing the tree given preorder and inorder traversal, finding the
formula for N-ary tree to fine number of external nodes.
- C/Java:
Here
u had to write C programs (Mind u no mutiple questions).There was one
question to write program to search a string from bigger string,
write a algorithm to compute X^n which is of complextity log n,
implement atoi function. (U cannot use any standard function in
these.)
ADOBE
PAPER ON 25th FEBRUARY
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:
1.
What
is the difference between Char a[ ]=”string” and char *a=”String”
2.
What
is wrong with the code? The code was for conversion from Celsius to
Fahrenheit
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.
3.
What
are Data breakpoints? Give two scenarios where we make the use of
this
4.
What
do you mean by Bit fields? Give example
5.
Write
the function for changing a number from hexadecimal to integer htoi(s
6.
Compare
two binary trees they are same or not.
7.
You
have N computers and [Ca, Cb] means a is connected to b and this
connectivity is symmetric and transitive. then write a program which
checks that all computers are interconnected and talk two each other
8.
WAP
to find Depth of tree program. We were given the structure of the
node using that we need to write the code.
9.
In
binary search we have two comparisons one for greater than and other
for less than the mid value. Optimize so that we need to check only
once
10.
Question
was some what like we need to write the function so that we get the
two dimensional array and memory is assigned to it using malloc
function. Don’t remember the question exactly. But this was the
only question in proper language
Engineering
Paper:
I
remember
only 5 questions in this. A s this was taken first
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
3.
Represent (-5)10 in 2’s complement representation in 8 bits
4.
Expression was given. Draw tree and then find the postfix
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;
28
September 2010
C
Paper:
1.
What is the difference between Char a[ ]=? String? And char *a=?
String?
2.
What is wrong with the code? The code was for conversion from Celsius
to Fahrenheit 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.
3.
What are Data breakpoints? Give two scenarios where we make the use
of this?
4.
What do you mean by Bit fields? Give example.
5.
Write the function for changing a number from hexadecimal to integer
hoe's?
6.
Compare two binary trees they are same or not.
7.
You have N computers and [Ca, Cb] means a is connected to b and this
connectivity is symmetric and transitive. then write a program which
checks that all computers are interconnected and talk two each other?
8.
WAP to find Depth of tree program. We were given the structure of the
node using that we need to write the code.
9.
In binary search we have two comparisons one for greater than and
other for less than the mid value. Optimize so that we need to check
only once
10.
Question was some what like we need to write the function so that we
get the two dimensional array and memory is assigned to it using
malloc function. Don?t remember the question exactly. But this was
the only question in proper language?
Engineering
Paper:
I
remember
only 5 questions in this. As this was taken first
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
3.
Represent (-5)10 in 2?s complement representation in 8 bits
4.
Expression was given. Draw tree and then find the postfix 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;
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. Q
12)
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,512 should come before 6 since it is earlier in list. So
can’t 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.
No comments:
Post a Comment