background preloader

140 Google Interview Questions

140 Google Interview Questions

Vanishing Point: How to disappear in America without a trace Where there's water, life is possible. True, it may be very difficult and very hard to live, depending, but anyone who's driven, hiked, or camped in the American South West will have noticed that cities and ranches crop up where there's surface water or where there's been a well dug. Within the state of California, Nevada, Arizona, Utah, New Mexico, and Colorado, there are deserts, mesas, mountains, and forests where normally people never or rarely visit; not-so-secret places where there's water, access to a road within a day's hike, and where a fairly rugged individual may hide while remaining basically healthy, marginally well fed, and reasonably sane. In this section I'll look at two such environments, neither of which I would recommend, but one of which I'd suggest is a reasonable way to live in basic health while either on the run, hiding out from the law, old girl friends, the draft for an illegal war, putative wives and such. Where exactly? How I Would Do It Some Other Areas

Coding a Responsive Resume in HTML5/CSS3 Almost everybody in the business section has created a resume at some point. When working as a freelancer you are always vying to land new projects. Because of this transitory work cycle it helps to offer potential clients a brief peek into your past experience. And what a better opportunity than offering your professional resume online? In this tutorial I want to demonstrate how we can build a responsive single-page resume layout. Building the Document I’m starting the webpage with an HTML5 doctype and standard meta elements. The meta viewport tag is crucial for getting the responsive technique to work on smartphones. I have also setup a small IE conditional which includes some open source scripts for legacy browsers. Main Content Blocks The whole document is wrapped in a div with many various block sections inside. As you resize the page these block elements fall beneath each other gracefully. Before we jump into detailed CSS I want to explain more about the use of microdata.

SOCRATIC METHOD and SOCRATIC QUESTIONS (6 Types) - Critical Thin Socratic Method is a dialectic method of inquiry, that uses cross-examination of someone's claims and premises in order to reveal out a contradiction or internal inconsistency among them. Socratic questioning is at the heart of critical thinking – they enhance your critical thinking skills. Socratic questions challenge accuracy and completeness of thinking in a way that acts to move people towards their ultimate goal. The primary learning goal of Socratic method is to explore the contours of often difficult issues and to learn critical thinking skills. Critical thinking is the process we use to reflect on, access and judge the assumptions underlying our own and others ideas and actions. Yin and Yang of Communication In the new era of rapid change, you must constantly expand your horizons beyond simple gathering information and relying on the basic principles. Your People Skills 360 10 Great Communication Quotes Socratic Thinking will also help you think critically about everyday issues.

Google placement paper 2011 – Technical Questions - Placement Papers – Test Paper – Interview Questions – Khoj4u Here I am publishing questions which I came to know from candidates. Some questions are missing or incomplete. Below is the paper given by candidates who appeared in the placement of this company. Q1) What is the value of i after execution of the following program? void main() long l=1024; int i=1; { l=l/2; i=i+1; a)8 b)11 c)10 d)100 ans:b Q2) This question is based on the complexity … Q3) s->AB A->a B->bbA Which one is false for above grammar? Q3) Some Trees were given & the question is to fine preorder traversal. Q4) One c++ program, to find output of the program? Q5) If the mean failure hour is 10,000 and 20 is the mean repair hour. Q6) One question on probability? Q7) In a singly linked list if there is a pointer S on the first element and pointer L is on the last element. ans:2 check it! 3 more question to find the output of the program and some questions are on Data Structures. some conditions were given and we have to conclude either yes or no? 2) S contains the set of positive integer.

Blog : Doing Spy Stuff with Mathematica I was reading about the IT problems of the recently arrested, alleged Russian spies, and I wondered if they could have managed secret communications better with Mathematica. One of the claims was that they were using digital steganography tools that kept crashing. I wanted to see how quickly I could implement digital image steganography in Mathematica using a method known as “least significant bit insertion”. The idea of steganography is to hide messages within other information so that no one notices your communications. The first thing that we have to do is to pick an innocent-looking image to transmit to our spy masters, perhaps via some public online forum. Amazingly, it is possible to hide another, larger, full-color picture within this image and get it back again with about a dozen lines of Mathematica code. The key to the whole process is to use the least significant bit in each color channel of each pixel as a place to hide information. Here is all of that put together…

