C Data Structures Interview Questions And Answers For Freshers

Data Structures are specialized form of storing data and organizing it. So that it can be used effectively when it is needed. Generally Arrays, Tables, Files and Records are different types of data structures. Data Structures helps programmers to implement/design a the software.

Data Structures Interview Questions And Answers

(Q) When I can call it complete Binary Tree?

(A) It is said to be complete when each node that has a right child also has a left child. Having a left child does not require a node to have a right child. Alternate Binary tree is a tree where their is always a left node for right node but may be may not be right node for left node.

 (Q) What is AVL tree?

(A) AVL tree is self balancing tree, in which balancing factor lie between the -1 to 1.

(Q)How can I find the number of possible tree in the given tree?

(A) Number of possible tree = (2 power of n) – n

(Q) What is Hashing?

(A) Hashing is a technique to retrieve records from memory quickly.

(Q) What is difference between linear and non linear data structures?

(A) Linear data structures are data structures whose data are in linear. eg: Arrays

Non linear are data structures whose data are non linear format. eg: Trees

(Q) List the notations used in Evaluation of Arithmetic Expressions using prefix and postfix forms?

(A) Polish and Reverse Polish notations.

(Q) Can I use Selection method to for sorting?

(A) Yes, Selection method is used for Selection sort.

 

Testing LoadRunner Interview Questions And Answers For Freshers

Software testing is a process helpful to remove bugs from the software and provide information about quality of the product to stake holders.  Software testing is a part in software development process.

Depending upon the testing method, software testing can be implemented at any phase of software process. Benefits of software testing are Meets the requirements of the client, work done as expected and this software can be used for other projects also. So software testing is a growing field.

Here are LoadRunner Interview questions for freshers

(Q) what is loadrunner?

(A) LoadRunner is a performance testing tool

(Q) what is vugen?

(A) Virtual user generator (VuGen), it is loadrunner component used for vuser script.

(Q) what is controller?

(Q) what is analysis?

(Q) what is transaction points?

(Q) what is correlation? what is the importance of correlation and where we have to use that?

(Q) what is response time?

(Q) what is thinktime?

(Q) what is pacingtime?

(Q) what is the difference between thinktime and pacingtime?

(Q) what is web_reg_save_param? and where we are using that functions?

(Q) what is web_reg_find?

(Q) what are the clientside metrics and serverside metrics?

(Q) what are the components of loadrunner?

(Q) what is scripting? and what is the purpose of scripting?

(Q) what is tps and hits per second?

(Q) what are the properties of paramater?

(Q) Can you explain some lr_functions?

(Q) What is bottleneck?and explain some causes of bottlenecks?

(Q) What is scenario?

(Q) What is goal oriented scenario?

(Q) What is real world scenario?

Telephonic Interview Questions And Answers For Freshers FAQs

Most of the companies are taking phone interview prior to personal interview. So that they can save time and shortlist the best candidate. If you are fresher then you need to prepare for telephonic interview before you give one.

Telephonic interview is conducted just like in-person interviews. Hiring manager or recruiters call to screen candidates for employment. It is very important that you take time and prepare yourself for phone interview. In this article I will give few frequently asked telephonic interview questions.

(Q) Tell me about yourself?

(A) Prepare yourself for this question before interview. And be clear so that hiring manager can hear you.

(Q) What interests you about this job?

(A) The best way to respond is to describe you qualification listed in the job posting.

(Q)Why do you want this job?

(A) This is not only a fine opportunity, but this company is a place where my qualifications can make a difference.

(Q) Are you willing to travel?

(A) Yes if you can.

(Q) Is there anything I haven’t told you about the job or company that you would like to know?

