Honeywell Technical interview |   17236

Honeywell Technical interview

 

What is a Real-Time System ?


What is the difference between Hard and Soft real-time systems


What is a mission critical system ?


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


Explain the difference between micro kernel and macro kernel.


Give an example of micro kernel.


Why paging is used ?


Which is the best page replacement algo and Why ?


What is software life cycle ?


Which field 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 analyze the knowledge in testing.
What is testing ?
Which are the different types of testing ?

Why do U want to join Honeywell ?
Aus : To get a practical feeling of Real-time systems.
Do U know C++ ?
How good are U in C and C++ ?
Rate U'rslef in both C and C-+. ( 1 - 10 marks)

 

 

Which are the different types of testing ?

What is a distributed system ?

Some questions about CSP.

Which languages do U know ?

What are the differences between Pascal and C.

Questions from Compiler construction and Lisp.

Which are the different computer architecture?

What is the requirement in MIMD ?


 

-> SDLC (software development life cycle)-what r various models [waterfall, prototype, iterative enhancement, spiral], wht r the steps under these models.

-> some question about Testing, unit testing, integration testing, alpha, beta testing ,system testing.

-> What is CMM levels, Six sigma, ISO standards.

->what r various steps under which a C program is converted into .exe file (preprocessing, compilation, linking)

->Program for any sorting method (I made bubble sort, he discussed complexity issues of various sorting algorithms)

->Program for matrix multiplication.

->What are the different kinds of tree (questions about Binary tree, Binary search tree, AVL tree)

->Difference between arrays and linked list, which one is better (I said it depends upon application, if we want to store some name ie character string of predefined length array will be better option b’coz more memory is required to store pointers etc)

-> Some question about Aerospace, aviation etc(I said these thing were not part of my syllabus at all, but I if I get a chance to learn the these I can quickly learn them)

->Which data structure is used in expression evaluation, how a infix expression is evaluated (first converted into postfix, then evaluate using stack)

-> Some operating system questions (about scheduling, semaphore, mutexes)

-> what is Real time system, difference between hard and soft real time systems with examples (hint: in hard real time systems strict dead lines r imposed, THE SYSTEM WILL FAIL if the processing is not done within defined time constrains ex. Firing a missile on a aircraft, whereas in soft real time system deadlines are important but missing the deadline will not lead to system failure, for ex. DVD player when a command is given thru remote, the delay of few millisecond will not lead to serious implications)

-> I suggest you all to focus about your projects more. He may drive several questions from ur projects itself.

 

feedback