Sunday 27 February 2011

Intel interview questions and answers

The following questions are used for screening the candidates during the first interview. The questions apply mostly to fresh college grads pursuing an engineering career at Intel.
  1. Have you studied buses? What types?
  2. Have you studied pipelining? List the 5 stages of a 5 stage pipeline. Assuming 1 clock per stage, what is the latency of an instruction in a 5 stage machine? What is the throughput of this machine ?
  3. How many bit combinations are there in a byte?
  4. For a single computer processor computer system, what is the purpose of a processor cache and describe its operation?
  5. Explain the operation considering a two processor computer system with a cache for each processor.
  6. What are the main issues associated with multiprocessor caches and how might you solve them?
  7. Explain the difference between write through and write back cache.
  8. Are you familiar with the term MESI?
  9. Are you familiar with the term snooping?
  10. Describe a finite state machine that will detect three consecutive coin tosses (of one coin) that results in heads.
  11. In what cases do you need to double clock a signal before presenting it to a synchronous state machine?
  12. You have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what can be done to correct this problem?
  13. What are the total number of lines written by you in C/C++? What is the most complicated/valuable program written in C/C++?
  14. What compiler was used?
  15. What is the difference between = and == in C?
  16. Are you familiar with VHDL and/or Verilog?
  17. What types of CMOS memories have you designed? What were their size? Speed?
  18. What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
  19. What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements?
  20. Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
  21. What types of high speed CMOS circuits have you designed?
  22. What transistor level design tools are you proficient with? What types of designs were they used on?
  23. What products have you designed which have entered high volume production?
  24. What was your role in the silicon evaluation/product ramp? What tools did you use?
  25. If not into production, how far did you follow the design and why did not you see it into production?

Friday 11 February 2011

55 SEO Interview Questions


Interviewing and hiring SEOs has been on my mind recently as my team has been actively looking to expand. Such thoughts are part of what prompted me to update and re-publish an old post of mine on why a career in SEO may be a bad move. I'm not sure that all of the people that read my article also read my counter argument on why a career in SEO can also be a good move, but it certainly inspired some discussion, mostly disagreement. If you're inclined to pursue an SEO career either in-house or at an agency, one of the most important obstacles you'll need to get through is the barrage of interview questions that will be thrown at you.
About a third of these 55 interview questions are ones I thought of. The rest I picked from various postings around the web from people I think are worthy of attention. Credits are at the bottom.

Technical / Tactics

Every SEO prefers certain tactics over others, but familiarity with many could indicate a deeper understanding of the industry. And while every SEO doesn't need to have a web developer background, having such skills can help set someone apart from the crowd.
  1. Give me a description of your general SEO experience.
  2. Can you write HTML code by hand?
  3. Could you briefly explain the PageRank algorithm?
  4. How you created any SEO tools either from scratch or pieced together from others?
  5. What do you think of PageRank?
  6. What do you think of using XML sitemaps?
  7. What are your thoughts on the direction of Web 2.0 technologies with regards to SEO?
  8. What SEO tools do you regularly use?
  9. Under what circumstances would you look to exclude pages from search engines using robots.txt vs meta robots tag?
  10. What areas do you think are currently the most important in organically ranking a site?
  11. Do you have experience in copywriting and can you provide some writing samples?
  12. Have you ever had something you've written reach the front-page of Digg? Sphinn? Or be Stumbled?
  13. Explain to me what META tags matter in today's world.
  14. Explain various steps that you would take to optimize a website?
  15. If the company whose site you've been working for has decided to move all of its content to a new domain, what steps would you take?
  16. Rate from 1 to 10, tell me the most important "on page" elements
  17. Review the code of past clients/company websites where SEO was performed.
  18. What do you think about link buying?
  19. What is Latent Semantic Analysis (LSI Indexing)?
  20. What is Phrase Based Indexing and Retrieval and what roles does it play?
  21. What is the difference between SEO and SEM?
  22. What kind of strategies do you normally implement for back links?
  23. What role does social media play in an SEO strategy?
  24. What things wouldn't you to do increase rankings because the risk of penalty is too high?
  25. What's the difference between PageRank and Toolbar PageRank?
  26. Why might you want to use nofollow on an internal link?

Analysis

A big part of SEO involves assessing the effectiveness of a campaign both relative to past performance as well as to competing sites.
  1. Are you familiar with web analytics and what packages are your familiar with?
  2. From an analytics perspective, what is different between a user from organic search results vs. a type-in user?
  3. How do you distinguish the results of your search optimization work from a seasonal change in traffic patterns?
  4. How do you evaluate whether an SEO campaign is working?
  5. What does competitive analysis mean to you and what techniques do you use?
  6. If you've done 6 months of SEO for a site and yet there haven't been any improvements, how would you go about diagnosing the problem?
  7. How many target keywords should a site have?
  8. How do *you* help a customer decide how to their budget between organic SEO and pay-per-click SEM?
  9. You hear a rumor that Google is weighting the HTML LAYER tag very heavily in ranking the relevance of its results - how does this affect your work?
  10. Why does Google rank Wikipedia for so many topics?

Industry Involvement

Is SEO just a job to pay the bills? Nothing wrong with that, but some senior positions can benefit from more enthusiasm and interest that can be measured by work done outside of the office.
  1. If salary and location were not an issue, who would you work for?
  2. In Google Lore - what are 'Hilltop', 'Florida' and 'Big Daddy'?
  3. Have you attended any search related conferences?
  4. Google search on this candidates name, (if you cannot find them, that's a red flag).
  5. Do you currently do SEO on your own sites? Do you operate any blogs? Do you currently do any freelance work and do you plan on continuing it?
  6. Of the well-known SEOs, who are you not likely to pay attention to?
  7. What are some challenges facing the SEO industry?
  8. What industry sites, blogs, and forums do you regularly read?
  9. Who are the two key people - who started Google?
  10. Who is Matt Cutts?
  11. If you were bidding on a contract, what competitor would you most worry about?

Open-Ended

These questions are more about how an answer is given rather than the actual answer. They often scare interviewees, but with no wrong answer they're actually a good opportunity to shine.
  1. Tell me your biggest failure in an SEO project
  2. What areas of SEO do you most enjoy?
  3. In what areas of SEO are you strongest?
  4. In what areas of SEO are you weakest?
  5. How do you handle a client who does not implement your SEO recommendations?
  6. Can you get "xyz"? company listed for the keyword "Google"? in the first page?
  7. What do you think is different about working for an SEO agency vs. doing SEO in-house?
  8. Why are you moving from your current position and/or leaving any current projects?

Monday 7 February 2011

PHP Interview Questions and answers


What is the use of “Final class” and can a final class be an abstract?

 The “Final” keyword is used to make the class uninheritable. So the class or it’s methods can not be overridden.

1final class Class1 {
2    // ...
3}
4 
5class FatalClass extends Class1 {
6    // ...
7}
8 
9$out= new FatalClass();
An Abstract class will never be a final class as an abstract class must be extendable.


Explain abstract class and its behaviour?

Abstract class is defined as a solitary entity, so other classes can inherit from it. An abstract  class can not be instantiated, only the subclasses of it can have instances. Following is one of the best examples to explain the use of an abstract class and the behavior of it.

01class Fruit {
02private $color;
03 
04public function eat() {
05 //chew
06}
07 
08 public function setColor($c) {
09  $this->color = $c;
10 }
11}
12 
13class Apple extends Fruit {
14 public function eat() {
15  //chew until core
16 }
17}
18 
19class Orange extends Fruit {
20 public function eat() {
21  //peel
22  //chew
23 }
24}
Now taste an apple
1$apple = new Apple();
2$apple->eat();
What’s the taste of it? Obviously it’s apple
Now eat a fruit
1$fruit = new Fruit();
2$fruit->eat();
What’s the taste of it? It doesn’t make any sense. does it? Which means the class fruit should not be Instantiable . This is where the abstract class comes into play

1abstract class Fruit {
2 private $color;
3 
4 abstract public function eat()
5 
6 public function setColor($c) {
7  $this->color = $c;
8 }
9}

 


 

Search here for "Freshers Jobs"