(A) Take this chance to ask anything that you want to know about the job, don`t hesitate.

Here are few more tips while telephonic interview

  • Prepare for phone interview by collecting necessary information.
  • Be sure that your mobile service provider is good.
  • Turn of call waiting option in your mobile
  • If you are in busy place try to get in private space
  • Focus and listen to interviewer carefully
  • Pay attention and speak confidently

PPC Interview Questions And Answers – PPC Frequently Asked

PPC – Pay per click is one among the way to advertise over internet. For each click of your ad you pay certain money. Sum of this amount is called CPC(Cost per click). CPC is the amount you pay when someone clicks on your ads. Most of the ads over search engines are operated on PPC model. Ads are separate from organic search results (Unpaid). In Google SERPs, ads are displayed with yellow background at the top.

PPC are displayed to users who have interest on that topic, this is done using search query. PPC is ever green field. Here are few

PPC INTERVIEW QUESTIONS AND ANSWERS

(Q) Based on which Google places ads in first place?

(A) Google decides to give rank 1 in ads depending upon CTR(quality score) x CPC bid.

(Q) What is CTR?

(A) CTR – Click through rate. It is number of times your ad is clicked.

 (Q) How many campaigns can I run in one adwords account?

(A) 25 Campaigns

(Q) How many adgroups can I run under one campaign?

(A) 2000 adgroups

(Q) How many ads can I run per adgroup?

(A) 50 ads per adgroup

(Q) How much characters can I place in one ad?

(A) For one ad 4 rows are given
25 characters for headline
35 characyers per text row(including URL)

(Q) How can you Improve Conversion Rates?

(A) Creating and testing campaign with different keywords and choosing that perform well

(Q) IS PPC effective advertisement for search engine rankings?

(A) Google or any other search engine don`t mix PPC ads with search rankings.

(Q) What is Quality Score?

(A) Quality Score is Score give to your ads that attain by keywords. The Higher the quality score the less you need to pay for a Top Position of your ads. It is given upon CTR.

(Q) Which companies are offering PPC advertisement?

(A) Yahoo, MSN and Google are among top most PPC advertisers.

(Q) What is Page rank? Explain it?

(A) Google page rank algorithm helps search engines to realize the value of a page. It ranks your website on basis of quality links it has. It is given by Google depending upon keyword, backlink sites, and content.

(Q) Why I need to go for adwords for PPC?

(A) Because Adwords assures that 80% of internet users sees your product or service.

(Q) How to achieve good CTR?

(A)Here are few things that need to be kept in mind for CTR

  • Target your ads to right audience
  • Select correct keyword matching
  • See that you target your ads by location and language
  • Create different Ad Groups for different search phrases/keywords
  • Calculate how much you can afford for the day
  • test your ads on daily basis, change if you don`t get any response from users
  • Give google users a good reason to click your ad

Aptitude Questions And Answers For Freshers Free Download PDF

Almost every company now are planning to conduct an aptitude test for freshers to know your logical reasoning ability. Many might be thinking that when I know about the programming languages to develop an application why I need to know this aptitude? Actually many companies think that asking a fresher about the developing languages and based upon this giving giving a job is not right as not all freshers know about the technologies, so if they are good at logical reasoning then companies trust that even if he/she don`t know he has the ability to learn it quickly.

So aptitude is very important for private jobs and governmental jobs even helpful for competitive exams. Here are free aptitude questions and answers for freshers.

Download Aptitude questions and answers pdf

Important topics that you need to prepare in Aptitude

In any aptitude test we are expected to have few questions from every topic, here I will give you a list of aptitude topics which are more expected to ask.

  • Train problems(Questions abased on trains)
  • Questions on distance, height.
  • Time and speed questions
  • Questions on age, Number series
  • Average, percentage and profit & loss
  • permutation and combination, probability
  • Odd man out

Weight may differ based upon the company but these are more expected.

Tell About Yourself In Interview For Freshers With Answers

Tell me about yourself – This is the very first question asked to you when you go for interview. These few words about you can put on the spot in a way no question can. Many of you lose control of the interview for first 5 minutes. This is not the time to give the interviewer a lengthy history and take into other direction. Here are few important tips for freshers to answer “Tell about yourself”

  • Make sure that you talk more on the interesting and skills required for the position you applied in this company.
  • Respond to this question has a commercial question that sells your autobiography.
  • Answer the question which is expected to ask like what is your goal, where you took training, your studies and where you grew up etc..
  • Prepare yourself that you will answer this in 60sec highlighting interest, your skills and strength.
  • Concentrate more on your common theme related to your skills and strength required for this job.