Le CV plus vivant que jamais ! (infographie) Le CV n’est pas mort, il est même plus vivant que jamais ! Relooké, réhydraté, il s’affiche et joue les stars sur tous les podiums de l’emploi… Rajeuni par un créateur de talent comme DoYouBuzz qui vous guide avec pertinence et efficacité pour confectionner votre CV selon votre parcours et votre personnalité, Accessoirisé par les réseaux sociaux avec des recommandations et des conversations… Le CV s’expose, voyage davantage et reste néanmoins fidèle à une matière qui a fait ses preuves : l’id Votre identité professionnelle et votre projet nourris de vos réalisations, vos compétences, votre personnalité, vos démarches et la cohérence du tout. Découvrez cette excellente infographie qui vous donne les nouvelles tendances pour mieux vous inspirer et vous rappelle aussi les fondamentaux qui, eux, n’ont pas changé. A lire aussi sur le thème du CV si ce sujet vous intéresse : Il n’y a pas de bons ou de mauvais CV Comment rédiger son CV ? Comment rédiger son CV ? id-repères : CV d’un profil créatif

Check out this link (via File:Fireworks. pink .jpg Wikia is celebrating the creation of its 100,000th wiki community! We have come a long way since Angela Beesley Starling and Jimmy Wales created 'Wikicities' in 2004. A couple of significant milestones... Wikianswers was our first wiki and started in the Fall of 2004. With nearly 300 wikis being created a day, Wikia is excited for many future recording breaking days. Want to receive updates on the latest Staff blog posts? algorithm - Expand a random range from 1–5 to 1–7 OkTrends 40 Job Boards freelance Freelancing jobs are great way to earn some extra money on the side, but most freelancers have trouble finding them. This is where we come in and help. We gathered some great resources, for finding job opportunities. 1. 37signals A large selection of programming jobs. 2. There is an amazing amount of jobs posted. 3. Authentic Jobs is a targeted destination for web & creative professionals, and the companies seeking to hire them. 4. Freshwebjobs.com is a job board with a declared goal of bringing together companies and professionals who take interests in latest web technologies, web standards and web design trends. 5. Krop is a Job Board and career resource website for creative professionals. 6. Coroflot’s job board is the largest and most active site on the internet specifically targeted at hiring designers and other creative professionals. 7. 8. 9. Mashable is the leading job board for social media and web jobs. 10. Powered by jobthread, wired jobs offers a great variety of jobs. 11. 12.

Toolkit Essential Questions These are questions which touch our hearts and souls. They are central to our lives. Most important thought during our lives will center on such essential questions. What does it mean to be a good friend? If we were to draw a cluster diagram of the Questioning Toolkit, Essential Questions would be at the center of all the other types of questions. All the other questions and questioning skills serve the purpose of "casting light upon" or illuminating Essential Questions. Most Essential Questions are interdisciplinary in nature. Essential Questions probe the deepest issues confronting us . . . complex and baffling matters which elude simple answers: Life - Death - Marriage - Identity - Purpose - Betrayal - Honor - Integrity - Courage - Temptation - Faith - Leadership - Addiction - Invention - Inspiration. The greatest novels, the greatest plays, the greatest songs and the greatest paintings all explore Essential Questions in some manner. Why do we have to fight wars?

Multiplication of numbers | LeetCode Since the complexity required is O(n), the obvious O(n^2) brute force solution is not good enough here. Since the brute force solution recompute the multiplication each time again and again, we can avoid this by storing the results temporarily in an array. Let’s define array B where element B[i] = multiplication of numbers from A[0] to A[i]. The above method requires only O(n) time but uses O(n) space. Yes, actually the temporary table is not required. void array_multiplication(int A[], int OUTPUT[], int n) { int left = 1; int right = 1; for (int i = 0; i < n; i++) OUTPUT[i] = 1; for (int i = 0; i < n; i++) { OUTPUT[i] *= left; OUTPUT[n - 1 - i] *= right; left *= A[i]; right *= A[n - 1 - i]; } } Rating: 4.4/5 (27 votes cast) Multiplication of numbers, 4.4 out of 5 based on 27 ratings

Related: