GMAIL NEW LOOK HURRY TO WATCH
Saturday 30 March 2013
Technical question how to prepare for interview
Technical question how to prepare for interview
In this section we
will tell you how easy it is for a fresher to clear a technical interview
stated if he follows the basic tips/rules/mantra:
Technical Interview
is part of the recruitment process for almost all the companies and this is the
second biggest elimination round after the written test.
Well, I will assume
here as you are a fresher trying to get into a software company (since most
does irrespective of their branch).
Any software firm
small or big wants their employees to know the basics of the subjects like,
1.
Programming
2.
software engineering
3.
operating systems
4.
Databases
5.
Computer Networks.
Having said that
they won’t expect you to know every part and parcel of the subjects, rather
they would look for someone who at least knows what they are for.
Now if you are
asked to write a C-Program which does check whether a given integer/string is a
palindrome or not (which is part of lab programs for almost all the
universities in the country in the 1st year), he would expect that you will
write it easily and if you fail to do so, please don’t expect him to select
you.
So what would we
suggest is that, you should have basic knowledge on the aforementioned subjects
and we will also tell you the areas you should concentrate in each subject.
1. Programming
In any technical
interview, it is obvious that you would be asked to write some programs and
mostly in C,C++ & Java .
To be confident at
this area, you should know the basic syntax of all these subjects as the
semantic or logic remains the same.
Start with C, learn
variables, operators, control structures, functions & pointers (the most
important stuff), structures and files. Then go for C++ and java, try to
understand the differences between all the three precisely.
OOPS is the most
important & probable topic, where you might get questions from.
Below is the list
of the most frequently asked programs that you must learn to clear this round.
a)
Write a C program to swap two numbers without using a third variable.
b)
Write a C program to check whether the given number or a string is palindrome
or not.
c)
Write a C program to create a Pascal triangle.
d)
Write a C program to perform matrix multiplication and addition.
e)
Write a C program which performs bit manipulation (&,|,etc) of a given
number.
f)
Also, learn programs which does basic file manipulations (creation, writing
data and reading)
We would post some
more programs which are important, with the complete code J in a separate
section.
2. Software Engineering
This is the most
important & also a boring subject, since it is mostly theoretical.
Not many
interviewers ask questions on this subject in the technical interview, but it
is always better to know the basics and be on the safer side.
Questions in this
subject would be basically on the following topics,
a.
Phases of Software Development Life Cycle
b.
Process Models like Waterfall model, agile model etc.
c.
Cyclomatic complexity of a software
d.
Basics of software testing(white box, black box testing)
If you can learn all
these, then you could possibly answer all the questions in the interview.
3.
Operating Systems
Define operating
system?
Could be the first
possible question in some technical interview’s and this subject is one of the
core subjects of computer science. Students from CS and IT back ground can’t
take any excuses for not answering questions in this subject and others may get
excuse if you don’t answer.
Now in this subject,
you have to know the following things:
a.
The definition of an Operating System, components of an OS(like process
management, memory management , etc)
b. Learn the functionality of all the cpu scheduling algorithms like FCFS,SJF, Round-Robbin , etc.
c. Learn how process synchronization works, this concept involves semaphore, monitor to achieve process s synchronization.
d. Learn basic memory management techniques like paging, segmentation etc.
b. Learn the functionality of all the cpu scheduling algorithms like FCFS,SJF, Round-Robbin , etc.
c. Learn how process synchronization works, this concept involves semaphore, monitor to achieve process s synchronization.
d. Learn basic memory management techniques like paging, segmentation etc.
This should do for
answering any question in Operating System.
4.
Databases
No application works
without a database and so it is must for us to know the basics of the data base
management system.
Do learn the
following things,
a.
Whenever we say DBMS we refer to RDBMS and everything is relational here in
this DB. Go through the basics like entities, attributes and
relations,ER-models,keys and constraints.
b.
Now learn to implement them with the structured query language shortly called
as SQL, learn the basic operations CRUD(create, insert ,update & delete).
These all should
do,but also go through transactions which is also an important concept and
might be asked in the interview.
5
.Computer Networks
Stand alone systems
don’t do any wonders and that is why the systems are connected through a
network.
In computer networks
all you need to concentrate is on the OSI reference model which covers
everything, do try to know what each layer does and know about TCP,IP in
particular.
This should do for
computer networks
Well I have tried my
level best to give you the idea about the questions asked in technical
interviews in the best possible scenarios.
Please comment about
the quality of the article which will help us to improve the quality of
upcoming articles.
Do share if you
like this
Monday 25 March 2013
Toofan trailer 2013: Ram Charan Teja sets the screen on fire
06:49
No comments
Tags:
Amitabh Bachchan, Amitabh Bachchan Zanjeer, Apoorva Lakhia, Apoorva Lakhia Zanjeer,Priyanka Chopra, Ram Charan Teja, Ram Charan Teja And Priyanka Chopra Steamy Scene, Ram Charan Teja Priyanka Chopra, Ram Charan Teja Priyanka Chopra Toofan, Ram Charan Teja Priyanka Chopra Zanjeer, Toofan, Toofan Promo, Toofan Trailer, Toofan Zanjeer Remake, Zanjeer, Zanjeer Remake
Monday 18 March 2013
Subscribe to:
Posts (Atom)