Here is a sample Tell me about you answer

“I was born in Bellflower, California and attended Lincoln High School. Ever since I was a teenager, I tinkered with computers. It was my hobby, my passion, and my way of learning. Like most kids I enjoyed computer games. When my folks gave me a computer as a reward for making honor roll my sophomore year, I mastered DOS, Windows, and WordPerfect within six months. I then went on to teach myself programming basics. By the time I graduated high school, I knew I wanted to study programming. “

  • Disguise strength as a weakness. Tell weakness in a positive way.
  • Your main strategy is to make feel your interviewer that you can complete this job on time. So go ahead and give your qualities.

These were few things how you can face interview, but do you know what actually interviewer wants from you? Here are few points listed.

  • A proven record that shows you as an achiever.
  • Intelligence, honesty, integrity, dedication towards work, working overtime when needed.
  • Being social is also needed.
  • With all these important thing is communication with confident

CSS Interview Questions And Answers For Freshers

S stands for cascading style sheet used to define the presentation of a webpage written in HTML or XHTML. It can be used in XML, SGV. CSS is developed by W3C.

CSS is primarily developed to separate the HTML document content to presentation document. All style of a webpage is placed in a single .css file, this helps to edit the presentation content easily. For developing a webpage it is mandatory to have knowledge about CSS.  Give below is a list of interview questions.

CSS interview questions and answers for freshers

(Q) How many types we can write the css style sheets?

(A) There are three types we can write style sheets.

Inline style sheet

Internal style sheet

External style sheet

 (Q) What is  Css Hack Code  for ie8, ie7?

(A)  Css hack code for ie8 is \9

Ex:  .class{ padding-top:10px\9;} – It effects only in ie8 browser

Css hack code for ie7 is *+html

Ex:  *+html .class{ padding-top:10px;} – It effects only in ie8 browser

(Q) How can we write margin and padding format in css code?

(A) Margin : top right bottom left

Padding : top right bottom left

(Q) How many types of CSS rules and what are they?

(A) There are two types of CSS rules: ruleset and at-rule. Ruleset identifies selector or selectors and declares style which is to be attached to that selector or selectors. For example P {text-indent: 10pt} is a CSS rule. CSS rulesets consist of two parts: selector, e.g. P and declaration, e.g. {text-indent: 10pt}.

P {text-indent: 10pt} – CSS rule (ruleset)
{text-indent: 10pt} – CSS declaration
text-indent – CSS property
10pt – CSS value

At-rule is a rule that applies to the whole style sheet and not to a specific selector only (like in ruleset). They all begin with the @ symbol followed by a keyword made up of letters a-z, A-Z, digits 0-9, dashes and escaped characters, e.g. @import or @font-face.

(Q) What is shorthand property?

(A) Shorthand property is a property made up of individual properties that have a common “addressee”. For example properties: font-weight, font-style, font-variant, font-size, font property font, e.g.:

H1 .    {font-weight: bold;

font-style: italic;

font-variant: small-caps;

font-size: 160%;

font-family: serif}

Can be all shorthanded to a space separated list:

H1 {font: bold italic small-caps 160% serif}

Note: To make things even simpler the line-height property can be specified together with the font-size property:

H1 {font: bold italic small-caps 160%/170% serif}

(Q) Can I attach more than one declaration to a selector?

(A) Yes. If more than one declaration is attached to a selector they must appear in a semi colon separated list, e.g.;

Selector {declaration1; declaration2}
P {background: white; color: black}

(Q) What is cascade?

(A) Cascade is a method of defining the weight (importance) of individual styling rules thus allowing conflicting rules to be sorted out should such rules apply to the same selector.

