Professional Documents
Culture Documents
INTERVIEW Placement Interviews
INTERVIEW Placement Interviews
INTERVIEW Placement Interviews
INTERVIEWS
[n+1] Tell us what you know about DMA and why that is needed?
My Ans. As usual, mentioned the wastage of CPU computation power spent
in busy-waiting. Told how DMA works.
[n+2] What are the various types of scheduling algo, what is used by
UNIX?
My Ans. Mentioned Round Robin, First-come-first-served,
Shortest-job-first, Earliest-deadline-first, Least-laxity-first,
Priority-based-event-driven. UNIX uses RR with multi-level feedback.
[1] What are the current trends and areas of focus in IT.
My Ans. Talked about emerging trends of S/W Engg and ISO 9000 stuff
(gave vague ideas about them as I don't know much nor do I care
about these topics myself ;-)). Then mentioned the proliferation of O-O
methodologies and their usefulness in speeding up development process,
code re-usability, ease of maintenance, ease of bug-fixing.
Thirdly, mentioned the work going on in High-Speed N/w - FDDI, ATM,
Fast-Ethernet(100Mbps). Told whatever little I knew about ATM in
response to another question.
} /* End of for() */
Name: G.Kartik
Year: 1995
d) Diffrence between short term, long term and medium term scheduler.
-First two should be peaceful. The last one is also known as
swapper. (See Taenenbaum and/or Peterson)
Company: HCL-HP
Written test:
One GRE type anals. section, and two comp Sc. sections. One Comp Sc.
section was problem solving type. Quite easy. Only question worth mentioning
in it was:
You are given a stack on which you can do the following:
Given two data elements at memory locations A and B, obtain A XOR B using
the above.
---- Describe how the shell forks the two processes and how
the pipe gets created between them.
Cross question: How does 'cat' know that its output has to be
written into the pipe and not into standard o/p?
char *cp;
int *ip;
cp=(char *)0x100;
ip=(int *)cp;
ip++;
cp++;
printf("cp = %x ip = %x", cp, ip);
l) What are static variables and functions? There are two files,
say, file1 and file2. file1 has a global declaration
static int x;
file2 has a global declaration
int y;
What is the difference between the two types of declarations
when you link file1 and file2?
--- x is local to functions in file1 and cannot be seen by
functions in file2. y can be seen by functions in both
file1 and file2.
************************************************************************
NOTE: If you have been offered a job previously by any other company
after your BTech/BE or if you have even slightest of work experience
then make it a point to mention about it. It is a major plus point.
The interviewers will be definitely interested in knowing that some
other company also found you good enough to be selected.
************************************************************************
***************************************************************************
Name: Vivekananda
Company name: Cadence design systems(I) P Lts, Noida.
Year: 1995
Area of work :
They develop CAD tools for VLSI design etc.
They call it EDA ( Electronic design automation)
They expect people with good C knowledge, data structures ,
compiler knowledge
Selection procedure :
------------------
1. Written test
a. Logic and aptitude test - 20mts.
b. software and hardware part -30 mts.
Software part - questions on datastres
e.g. given inorder exp.and preorder exp. findout the postorder exp.,
binary tree insertion,
stacks - set of operations are given , predict the output..,
static variables..
Hardware part -
basic questions on digital systems such as K-maps,
DMA , floating pt. representation, signed integer representation,
cache location etc.
2. Interview
Technical Questions asked: For me almost Nil.
a)question:
what 'lex' does ?
Personal Questions asked:
a)question
1. Tell me about urself, family background ..
2. Btech projects and M.S. projects
( spend more time here, even if u have not done much
workl; create a good impression)
3. Significant achievements in life.
( may be paper publications etc. )
4. Why did u leave ur previous company ( If u were working)
5. What do u expect from a company ?
( like how shd be the work environment etc. etc. )
************************************************************************
A Vasudevan
vasu@hclhprnd.uunet.in
Note: Please call Mr Vijay (Ph 8279312) to confirm or reschedule the timing.
This is a very good question bank for written test of some software companies.
This can be passed freely to anyone. No restrictions of Class, Branch,
Institute , bla bla ...
1)
int i;
if i=0 then i:=1;
if i=1 then i:=0;
2)
int i;
if i=0 then i:=1;
if i=1 then i:=0;
(given that i can take only two values (1,0))
3)
int i;
if i=0 then i:=1;
else if i=1 then i:=0;
(given that i can take only two values (1,0))
4)
int m,j,i,n;
for i:=1 to n do
m:=m+j*n
a) Array overbound
b) Undeclared identifier
c) stack underflow
d) Accessing an illegal memory location
7) How many page faults will occur for below sequence of pages when LRU
page replacement algorithm is used ( The memory can only have 3pages):
8) If a CPU has 20 address lines but MMU does'nt use two of them.
OS occupies 20K. No virtual memory is supported. What is the
maximum memory available for a user program?
9) For a binary tree with n nodes, How many nodes are there which
has got both a parent and a child?
f(x,y,z)
{
y := y+1;
z := z+x;
}
main()
{
int a,b;
a := 2
b := 2;
f(a+b,a,a);
print a;
}
loop:
if(i = 0)
i++;
i++;
j++;
if(j<= 25)
goto loop
xxx:
a) pre-emption
b) virtual memory
c) paging etc...
Name: Raju N N
Name: Srichand J
Name: K. Bhuvaneshwari
Technical Questions:
Why doesn't fortran support recursion?
Dynamic Storage allocation not there (I think)
What is the problem with a software like ethernet monitor?
No security and privacy for network users.
Deadlocks?
Tanenbaum - os book
2) Personal Questions:
Technical Questions:
TCP/IP fundamentals.
Internetworking with TCP/IP - Comer
List all the process calls generated in Unix from the time a process
is created till it dies?
(GOK - God Only Knows!) Try Maurice Bach - might be there.
Tell why fork and exec are implemented as two different calls and
not as one?
(GOK - God Only Knows!) Try Maurice Bach - might be there.
Personal Questions:
Hajaar - Wouldn't be relevant.
3) Oracle
Technical Questions:
Explain your research work.
Personal Questions:
None.
Company name:Motorola
Year:1995
Technical Questions asked:
1)Describe Thesis work.
2)Are you interested in working in GUI
3)Are you interested in "List of user interface
related software".
4)What is the latest in continuous speech recognition?
5)What other methods other than neural networks can be
used for recognition of speech?
6)What are the differences between pascal and C?
7)What is strongly typed?
8)What other differences......
Personal Questions asked:
a)Which other companies are you applying to?
Company name:TISL
Year:1995
Technical Questions asked:
1)About project
2)What will you do three years from now?
3)Which other companies have you applied to?
**********************************************************************
About the companies, now. There are mainly two kinds of companies in
Bangalore. Those that are small, like Tata Elxsi and Novell, with a
more or less flat organizational structure, and those that are very
huge, like Wipro and TISL, where there's a veritable population
explosion. There are merits and demerits of both. In the small
organizations, there are fewer people, so it is easy to make your
presence felt and to make yourself noticed, and to get proper credit
for what you are doing. The flip side of the coin for these
organizations is that you have to be very careful in what you say and
do, for everything you do/say is audible at the highest levels, and,
as the American Police say when they are arresting a criminal
"anything you say may be used against you." Smaller organizations
also have a flatter structure, so the amount of responsibility on your
shoulders may be quite heavy. In one sense it is good -- you can
contribute well to the organization and get credit for it, but in
another sense it is bad, for you may have to work late and quite hard
too. The advantages of being in a large organization like Wipro is
that you will never be *overloaded* with work, unless you choose to do
so yourself. You can be in the company as you are in the CS
Department right now, light-headed and carefree, even a bit careless.
The obverse side of the coin here is that in such huge organizations,
you will never be anything but small fry in a big pond ... and getting
credit where it is due may be a little difficult (specific reference
to TISL here).
Regards,
Ravindra.
********************************************************************
U.V.Ravindra : Ex-student of D.J. Ram
********************************************************************
Hi Srichie (and others),
===> Well, first of all, you, Srichie, at least, don't seem to have
learnt anything from my earlier mail. Learn from this one, therefore.
Learn that these companies are *not* _DESTINED to be your DESTINY_
... you have the choice to make as to which one *you* want. Learn to
remember, always, and never forget, that the companies are coming to
*take* you; *you* aren't dying to join them. Learn that, it is *you*
and not the companies who are in the commanding position. Learn that
you aren't in the proverbial beggar's position: you *can* choose.
Learn that you *should, must, have to, ought to* choose.
---------------------------------------------------------------------
> 01. BEL, Ba. ===> Can't say anything about it, though it's about 20
min. walk from my house. I suppose they mostly deal with VLSI CAD and
stuff like that, which deals directly with Electronics.
> 02. CMC, Hy. ===> Ask J. Sriram ;-) :) He will by far be the best
information provider.
===>
A company that deals extensively with VLSI CAD. Amongst the highest
payers in the job market today. When they came last year they offered
(me!) 1.75 lakh per annum. I, of course, spurned the offer. The kind
of money they offer will be good for anybody, even if they live in an
expensive place like Delhi, where it is situated. If you are
interested in doing a job with *no* work (I do mean you will have to
sit idle), which purportedly deals with VLSI CAD, join this company.
They were really desperate for people last year: I had given in my
application, but had decided against joining the company, so I
abstained from the interview. They *rang me up at the SUNLab* to ask
whether I would attend the interview, please. To which, of course, I
answered in the negative, thank you.
Incidentally, I should warn all those who are looking at "no work +
1.75 lakhs is a great deal," that although it is all very well in its
appearance, having no work at office is a real killer. I was without
work (I mean *really* doing nothing) in Elxsi for about two months,
and I alone know how frustrating it can get. Be prepared to be
frustrated in the first few months of your employment in Cadence,
therefore.
===>
The pay must be good. I don't know if this is another one of those
*workless* (worthless!) front-ends for a big body-shopping
multinational, but from what I hear from the Pune-ites here, it isn't.
That means it isn't a body-shopper, most probably; no comments about
worthless :) or not.
A big one for Graphics. The only challenger to Silicon Graphics Inc.,
the most powerful Graphics company in India (and the world) yet.
> 05. DENEB Hitech, Ba. (*) ===> Absolutely no idea about this one.
Will try to find out, but can't assure anything.
> 06. DBSS, Md. ===> Never heard of this one either.
> 07. Frontier Info Tech, Hy. (*) ===> Am I deaf/blind, or are new
companies cropping up in "satellite silicon vallies" (hey! I hold the
copyright for that phrase) like Hyderabad, Madras, Pune, etc? I've
never heard of this one either.
> 08. Geometric S/w Services, Bo. (*) ===> Boy! I *am* in the wrong
room, aren't I? So many new and strange companies ...
===> Ask our resident dark-horse Unit Sirsiwal for details on this
one. Also ask him *why* he left the company. My other friends in
Hughes seem to be quite satisfied with it. One of them (my classmate
in BTech) worked there for two years. He booked a Maruti 800, which
is due for delivery in Feb '96; they sent him to US immediately! ;-)
> 10. IMRL, Ba. (*) ===> Sounds like one of those quasi-governmental
organizations like C-DAC, C-DOT, BEL etc. Can't say if it *is* one of
them or not, for this is the first I have heard of it.
===> Neither do I :-( Looks like I'm in the wrong party now. I'll
have to stop and ask for directions.
> 12. INFOSYS, Ba. ===> The best company for non-CS people who want
to make an entry into Software jobs. A cousin of the dreaded TCS.
Better than TCS. A "no-no" for all CS BTech/upwards degree holders.
Give it a clear berth (this is for all MS/PhD scholars). For the
others: prepare well for the test. Flunk the interview. They will
select you.
> 13. Info Tech Ltd, Faridabad. (*) ===> Faridabad is a factory area,
close to Delhi, in Haryana (for all practical purposes, it can be said
to be the Industrial Suburb of New Delhi). I've never heard of this
company, and it might be a good idea to check up on this before even
attending the PPTalk.
> 14. L&T, Bo. ===> A couple of my friends joined here after BTech.
I lost all touch with them promptly. Either L&T ate them for
lunch/dinner, or they have just joined the ranks of those
multitudinous Bombayites, for whom the world outside doesn't exist.
They used to manufacture PCs. I don't know what they do now.
One thing about L&T. They hold the worldwide patents for the
"zee-pump" ... the "Z"-shaped pump that you see at the petrol bunks in
Adyar and the one near Malar Hospital. A great achievement. Another
thing about L&T. The person who headed the zee-pump project, a guy by
the name of Chakravarti, has quit. He now rests in comfortable
obscurity in the cosy arms of IIT Delhi, in his position as Assistant
Professor, Mech. Engg. Department.
> 15. MIEL, Ba. ===> Sorry, can't provide data on this. They're too
secretive about what they do. :-) :-)
But seriously, they work in cellular telephones and pagers and stuff
like that. Could be good work, but I don't know. A good job for CS
MTechs with an Electronics background. At any rate, they're going to
prefer ECE MTechs and MSs to CS chaps. Try nonetheless.
They pay a little less than Wipro Infotech, where the take home ranges
close to 9k pm.
One positive point about a Motorola job is that they offer leased
accommodation in Bangalore. Believe me, it's a very tangible benefit.
They also don't seem to have any restriction on how many laser
printouts are taken (and *what* printouts are taken) by employees. I
have seen people downloading pictures of Madhubala and Meena Kumari
and taking laser printouts of them.
Of course, you can do that in Wipro Infotech too, provided you are in
the AT&T bug fixing project.
Can't help feeling that I've lost myself in the woods somewhere. Have
to yell for help ... there's a wicked wolf gazing hungrily in my
direction ... grandmaa .... help!!!
Ask Sudhakar for more details. I'm sure he will supply enough to make
your mouth water, and your pens to rush for the dream job form.
Yes. And Sanjay Patil, who was porting Oracle to SCO-Unix has already
gone to US! A good company, but only if you are willing to condemn
yourself to working in Oracle all your life. They work in all aspects
of Oracle, right from the internals (file system, concurrency control,
etc) to the User Interface. Quite a lot of their work is bug fixing
and stuff, but some lucky fellows might get to do a bit of porting
from one OS to another, which isn't as bad as it sounds, actually.
> 20. Ramco Sys, Md. ===> Ask somebody else. I never thought that
companies in Madras were worth joining, and, consequently, never
bothered about them.
===>
All three are good companies. I have already detailed all these in my
earlier mail. They work in communications.
===>
A company working in Systems and Networking.
===> The only other company working in the same field as Cadence
above. All I said for Cadence holds good for it, except that the pay
is slightly lower. The perks are good, working conditions excellent,
etc. Attend the PPT.
===> A cousin to my own organization, Tata Elxsi. The TATA Stamp, and
so called IBM culture. Can't say anything much. The pay is amongst
the highest in the Industry. It is actually a big bodyshopper.
Search me!
> Love,
> Srichie.
Thanks for your time. Kudos for lasting this far through my sickly
humour! :)
Best Wishes,
Ravindra.
It must be time for the Campus Placement Interviews, judging from the
multitudes of mails that I receive about this topic. As I throw my
mind back to when *I* was preparing to attend my Campus Interviews, I
recall that one important question we were all faced with was "which
company do I name as my dream job company?"
Here are some simple rules of thumb which you can use to decide which
company to give as your dream job, but first, remember to FILL IN BOTH
ENTRIES.
This means that you should never give as your dream job a company
which is actually your dream. For example, if you dream is Wipro,
it's better not to give it as you dream job, because it fails in all
the criteria mentioned above.
***********************************************************************
>From Pradeep : Ex-student of CSRM.
***********************************************************************
About the job opportunities for you, dont worry, there are plenty. If
you are not tied to B'lore then you have got even more opportunities,
especially
in Delhi. In B'lore there are good firms like, Tata-IBM (TISL),
Hewlett-Packard (HP), Wipro Infotech, Novell, etc. Recently Wipro is
taking hajaar people. These companies in the general field, undertaking projects
in a variety of fields. There certain specialist firms like, Wipro GE (Medical
systems), Tata Unisys (RDBMS), Texas Instruments (Chip designing, tools for
CAD), Verifone (Transaction automation), Siemens Commn systems (communication)
etc. If u are not so much bothered a about the nature of work, the best company
available is Texas Instruments, the most well established multinational in
Bangalore, which is also the first to come here. In Delhi there are two
companies whose main area is Networks - Hughes Network systems, and River Run
(Old name CompSoft). These people pay very heavily. The only minus point is
that it is in Delhi.
**********************************************************************
Return-Path: <dip@tata_elxsi.soft.net>
Hi Everybody,
These questions were e-mailed to me by Tom (MS
scholar). It suddenly reminded me of how little
information we had about companies when we
appeared for the campus interviews - and also about
how much we cursed our seniors for not having sent
any. So ... in case you have already cursed .. better
take them back ... for here comes some info about
TEIL (Tata Elxsi India Ltd.)...
> 3- Does the company have a canteen or mess where you can have your
> meals from? (No don't laugh, I don't relish the prospect of cooking)
The lunch is provided by one reasonable good `Nourish
Caterer'. Biscuit, Coffee, Tea is provided - on the
house. Maagi noodles or bread-omlette is also
available in the kitchen at proper cost.
> 4- Transport ??
Van/Bus leave from HO, Richmond Road (centre of city,
for those who dont know {PUB-CITY-}Bangalore - YET !!) to
Whitefield at :
7:00 am
8:15 am
9:30 am
12:15 pm
2:45 pm
From Whitefield to HO at :
9:40 am
11:10 am
4:30 pm
6:15 pm
8:30 pm
10:00 pm
Personally I dont think that the location of office
in Whitefield (out of Bangalore city) is a big
problem. The company provides transport as listed
above which is good enough. Only problem is that one
cant have a break from the office-work by looking at the MG
Road girls!!! In fact I love the location since it
saves me the daily ordeal in BTS (Bangalore Transport Service)
buses.
ANALOG DEVICES :
Vedio Telephony project consists of design and
development of a vedio telephony system using ADSP
chips of Analog.
> 8- Is there something like batches in which you have to join- Eg:
> March batch, Aug batch, etc
Not exactly. These people generally want everybody
to join as early as possible.
luv,
dip.
*******************************************************************
Dear MS-Scholars,
- Regards,
Sudhakar.
A) Technical
---------
OS:
--
Suggested readings: Modern Operating Systems; Tannenbaum (Must)
Design of Unix Operating Systems (Internals Fundaes)
The Magical Garden Unexplored (SVR4 internals)
Unix FAQ; available on internet
Questions every scholar should know:
Other Questions:
Networks:
---------
Other Questions:
Computer Architecture:
----------------------
Other Questions:
---------------
i) TLB; look-aside-buffer
ii) SMP (Sequential Multiprocessor: Jani-Wipro Infotech asked)
C:
---
Other Questions:
---------------
Data Structures:
----------------
B) Personal
-----------
Tips: Be confident, frank (But need not give away information which may weigh
against your case), free (use first names while addresing them, so be
alert when they introduce themselves) and cheerful (attend an interview
with a positive frame of mind). Remember you are IITians and you always
have an edge. That may sound arrogant, but its true.
Best of luck.
-------------
>From the list above, only (1), (2), and possibly (5) can be considered
anything near to good for M.S/ M.Tech guys. I'll try and get more info
about other organisations.