Honeywell Technologies Solutions Placement Paper

Honeywell conducted a placement test in IIT & Interview was in their office at B’lore.

Placement Test contained 100 multiple choice aptitude questions divided into


a) Verbal ability (15 ques)

b) Numerical aptitude (15 )

c) Logical & analytical ability (15)

d) Elementary computer science (10)

d) Programming langauages (20)

e) Operatins systems & Data structures (25)


Verbal ability questions contained 3 parts.

a) One passage is given & U have to answer 5 questions

b) Some words are given & their synonyms have to be written

c) Numerical aptitude & Logical questions were the usual stuff.


4 rounds of interview.

First round (around 45 minutes) contained, questions from Real-time Systems , operating systems & Software Engineering  Explain your research work.


What is a Real-Time System ?

What is the difference between Hard & Soft real-time systems ?

What is a mission critical system ?

What is the important aspect of a real-time system ?

Explain the difference between microkernel & macro kernel.

Give an example of microkernel.

Why paging is used ?

Which is the best page replacement algo & Why ?

WHat is software life cycle ?

How much time is spent usually in each phases & why ?

Which one do U want to work if selected in Honeywell ?

( I said I don’t like testing )

They asked why ?

I said it is a boring job. Then they tried to analyse

the knowledge in testing.

What is testing ?

Which are the different types of testing ?


Then they explained the way they do testing. They said that they are
doing testing in requirement phase & design phase so that if any problem comes in those phases it is not ncecessary to go back & change the requirement or design. All the test processing is automated.

Why do U want to join Honeywell technologies?
Ans : To get a practical feeling of Real-time systems.


Do U know C++ ?

How good are U in C & C++ ?

Rate U’rslef in both C & C++. ( 1 – 10 marks)

 

Second round of placement paper (around 45 minutes )

They wanted a bio-data at the time of inteview. I gave the placement office bio-data & in that one there was column ‘Major subjects studied’. Many of the questions came from those.

Explain U’r research work.

Lot of questions from it.

What is a distributed system ?

Some questions about CSP. ( I kept quiet)

Which languages do U know ?

What are the differences between Pascal & C.

I said Pascal is a strongly typed language.

Then what is typing & its advantages ?

Then he asked some questions from Compiler construction & Lisp.

WHich are the different computer architectures ?

What is the requirement in MIMD ?

What is the difference between RISC & CISC processors ?

Difference between loosely coupled & tightly coupled systems ?

What is an open system ?

Still a lot of questions from software engineering .

Which are the different phases in Software life cycle (asked again)

Why is analysis & testing phases very important ?

Which methodologies are U familiar with ?

Have U worked in windows ? (Yes)

What is the difference U have seen from a Dos environment ?

I said it event driven .

So what do U mean by event driven ?

How do WinMain look like ?

How the messages are processed in Windows ?

 

(Queue of events)

What are parameters needed to distinguish an event ?

Have U done any network programming ?

Why networks are layered ?

What is the advantage of that ?

How many layers are there in OSI ?

WHy is it called OSI model ?

Are U familiar with network topologies ?

Which are the different network toplogies ?

Tell an example of bus type network.

I said ethernet.

What is the Bandwidth of ethernet ?

Explain the advantage & disadvantage of ethernet ?

Which is the protocol used in ethernet. (CSMA/CD)

Why is it called so ?

If all stations tries to communicate at same time, what will happen.

What is binary exponential backoff algo ?

What is the advantage of Ring network ?

Compare it with ethernet.

In a real-time system which one do U prefer & why ?

What is the basic requirement of a real-time network ?

Which one is costly – ethernet of ring networks ?

Some questions form OOSD & Digital signal processing.

What is inheritance, encapsulation etc.

Third honeywell test Round (15 minutes)

Asked about the percentages & marks during SSC, PDC, B.Tech & MS.

When can U join ?

Who is U’r guide ?

U are from which place ?

Where is it in Kerala ?

How do U perform in the first two interviews ?

WHy have U given Honeywell as dream job ?

Some more personal questions Fourth Round of honeywell test(45 minutes)

 

1. Aptitute test questions : 15 Minutes, 20 Questions

Towards the middle questions are easy than from the front.

eg. Product of three consecutive nos. 210. What is the sum of two least numbers?

ans.: 5 * 6 * 7 = 210 , sum = 11 is answer

 

eg. If the area of the sqaure is increased by 69 % how much the length of the side will increase?

ans.: 13 (i think)


eg. if the sum of five consecutive nos. 35? how many prime nos

are there :
ans: 5 + 6 + 7 + 8 + 9 = 35 so two primes


eg. if the length of the rectangle is reduced by 20% & breath
is increased by 20 % what is the net change ?

ans.: 4 % decrease

 

2 Electrical & Electronics
15 Questions &,nand…circuit realted stuff, ……….
Data Structures, Algo., & Complexity theory : 5 questions

 

a. if W is a sequence of strings without a & W’ is its reversal then WaW’ is generated by:

ans. i think Context Free Grammmars

 

b. Whether all recusive pgm can be writtten iteratively?

c. What data structes you will use if you want to go to first record from the last & vice versa?

ans.: doubly linked circular list


d. Given 10000 nos. & 48MB Memory. What is the complexity of the
efficient sorting algo.? (the algo. is not mentioned)

e. Given a C code & ask what it does?

I think the code was something similar to Bubble sort & that

particular code does the sorting in Desending order & the complexity is O(n^2)(which is the next question).

 

iii. Operating systems : 5 questions

a. If there are too many page faults what is the problem?

b. To ensure one pgm. doesnt corrupt other pgm. in a Multi-program. enviornment

what you should do?

c. Which one you will use to implement critical section? : Binary Semaphore

d. Which one is not needed for Multi-program. enviornment?

options are: virtual memory, security, time sharing,none of the above.



iv. Networks & Hardware: 5 questions

a. Which one is not done by Data link layer ? bit stuffing, LRC,CRC,parity check

b. Which one is not related to Data link layer?

c. Which one is not suitable for client-server application? tcp/ip,message passing,rpc,none of the above.

 

d. Databases & Misc.: 5 questions

a. What SQL ……………… (not the expansion)

b. Indexing in databases give you …………

 

c.  C Pgm. : 5 questions

1. int a=1,b=2,c=3;

printf(“%d,%d”,a,b,c);


What is the output?

 

2. for(i=0; i<=10;i++,printf(“%d”,i); +- (+- is there in the questions)
3. Scope of Static Variable …………
4. Given a C code & what is the output?

HONEYWELL PAPER – 22 JUL 2006 – BANGALORE

November 27, 2007 by Arun  
Filed under Honeywell Placement Papers, Placement Papers

HONEYWELL PAPER – 22 JUL 2006 – BANGALORE

These are the questions asked for the Honeywell test conducted on 22 July 06 in their Bangalore office.

There were 100 questions:

50 Technical questions (branch wise)
30 C questions
20 aptitude questions

Aptitude is very easy. Simple questions from profit&loss, ratio, odd-man series, time-distance, clock…

Technical from OS, DBMS, CN, 8085, unix, DS.. some of the qns I remembered are given below.

1) Binary search tree is used in
a) sorting b)searching c)indexing d)all the above

2) Given a tree..write the preorder traversal

3) Given an infix expression..write its postfix

4) First general purpose microprocessor
a) 2002 b)4004 c)8080 d)8085

5) What is 8253

6) ____flag is not used in 8085 jump instructions

7) SNMP is used in which layer

8) Banker’s algorithm is used for

9) Belady’s anomaly is related to___

10) Which of the following is non-preemptive
a) FIFO b)SJF c)Round robin d)all the above

11 )A relation in 3NF is in______

12) A question on serializability

13) One SQL query

14) Functional dependency one question

15) The first general purpose microprocessor is ____-bit

16) In a three byte instruction the second byte indicates____

17) Average case analysis for partition exchange sort

18) How the receiver knows to what service the packet to be forwarded?

19) Given a binary sign magnitude no:..write its decimal

20) The order in which data is transferred frm magnetic disk
disk->main mem->cache->h/w register

21) In which layer of the network datastructure format change is done

22) Which of the following allow parallel & serial connections
a)DHCP b)PPP c)IPX d)all the above

23) Given some IP addresses…identify which one is IPv6?

24) Open addressing and chaining is used in
a)sorting b)indexing c)collision-resolution d)none of the above

25) Storage space requirement for diff: sorts in the descending order

26) Which scheduling policy is used in unix..

27) In database which mechanism is suitable for recovery?
a)checkpointing b)indexing… c) d)

28) Which of the following is not correct?
a)arrays consume less space
b)linked lists are more complex
c)linked lists use less space
d)

29)which of the following is not correct?
a)main does not have arguments
b)main can have command line arguments
c)main have variable arguments
d)

30) Which of the following is not correct?
a)function can call itself
b)function can have no return type
c)function cannot have multiple return statements
d)function can have arguments

31) When an interrupt is called control is given to..
a)interrupt vector table
b)interrupt service routine
c)stack
d)

32) Which of the following is not a synchronization tool
a)semaphore b)mutex c)mutual exclusion d)message passing

33) Given a graph write the BFS for it

34) How can u increase ports of a microprocessor?
a)8255 b)8259 c)8253 d)8251

35) What is 8259?

36) Which of the following maintains a constant time(best,worst,average)?
a)searching b)sorting c)indexing d)none

37) In a database a table is stored not fully..it is an example of
a)views b)logical data independence c)abstraction d)all the above

38) The time CPU takes to complete the execution of processes____

39) The minimum length of TCP/IP header and IP datagram header

40) Process spawning in OS is__________

41) The topology that uses a central hub is___

HONEYWELL PATTERN – APR 2005

November 27, 2007 by Arun  
Filed under Honeywell Placement Papers, Placement Papers

HONEYWELL PATTERN – APR 2005
HI ,

this is the pattern i have..i didn’t attend for honewell so don’t expect any more than this plz do check this and don’t send any queries to this id no use.

Their pattern is
OS : 10 Questions
C : 10 Questions
C++ : 10 Questions
Java : 10 Questions

OS is compulsory and you can choose any one of these three language. I had
chosen C++.
Here is few question I still remember. please do not go on my answers they
may be incorrect also.

C++ Questions
1) If there is one class template which has one static member variable that static variable will belong to
a) Every instance of class template will share the same copy of static variable
b) Every instance of class template will have its own copy of static variable.
c) Compilation error
d) Don’t remember.

2) What is template specialization ???
a) define a new template class for a specific data type.
b)c)d)

3) How we will overload operator *+= such that
obj1 *+= obj2;
implies that
obj1=obj1*(obj1+obj2);
four choice were there last option was d) it is not possible I checked
that option.

4) IN C++ what does the operator overloading means.
a) Giving new meaning to existing C++ operators
b) defining functionality of existing C++ operator for user define objects.
c) defining new operators.
d) don’t remember.

5) what is ‘>>’ in C++
a) right shift operator and insertion operator depend upon the use
b) right shift operator and extraction operator depend upon the context use
c) right shift operator and insertion/extraction operator depend upon the use

6) class A
{
int a ,b;
A() : a(0)
{b=0;}
};
if you create obj of this class as A obj;
a) b will be initialized before a
b) a will be initialized before b
c) both will be initialized together
d) none of these.

OS Question
All OS questions were based on basics of UNIX all small -2 commands.

1) how image of one process can be replaced by other process
a) exec
2) how image of one process can be copied to new born process
a) fork
3) how can you list all the files used by a particular process
4) how do u create a link of file

C Questions

I did not attempted the C paper but still I just had a look on C and java
paper. in C most of the question were programs and their out was asked in LINUX environment.
1)
int main()
{
char *a= “Novell”;
char *b;
b=malloc(10*sizeof(char));
memset(b,0,10);
while(*b++=*a++);
printf(“%s”,b);
return 0;
}

2) int main()
{
printf(“Hello”);
fork();
printf(“World”);
}

Honeywell Sample Test Paper – 1

November 27, 2007 by Arun  
Filed under Honeywell Placement Papers, Placement Papers

text have No negative marking and 3 sections -technical 35 questions in 30 mins-DCT, data structures,interrupts in 8085 etc..aptitude -30 questions in 30 mins ,C-20 questions in 15 mins-was quite easy some questions(not sectionwise)

1.

key constraints are …..for…
(a) secondary key
(b) primary key
(c) foreign key
(d)…
2.

If a sinusoidal signal of 1100Hz is flat top sampled at a rate of 1800Hz,& this signal is passed through an ideal LPF with cutoff 1KHZ,the o/p contains the following frequency components: (This question was repeated again in the same paper !!!)
(a)only 800Hz
(b)…
(c)…
(d)…
3.

TRAP is _____interrupt
(a)synchronus
(b)asynchronus
(c)hardware
(d)…
4.

When the instruction RST is executed, the control jumps to location:
(a)0020
(b)0024
(c)0028
(d)none of the above
5.

A memory cell in static Random Access Memory is made up of:
(a)6 mos transistors—ans
(b)1 mos transistor and 1 capacitor
(c)4 mos transistors and 2 capacitors
(d)…
6.

Worst case algorithm is meant for the case
(a)when sometimes favourable
(b)when worst unfavourable
(c)…
(d)…
7.

A semaphore with negative count n(s=n) has how many processes in the Q?
(a)0
(b)n
(c)n+1
(d)n-1
8.

If in a PCM system the no of bits used is increased from n to n+1,the signal-to-noise ratio improves by
(a)3dB
(b)6dB
(c)20ndB
(d)24ndB
9.

2 trains of length 110m & 90 m travelling at 45kmph & 50 kmph respectively..when will they pass each other?
(a)144mins
(b)102mins
(c)..
(d)…
10.

From a circular sheet of radius 10cm , 40% is cut off & from the remaining portion a cone is constructed, what is the ratio of the radius of the cone to its height?
11.

If a vessel contains 56 litres of a mixture of milk & water in the ratio 3:2..what amount of water should be added to make the ratio 4:5?
12.

2 pipes fill a cistern in 12 mins,pipe A is 3 times faster than pipe b…if only pipe B has to fill the cistern ,how long will it take?
(a)1hour
(b)2hours
(c)..
(d)..
13.

#define ADD(X,Y) X+Y
main()
{
#undef ADD(X,Y);
fun();
}
fun()
{
int y=ADD(3,2);
printf(“%d”,y);
}
o/p?
Runtime error(linker error): _add undefined in module
14.

Which of the following is illegal
(a)void v;
(b)void *v;
(c)void **v;
(d)all are legal
15.

#define int INTEGER/*line1*/
#define INTEGER int/*line 2*/
main()
{
INTEGER p=10;/*line 5*/
printf(“%d”,p);
}
o/p?
(a) compiler error at line 1
(b) compiler error at line 2
(c) compiler error at line 5
(d) No error,prints 10
ans:c
16.

main()
{
int counter=1;
for(;;)
{
counter++;
if(counter>9)
break;
}

}
in the above program
(a)error b’coz for should have parameters
(b)error bcoz 2 semicolons in a for loop are invalid
(c)no error,loop is executed once
(d) no error ,loop is executed 10 times
17.