Declarations with increased weight take precedence over declaration with normal weight:

P {color: white ! important}  /* increased weight */
P (color: black} /* normal weight */

(Q) What is the difference between css2 and css3?

(A) The biggest difference between CSS2 and CSS3 is that CSS3 has been split up into different sections, called modules. Each of these modules is making it’s way through the W3C in various stages of the recommendation process.

(Q) What is Embedded Style?

(A) Embedded Style Sheets are preset within the web page. This is very useful in making the collection of all the styles applied to the page and making them appear in a common place under the element or tag which is placed in the page header.

An embded style which can be written with in the head tag see below
<html>
<head>
<style type= “text/css”>
embded style goes here
body elements
</body</html>

 (Q) What are the issues encountered with IE z-index?

(A) z-index is used to show the order of the object

(Q) What is the default margin and padding of h1,h2,h3,h4,h5,h6?

(A) heading 1 (h1)
margin-left: 0px margin-right: 0px; margin-top: 8px; margin-bottom: 8px;

heading 2 (h2)
margin-left: 0px margin-right: 0px; margin-top: 10px; margin-bottom: 10px;

heading 3 (h3)
margin-left: 0px margin-right: 0px; margin-top: 12px; margin-bottom: 12px;

heading 4 (h4)
margin-left: 0px margin-right: 0px; margin-top: 16px; margin-bottom: 16px;

heading 5 (h5)
margin-left: 0px margin-right: 0px; margin-top: 20px; margin-bottom: 20px;

heading 6 (h6)
margin-left: 0px margin-right: 0px; margin-top: 28px; margin-bottom: 28px;

(Q) What are the rules to be followed for CSS-names?

(A) The name can contain characters a-z, A-Z, digits 0-9, period, hyphen, escaped characters, Unicode characters 161-255, as well as any Unicode character as a numeric code, however, they cannot start with a dash or a digit.

(Q) How do you display hyperlinks without underlines?

(A) A:link { text-decoration: none } —– for normal, unvisited links, no underline;
A:active { text-decoration: none } — active is for link appearance while you’re clicking
A:visited { text-decoration: none } — visited is for previously visited links

(Q) What is syntax for Grouping in CSS?

(A) For example One can use grouping syntax as below:
H1 { font: bold 10pt/16pt helvetica }

In the above the properties font-weight, font-size, font-family are combined by using grouping syntax.

(Q)  What is floating elements in CSS?

(A) The question is not entirely correct in its sense. There are HTML elements which you can float with the help of CSS e.g. a DIV element or text/image inside an HTML element. You can use float:[left | right]; property to float HTML elements inside its own container (i.e. its parent element).

(Q) What is the use of Contexual Selector?

(A) Contextual selects are merely strings of two or more selectors seperated by white space. These selectors can be assigned normal properties ,and due to the rules of cascading order, they will take precedence over simple selectors. For example , the contextual selectors in

p em {background: blue} is p em.

This rule says that emphasized text within a paragraph should have blue background.

(Q)  How do you rate CSS types as per priority and what are the reasons liked Embedded, External and Inline? Which one gets top priority and why?

(A) Choosing between External, Embedded and Inline CSS is critical. It is always advisable to think long term. Even when you are working on a smaller module, you never know its future. Moreover, one must remember that CSS is all about ‘look and feel’ (style) while HTML is content; so better keep they separate.
As far as possible, avoid Inline styles. If you are very sure that particular CSS classes are relevant only to the current web page, it might be a good idea to opt for Embedded under certain circumstances. And of course, there are no cons while considering External stylesheet.
One thing is very important while using External stylesheets is the nomenclature. There are no fixed set of rules to follow but if you consider a broader view, you can easily work out a fair plan for CSS class names.
To start with, one can study some popular websites.

(Q) What is the first-line pseudo-element in CSS?

(A) The “first-line” pseudo-element is used to add special styles to the first line of the text in a selector:

Syntax:

selector:pseudo-element {property: value}

 CSS classes can also be used with pseudo-elements:

