| Subscribe via RSS

A Googly Peek into Racism

Racism is rampant. Maybe this election has made people less racist, maybe it hasn't. At the very least, I hope that it has made people realize that, yes, racism is still very much alive. As a quick illustration, check out the top 10 Google search suggestions for Obama: 30% are race-related issues: "birth certificate", "muslim" and "antichrist".

The most frustrating part is that people don't even see the racism and sexism. A Google coworker who had a "Hillary Nutcracker" displayed in his office window - he probably didn't think about how that's dripping with sexism. Nor did the Republican friend who asked online for one good thing that "Barack HUSSEIN Obama" has ever done. Nor does the other friend who asserts that Colin Powell only endorsed Barack Obama because he's black.

We don't see these things because we see them all too often. We've become immune to it. It's time that we wake up and call these things out for the racist, sexist acts that they are.

Top 10 Best Microsoft Interview Questions

-----

As the founder of CareerCup, the web's largest source for technical interview questions, I have over 500 Microsoft Interview Questions at my disposal, with more added every day. Everyday people ask me what they should study before their Microsoft interview.

So, without further ado, I present the the Top 10 Best Microsoft Interview Questions:

Microsoft Interview Question #10
Given two nodes in a binary tree, find the first common parent node. You are not allowed to store any nodes in a data structure.

Microsoft Interview Question #9
Simulate a 7 sided die using a 5 sided die.

Microsoft Interview Question #8
How long would it take to sort 1 billion numbers?

Microsoft Interview Question #7
Given two sets of objects, S1 and S2, write an algorithm to determine their subset relationship. Eg, which of the following is true: C1 is a subset of C2, C2 is a subset of C1, C1 equals C2, or none of these?

Microsoft Interview Question #6
Given a value in a binary search tree, print all the paths (starting from the root or any other node) which sum up to that value.

Microsoft Interview Question #5
Imagine there is a square matrix with n x n cells. Each cell is either filled with a black pixel or a white pixel. Design an algorithm to find the maximum subsquare such that all four borders are filled with black pixels.

Microsoft Interview Question #4
How would you divide an integer array into 2 sub-arrays such that their averages were equal?

Microsoft Interview Question #3
Given two binary trees T1 and T2 which store character data, write an algorithm to decide whether T2 is a subtree of T1. T1 has millions of nodes and T2 has hundreds of nodes, and each may have duplicates.

Microsoft Interview Question #2
Implement boggle: Given an NxN matrix, print a list of all words that appear in the matrix. To find a word, you can move left, right, up or down, as long as you do not use the same letter twice. For example, if the matrix were:
W A
D R
You could find the words: WAR, WARD, DRAW and RAW

Microsoft Interview Question #1
Design a webcrawler.

In Honor of the VP Debates...

Brought to you by Google's 2001 search index, a quick comparison to show just how new to the scene Sarah Palin is:

John McCain: 158,000 hits in 2001
Joe Biden: 3,240 hits in 2001
Barack Obama: 671 hits in 2001
Sarah Palin: 0 hits in 2001.

Despite being mayor of a small town, the internet had not even heard of her in 2001. I'm not sure if that says more about Palin or Google...