main()
{
char str={‘H’,'E’,'L’,'L’,'O’,'\0′}
printf(“%s/n”,str+1);
}
o/p?
(a)prints ELLO
(b)prints HELLO
(c)prints ILLO (i.e.’H’ is incremented by 1)
(d)…
18.

The average temperature for monday,wednesday,thursday was 46 o C.the average temperature fortuesday,wednesday,thursday,friday was 48(some no)..if temp on monday was 42 o C,what is the temperature on tuesday?
(a)32
(b)36
(c)37
(d)3….
19.

The average marks of 12 students was found to be……(some no)…it was later found that while entering the data , it had been entered as 74 instead of 50…and 20 instead of 24(nos are not the same)…what is the correct average?
20.

If a lady bought a house & sold it at 25% more than what she had paid after 3 years, she has to pay 50%tax on the gain…If C is the cost price,(gain=s.P-c.p),what tax did she have to pay?
(a)..
(b)C/8
(c)…
(d)…
21.

Some no of men(given)..complete a work in (given) no of days…after (some no) of days ..some more(given no) men join them,they will finish the work in how many days?
22.

If a car travels from A to B at a speed of ‘x’ kmph & travels back from B to A at 4/5th the speed,then the total distance travelled in terms of percentage of x is?
(a)2400km
(b)3600km
(c)..
(d)…
23.

A question on malloc
int *p;
p=malloc(sizeof(int)*5);
if malloc returned the address 1000;the value of p+1 is
(a)1002
(b)1004
(c)…
(d)…..
24.

cascade amplifier is:
(a)a common emitter stage followed by a common base stage
(b)a common base followed by emitter follower
(c)…
(d)a common base stage followed by a common emitter stage
25.

A network has 7 nodes & 5 independent loops,the no of branches=?
(a)11
(b)14
(c)..
(d)…
26.

Many nodes transmit at the same time …..collision occurs…retransmit…..what is this called?
(a)
(b)
(c)collision…..enforcement
(d)
27.

If the characteristic impedance of a transmission line is 50ohms,at 1 end the impedance is +j50 ohms,the VSWR =?
(a)0
(b)infinity
(c)+j
(d)+1
28.

Minimum no of NAND gates required to realize the boolean eqn: Z=ABC?
(a) 4
(b) 6
(c)..
(d)….
29.

It has been found that mercury poisoning due to industrial pollution causes Hobson’s disease. An island R is completely away from modern industry.People here follow subsistence agriculture method. A high % of people in Island R are affected by Hobsons disease.From the above paragraph, we can deduce
(i) there must be another reason for Hobson’s disease other than mercury posoning
(ii) mercury poisoning can be due to other reasons than industrial pollution
(iii)….
(a) i only
(b)ii only
(c) i ,ii, iii
(d) i and ii
30.

fun()
{
int counter=1;
counter++;
if(counter>10)
fun();
}…(some program similar to this one). the program will be executed infinetely–ans
31.

Which of these are legal?
i.a pointer to a function
ii.a pointer to a structure
ii.pointer to union
(a)i only
(b)i and ii
(c)i,ii &iii
(d)ii &iii
32.

Union..
{
int ivalue;
char lvalue;
struct boo
{
int ivalue;
char lvalue;
}databook;
};
(a)error as struct within union is not allowed
(b)error as struct members have same name as union members
(c)…
(d)…..
33.

How many stacks are there in DOS?
(a)1 stack
(b)2 stacks
(c)3 stacks
(d)…
34.

What is the o/p?
main()
{
char arr[5]={‘a’,'a’,'b’,'c’,'d’,'e’};
printf(“%s”,arr);
}

Honeywell Campus Test at NCE,Kovilpatti on July 26 2003.

November 27, 2007 by Arun  
Filed under Honeywell Placement Papers, Placement Papers

Honeywell Campus Test at NCE,Kovilpatti on July 26 2003.

Aptitude:

Questions from Simple train pbms,age,ratio, proportion,Profit ,loss,Time & work,Time & Distance,Pipe &

Cisterns,Shaded aream,Volume ( cylinder ,cone ..),Reasoning,2 sections a part

with 4 questions b part with 6 questions

There must 4 domocrats & 3 republicans out of the 12 professors.No of X professors are A,B,C,D. No of Y professors are E,F,G,H,I.If A comes f & G r absent ..

so on.

There must 4 domocrats & 3 republicans out of the 12 professors.No of X professors are A,B,C,D. No of Y professors are E,F,G,H,I.If A comes f & G r absent ..

so on.

2. Technical(Computer Science)

OS,cache access time -100ns,Primary memory access time -1000ns,…then some data &

condition, find the actual access time.,microprocessor ( lot of questions ) 8085 no of16 bit registers.,8086 Instruction queue byte length?,8088 Instruction queue

byte length?,6800 what is it?8085 pgms…,port no calculationsData StructuresWhich

Data Structures to use for infix to prefix conversion,Worst case complexity for quick sort,preorder traversal Binary tree …

1.

int *data[10];whatdoes the variable data denotes?
2.

{
int a[]={10,20,30,40,50};

fun(a+1);

}

fun(int *p)

{ for(int i=1;i<=3;i++)

printf(“%d”,*(p+i));}
3.

enum day { saturday,sunday=3,monday,tuesday};

value of saturday,tuesday.4. enum day {saturday,sunday=-1,monday,tuesday};

int x=monday;value of x?5. #define ADD(X,Y)

X+Ymain(){-#undef ADD(X,Y) fun();

}

fun()
{
int y=ADD(3,2);
printf(“%d”,y);
}
o/p?
4.

#define ADD(X,Y) X+Y
main()
{
#undef ADD;
fun();
}
fun()
{
#if not defined(ADD)
define ADD(X+Y) X*Y
int y=ADD(3,2);
printf(“%d”,y);
}
o/p?
5.

int x;
int *p;
int **p1;
int ***p2;

How to assign each one?

TopOfBlogs