selector.class:pseudo-element {property: value}

(Q) What is grouping in CSS?

Grouping is gathering (1) into a comma separated list two or more selectors that share the same style or (2) into a semicolon separated list two or more declarations that are attached to the same selector (2).

(Q) The selectors LI, P with class name .first and class .footnote share the same style, e.g.:
LI {font-style: italic}
P.first {font-style: italic}
.footnote {font-style: italic}

To reduce the size of style sheets and also save some typing time they can all be grouped in one list.
LI, P.first, .footnote {font-style: italic}

2. The declarations {font-style: italic} and {color: red} can be attached to one selector, e.g.:
H2 {font-style: italic}
H2 {color: red}
and can also be grouped into one list:
H2 {font-style: italic; color: red}

Technical Support Interview Questions And Answers For Freshers

Technical support is a service provided by the company for their product customers to assist them on how to use it and help them if their is any trouble shooting. This service can be delivered over phone or email depending upon the company`s product.

Technical support deals with the specific product or model. Knowing about the company’s product is key to get job easily. If you are not familiar with the product then Google it and find which product the company is providing. Apart from this you need to have a willingness to learn new things, many companies have training classes to train employees about the product. You need to have very good communication skills with positive attitude.

Technical Support Interview questions and answers

(Q) Are you comfortable if you need to take back 2 back phone calls?

(A) Yes. If you are asked the reason, then responds positively.

(Q) Tell me about your tech support experience?

(A) Give a detailed view of your previous work.

(Q) What percentage of calls were you able to answer without escalation?

(A) Here don`t tell big number; depending upon your capacity.

(Q) What is the percentage of your cases needed more than 2 calls to clear the same issue?

(A) Clear the issue is your main task; you need to do this in one call.

(Q) What would you do when angry customer calls you?

(A) Depending upon the situation I will solve the issue, if the customer has some serious problem then I will try solving it.

(Q)Can you deliver a training class if necessary?

(A) Yes

(Q) Where do you see yourself in future?

(A) Probably in a good position.

(Q) Write an SQL query?

(A) Depending upon the company they may ask you for SQL query or hardware questions. See SQL interview questions 

(Q) Do you have any questions?

(A) Don`t hesitate to ask.

Operating System Interview Questions And Answers For Freshers

Operating system is a software program which runs on your PC or computer, it enables computer hardware to work or operate with computer software. Operating System can be classified into multi-user, multi tasking and real time software.

Operating Systems provide a platform where all other programs (Applications) can run. As we know operating system of different types. GUI, Multi user and DOS command are few. Here are FAQ in interview for freshers.

Operating System Interview Questions and Answers

(Q) What is kernel?

(A) Kernel is the core and essential part of computer operating system that provides basic services for all parts of OS.

(Q) What is difference between micro kernel and macro kernel?

(A) Micro kernel is a kernel which run services those are minimal for operating system performance. In this kernel all other operations are performed by processor.

Macro Kernel is a combination of micro and monolithic kernel. In monolithic kernel all operating system code is in single executable image.

(Q) Difference between multi tasking, multi programming and multi threading?

(A) Multi programming – By the name itself it shows that it is a technique of running several programs at same time using time sharing.

Multi tasking – It is a logical name for multi programming. Difference is the user can switch between two tasks while the program is in running state.

Multi threading – An application is generally implemented as separate process with several threads. Different application has different threads, one thread will be in wait state till other thread completes.

(Q) What is dead lock?

(A)  Deadlock is a situation or condition where the two processes are waiting for each other to complete so that they can start. This result both the processes to hang.

(Q) What are the methods of handling dead locks?

(A) Ensure that the system will not enter deadlock.

Recover the dead lock if it occurs.

See that no other process has to wait for other process to complete for longer time.

(Q) What is logical and physical addresses space?

(A) Logical address space is generated from CPU; it bound to a separate physical address space is central to proper memory management. Physical address space is seen by the memory unit. Logical address space is virtual address space. Both these address space will be same at compile time but differ at execution time.

(Q) What is starvation and aging?

(A) Starvation is Resource management problem where a process does not get the resources it needs for a long time because the resources are being allocated to other processes.

(Q) Which command is used to duplicate the entire diskette?

(A) While using DOS on PC diskcopy command is used.

(Q) What is virtual memory?

(A) Virtual memory is a technique which helps to get more memory than actual system memory; this is done using time sharing.

(Q) What is semaphore?

(A) Semaphore is a variable whose status reports common resource, semaphore is of two types one is Binary semaphore and other is Counting semaphore.

(Q) What is difference between binary semaphore and mutex?

(A) Mutex is used exclusively for mutual exclusion. Both mutual exclusion and synchronization can be used by binary. Mutex is given only through the task which takes mutex. Options for making the task which takes as DELETE_SAFE are provided by Mutex, which means the task deletion is not possible when holding the mutex.

(Q) What is the state of processor when a processor is waiting for some event to occur?

(A) Waiting state

(Q) What is fragmentation? Tell about different types of fragmentation?

(A) When many of free blocks are too small to satisfy any request then fragmentation occurs. External fragmentation and internal fragmentation are two types of fragmentation. External Fragmentation happens when a dynamic memory allocation algorithm allocates some memory and a small piece is left over that cannot be effectively used.  Internal fragmentation is the space wasted inside of allocated memory blocks because of restriction on the allowed sizes of allocated blocks.

(Q) What is DRAM?

(A) DRAM is cheap, it`s data resides in a cell made of a capacitor and a transistor. The capacitor tends to lose data unless it’s recharged every couple of milliseconds, and this recharging tends to slow down the performance of DRAM compared to speedier RAM types.

Computer Networks Interview Questions And Answers For Freshers

In simple words Computer Network is a system in which all computers are connected to share information and resources. This connection can be client/server or peer-peer connection. In Peer –to-Peer networking model every peer are equally privileged and they distribute the work load among them. Client –server model of computing where task is distributed between providers of service called servers and service requester called clients.

(Q) What is a protocol?

(A) Protocol is a set of rules for data communication and transfer.  It defines what is communicated, how it is communicated, when it can be communicated. Key elements of protocol are semantics, syntax and timing.

(Q) Tell about TCP/IP protocol?

(A) Transmission Control Protocol/Internet Protocol (TCP/IP) is the basic communication protocol. It also used in Intranet and extranet. TCP/IP uses the client/server model of communication in which a computer user request and he/she will be provided a service.

 (Q) What is switching?

(A) Switching in data communication is of 3 types

Circuit switching, Packet switching and Massage switching

(Q) Difference between Analog and digital signals?

(A) Analog signals have unlimited number of values where as digital signal has limited number of values.

(Q) In which form Data is transmitted over a medium?

(A) Data is transmitted over a medium in the form of electromagnetic signals.

(Q) What is Bandwidth?

(A) Bandwidth is the range (difference between highest frequency and lowest frequency) of frequency that a medium can pass.

(Q) List the factors on which Data transmission depends?

(A) It depends on Bandwidth, quality of signals and levels of signals.

(Q) What is RIP?

(A) RIP stands for routing Information Protocol. RIP is used for exchanging information between two routers.

(Q) Tell about PING utility?

(A) PING stands for Packet Internet Gopher. PING is used to ensure connectivity between two computers. ICMP (Internet Control Messaging protocol) protocol works behind this utility.

(Q) Difference between Hubs, Switch and Routers?

(A) Hub with multiple ports is a common connection point for devices in a computer network. Mainly used in LAN connections.

Switch – Between LAN segments a device is used to filter that is Switch. These operate at Data link layer.

Router is a device that forwards data packets along the network.

(Q) Tell about Anonymous FTP and its uses?

(A) When you want to connect to host without any logins then Anonymous FTP provides access in a guest or anonymous form. Anonymous FTP has very strict control over access areas of anonymous user.