Gayle L McDowell
BAN USERGayle Laakmann McDowell is the founder / CEO of CareerCup, which provides programming interview prep for candidates interviewing with Microsoft, Google, Amazon and many other companies. She is also the author of two books. Cracking the Coding Interview offers 150 coding interview questions and answers as well as a bunch of other great advice for software engineers. The second book, The Google Resume, discusses how to land a job at Google, Microsoft, Apple, or any great tech company.
Gayle has worked for Microsoft, Apple and Google. At Google, she interviewed over 150 candidates in three countries and served on Google’s hiring committee for 3 years. During this time, she also taught two Computer Science courses at the University of Washington.
Gayle holds a bachelor’s and master’s degree from the University of Pennsylvania in Computer Science, and an MBA from the Wharton School. She currently resides in Palo Alto, CA.
Gayle can be contacted at gayle AT technologywoman.com. (CareerCup questions? Please use gayle AT careercup.com or support AT careercup.com.)
ENTREPRENEURIAL EXPERIENCE
CareerCup.com
Founder / CEO / Software Engineer, 2005ish – Present
Helps software engineers prepare for interviews at technology firms through a Q&A forums, videos, books, mock interviews, and resume review.
Seattle Anti-Freeze
Founder / Co-CEO / Event Planner, 2008 – Present
Organizes events of 100 – 500 people for young professionals in the Seattle area. Read more from the Seattle PI.
PROFESSIONAL EXPERIENCE
Keenscreen, Inc.
VP of Engineering, 2008 – 2009
Google
Software Engineer, 2005 – 2008
Apple
Software Engineer Intern, 2004
Microsoft
Software Design Engineer Intern, 2001, 2002, 2003
EDUCATION
The Wharton School, University of Pennsylvania
MBA in Entrepreneurial Management, 2011
School of Engineering and Applied Sciences, University of Pennsylvania
MSE in Computer and Information Science, 2005
School of Engineering and Applied Sciences, University of Pennsylvania
BSE in Computer Science Engineering, 2005
Minor in Mathematics
BOOKS
The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google or any Top Tech Company, by Gayle Laakmann McDowell. Published by John Wiley & Sons, March 2011.
Cracking the Coding Interview: 150 Programming Interview Questions and Solutions, by Gayle Laakmann McDowell. October 2009.
+ additional publications
TEACHING
University of Washington (Computer Science)
Instructor, MapReduce and Distributed Systems (Winter 2008)
Instructor, Software Design and Development (Spring 2006)
University of Pennsylvania (Computer Science)
Instructor, Software Design and Development (Spring 2005)
Instructor, Software Design and Development (Spring 2004)
ADVISORY POSITIONS
Faqden Labs, Advisor
Builds cutting-edge mobile applications for assorted platforms.
PennApps Labs, Advisor
A non-profit, student-run organization whose goal is to improve, maintain, and create student-run technology at Penn.
Baer Crossey, Advisor
A business and technology law group that delivers next-generation counsel for innovative startup companies and entrepreneurs.
Seattle Networking Guide, Advisor
Connects people and companies with Seattle’s top groups and events for professional, civic & social networking.
- 0of 0 votes
AnswersYou have two ropes, each of which burns for exactly one hour. But, the ropes vary in density so you don't know that half of one rope will burn for 30 minutes. Given those two ropes and a book of matches, how would you time 15 minutes? (Note: you don't need to be able to hand someone a piece of rope that will take 15 minutes. You just need to be able to time 15 minutes)
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersA bunch of couples are on an island. A genie comes down and gathers the men together and tells them: "I know for a fact that at least one of your wives is cheating on you. So, if your wife is cheating on you, I'm going to put a code on your head." The men then ask for a way to remove it, which she grants: "to remove it, you must dunk your wife under water at exactly midnight. If you are wrong, you die - so don't mess up. You will not be able to see or feel the crown on your head, but everyone else can. However, they are forbidden to tell you or signal in any way that you have a crown." How long does it take the men remove the crowns? (Assume there are n men and c crowns. The men do not know what c is)
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersCoding: Write atoi
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding: You have an n pointed star with points labeled 0, 1, ..., n-1 (assume points are numbered in order). You want to draw this star (imagine a kid's scribble for a 5-pointed star... That kind of star). Assume you have a function drawLine(int indexOne, int indexTwo) which can draw a line from one point of a star to another. Write a program to draw the star.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding/Algorithm: Since XML is very verbose, you are given a way of encoding it where each tag gets mapped to a predefined integer value. The language/grammar looks like:
- Gayle L McDowell
Element --> Element Attr* END Element END [aka, encode the element tag, then its attributes, then tack on an END character, then encode its children, then another end tag]
Attr --> Tag Value [assume all values are strings]
END --> 01
Tag --> some predefined mapping to int
Value --> string value END
- Coding: Write code to encode xml element (as char *) as Byte *
- Algorithm: Is there anything else you could do to (in many cases) compress this even furthur?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding Algorithm - 0of 0 votes
AnswersCoding: Game of master mind: you have four balls, and four different colors, as a solution. The user tries to guess the solution. If they guess the right color for the right spot, it counts as a 'hit'. If it's the right color, but the wrong spot, it counts as a psuedo-hit. For example: if the solution is 'RGGB' and the user guesses 'YRGB' they have 2 hits and one pseudo hit. Write a program to, given a solution and a guess, calculate the number of hits and pseudo hits.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding/Test: I want to be able to maintain a list of my family's birthdates and print them in oldest-to-youngest order. Implement the classes and methods that I need for this
- Gayle L McDowell
Test: how would you test this (if you were doing black box testing)?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Testing Object Oriented Design Coding - 0of 0 votes
AnswersAlgorithm: khanji has a LOT of characters in their alphabet and are using a way of compressing it so that the most common characters are 1 byte and the less common are 2 bytes. If it's a '1 byte' character, it starts with a 0, If it's a 2 byte character, it starts with a 1. If you're at a particular character (at the beginning), how do you find where the previous character begins?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Gold-Tier Software Engineer / Developer Algorithm - 0of 0 votes
AnswersPlease describe in detail your SQL Server experience over the last 2 years. Please describe in detail your tasks, projects, backup/restore, data feeds, replication, performance monitoring, upgrades, etc. What did you like to do best?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
CapitalIQ Software Engineer / Developer Experience - 0of 0 votes
AnswersIf you were integrating a feed of end of day stock price information (open, high, low, and closing price) for 5,000 companies, how would you do it? You are responsible for the development, rollout and ongoing monitoring and maintenance of the feed. Describe the different methods you considered and why you would recommend your approach. The feed would be delivered once per trading day in a comma-separated format via an FTP site. The feed will be used by 1000 daily users in a web application.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
CapitalIQ Software Engineer / Developer System Design - 1of 1 vote
AnswersCoding: Jig saw puzzle. What are the data structures? Assume you have some method which can tell you if two pieces fit together. How would you solve the puzzle, minimizing the number of times you have to call that function?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm - 0of 0 votes
AnswersYou have a basket ball hoop and someone says that you can play 1 of 2 games. You get $1000 and one shot to get the hoop. Or, you get three shots and you have to make 2 of 3 shots. Which one do you choose? If p is the probability of making a particular shot, what value of p makes you switch games?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Math & Computation - 0of 0 votes
AnswersHow would you implement a map (not a map of like a city... just a set of keys which "map" to values")
- Gayle L McDowell
- Give two data structures you could use
- What is average and worst case insert time, delete time, look up time
- What are pros/cons of each| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Object Oriented Design
- 9 Answers Hiring Freezes & Economic Changes
Many people have been asking if Microsoft, Amazon, Google, etc are hiring and how the economy impacts them. Here's what I know:
- Gayle L McDowell November 12, 2008
---
Microsoft
---
Microsoft is still hiring. They are still doing interviews at colleges and still extending offers. However, some teams do have hiring freezes, and other teams are hiring more slowly. In short, there are jobs at Microsoft, but not quite as many. You should expect, therefore, for Microsoft to become a lot more selective.
---
Amazon
---
Amazon is also still hiring and recruiting people. However, I have spoken with at least one person whose interview was canceled due to the economy.
---
Google
---
Same thing - yes, still hiring, but more slowly.
---
Zillow
---
Zillow just cut a large section of their work force. I wouldn't expect to see many offers from them.
---
Other Startups
---
There's a mix here. Some starts have enough funding that they aren't worried, and they're still hiring. Others have done layoffs. And still others have frozen hiring.| Flag | PURGE
Agree 100% with Eric. Intel may need to see C/C++ skills, because they're really a low level kind of place.
That said, if you view yourself as a "java programmer" or a "c++ programmer" rather than a programmer who can work in any language, then you may not be appropriate for these companies anyway.
Java is definitely not a lesser language. It's usually the safest language to program in since everyone will be able to read java.
That's O(N) time though. The optimal solution is O(1).
- Gayle L McDowell September 29, 2010Yes. Same types of questions.
- Gayle L McDowell September 29, 2010Can you jump? Yes. But you'll have a much easier time making this transition within your own company than trying to switch companies and jobs. Make sure to seek out the work that is the most coding-heavy, and look to the developers for advice on how to be a better coder. This'll get you ready for development work.
- Gayle L McDowell August 11, 2010No. Remember this line: "the ropes vary in density so you don't know that half of one rope will burn for 30 minutes".
The middle of the rope doesn't really mean anything. Your solution reduces to "light at both end, and at some other arbitrary spot on the rope." That spot might as well be one inch from the left end... and that case you might as well have not lit it at all.
You can't communicate how many crowns there are in any way.
- Gayle L McDowell July 10, 2010<pre lang="java" line="1" title="CodeMonkey95817" class="run-this">import java.util.*;
import java.lang.*;
class Main
{
static String[] strs = {
"arrays", "java", "manipulate", "java",
"simple", "arrays", "manipulate", "java"
};
public static void main(String[] args) {
print(strs, "strs");
getNumUniqueValues();
}
private static void getNumUniqueValues() {
String[] values = new String[strs.length];
int count = 0;
for(int j = 0; j < strs.length; j++) {
if(!containsValue(values, strs[j]))
values[count++] = strs[j];
}
print(values, "uniqueValues");
}
private static boolean containsValue(String[] array, String target) {
for(int j = 0; j < array.length; j++) {
if(array[j] != null && array[j].equals(target))
return true;
}
return false;
}
private static void print(String[] array, String s) {
System.out.println(s + ":");
for(int j = 0; j < array.length; j++) {
System.out.print(array[j]);
if(j < array.length-1)
System.out.print(", ");
}
System.out.println();
}
}
</pre>
import java.util.*;
import java.lang.*;
class Main
{
static String[] strs = {
"arrays", "java", "manipulate", "java",
"simple", "arrays", "manipulate", "java"
};
public static void main(String[] args) {
print(strs, "strs");
int num = getNumUniqueValues();
String[] uniqueValues = new String[num];
for(int j = 0, k = 0; j < strs.length; j++) {
if(!containsValue(uniqueValues, strs[j]))
uniqueValues[k++] = strs[j];
}
print(uniqueValues, "uniqueValues");
}
private static int getNumUniqueValues() {
String[] values = new String[strs.length];
int count = 0;
for(int j = 0; j < strs.length; j++) {
if(!containsValue(values, strs[j]))
values[count++] = strs[j];
}
return count;
}
private static boolean containsValue(String[] array, String target) {
for(int j = 0; j < array.length; j++) {
if(array[j] != null && array[j].equals(target))
return true;
}
return false;
}
private static void print(String[] array, String s) {
System.out.println(s + ":");
for(int j = 0; j < array.length; j++) {
System.out.print(array[j]);
if(j < array.length-1)
System.out.print(", ");
}
System.out.println();
}
}
I hesitate to give advice to someone to go to one company or another, because it really depends on what you value. What I value may not be the same as you.
Generic advice: think about what your goals are and what will help you achieve those. How important is it to have an enjoyable culture? How important is career development? What do you want to do in the long term (engineering, management, etc)?
Culture: I have heard very similar things as the above poster about Bloomberg, and I have not heard such things about Morgan Stanley. This is all hearsay, of course.
I would also think about the skills you'll develop and how transferable those are. How do the two companies compare as far as their technologies? Is one using older or less relevant technologies / languages?
Mainly coding experience. List projects on your resume under a "Projects" section. For any jobs, try to list them with specific accomplishments (eg, "Implemented caching mechanism for feature X, leading to a 30% speed improvement.")
- Gayle L McDowell February 03, 2010It's brand new (literally two weeks old), so no placements yet obviously. I personally go through resumes and send them to companies.
- Gayle L McDowell December 04, 2009I agree with kingx. The questions are the same regardless of your experience. Also, the job position is posted.
- Gayle L McDowell November 11, 2009Tell us a little bit more about your background. Are you in school? Or have you been working? Where? That'll really affect the advice.
- Gayle L McDowell November 11, 2009Generally being a language expert isn't that important. Microsoft cares more about what you're capable of than if you are an expert in one language. I would definitely be comfortable with the core syntax of C++ or Java/C#.
That being said... every interviewer makes us their own questions. One could decide that being a language expert is important.
Look at the Qualcomm full time interviews. They ask the same questions for both interns and full timers.
- Gayle L McDowell October 23, 2009Roughly $80k with a masters, plus full relocation.
- Gayle L McDowell October 22, 2009You can pay through either Google Checkout or Paypal. I think paypal lets you enter a debit card.
- Gayle L McDowell September 14, 2009As I recall, it was the same as any other company: a little bit of talking about your resume and a little bit on coding. I remember being asked to write a pretty basic SQL query, because I'd claimed to have a bunch of experience with SQL. I was also asked some simple coding questions - reverse a linked list, etc.
- Gayle L McDowell September 08, 2009Yes, they have. They never actually stopped hiring - they only reduced it a bit.
- Gayle L McDowell September 04, 2009There's nothing particularly important about operating systems to getting a job (particularly if you've taken it as an undergrad). However, what *is* important is getting a lot of good coding experience - eg, you've built large programs. Operating systems might be a good way of doing this, but there are plenty of other ways too.
- Gayle L McDowell July 30, 2009I think what he/she meant was that it seems that they're looking for people who will put up with being mistreated. Often, immigrants will do that because they have few other options. If they leave their job while applying for a green card, the whole process is reset.
- Gayle L McDowell July 26, 2009I think what I'm hearing here is that we need a better way to help people figure out which solution is right or wrong. I agree with that.
I'm not sure that a posting guidelines page would be particularly effective, as people tend not to read :). I've noticed, for example, that even though I have text on every posting page on how to properly post code, the majority of people don't observe this.
I'd be interested in hearing other ideas as to how to better help people figure out what's right and wrong. Perhaps a voting system?
Alright, here's my study plan:
1) I would start with being able to implement all the common data structures
- Implement a binary search tree
- Implement a linked list
- Implement a hash table
- Implement a vector (eg, doubling array)
2) Implement binary search and common sorting algorithms (though those are a little bit trickier)
3) Then, take easy-ish twists of those data structures:
- Return the smallest node in a binary search tree
- Modify the binary search tree code to add a numberOfChildren() method
- Reverse a linked list
- Sort a linked list
- Modify your vector so that it shrinks when it has too little data
- Implement different collision mechanisms
4) Then, finally, start going through MIT's Algorithms course and/or their data structures course.
The classic book on algorithms is by Cormen, Leiserson, Rivest, and Stein. Many of the problems in that book are much trickier than what you'd see in an interview, but it may give you some tools for how to approach problems.
I wonder, though, if it's possible you're actually capable of doing more of the problems than you think? I'd encourage you to try to really push yourself to solve a problem. If you must look at the solution, go for it. But afterwards, put the solution away and re-implement it yourself.
Hi Roger,
It'd be easiest to give recommendations if you tell us where you struggle. Do you understand the concepts of a binary search tree, hash table, etc?
Without knowing more, I'd recommend looking at MIT's Open Course Ware. MIT puts all (or almost all) of their lecture notes, exams, etc online. So, look up the computer science curriculum and read through the lecture notes. At a minimum, to do interview problems, you need to have the knowledge that you learn in the first year of computer science. I would recommend going through everything that the first year students do and, in addition, reading the algorithm course's material.
Gayle
I suppose what I meant by "respected" is the "you must be really smart" assumption. It's been my experience that while people assume that both devs and testers are smart, they make that assumption more strongly with devs.
That being said, a tester is respected in many other ways: for knowing the full architecture of a system, and for serving a critical role.
Oh, and the reason that I would opt for a dev at MS over SET at Google is simply that I would much prefer a dev role. I don't particularly enjoy testing, nor would I be very good at it :-).
Joy - O(1) space complexity means a *constant* amount of storage, not 1 element storage. To see this, think about what we mean when we say O(1) time. We don't mean in "1 element of time", we mean a constant amount of time. That is, if we can do something in 300 steps, that would be constant time. Likewise, if we need 300 elements of storage, that would also be constant time.
- Gayle L McDowell April 29, 2009Hi Curious,
No one can really answer the question "is it better". That's a personal decision. However, I can tell you these things (at least, this is my opinion):
- Yes, SE in Test is a respected position, just like it is at Microsoft (although there are many fewer SETs at Google than at Microsoft). However, it's still not as respected as dev.
- Arguably, you have more of a chance to "lead" since many of the tests will be contractors.
- If you really want to be a dev, and you can prove yourself as a coder, there's no reason you can't move into a dev position after as little as six months. Because Googlers are expected to move around fairly often between teams, switching between positions is fairly easy.
If I were in your shoes, it'd really depend on what the other company is. I'd probably take a dev position at Microsoft over an SET position at Google, but I'd take either over a dev position at a bank (nothing wrong with dev at a bank, I just prefer working on consumer products).
Hi T,
I've fixed the issue you're describing and also moved the bugs and issues link to a simple google spreadsheet (which won't require any registration): https://spreadsheets.google.com/viewform?formkey=cEpyemdpQTEzN0prMUl4MHNSZ1VCRWc6MA
I should add -- at almost every company, there's a balance between your GPA and experience. That is, if you have a great GPA but little experience, you might have a shot. Or, if you have a mediocre gpa (2.7) but great experience, that's ok too!
- Gayle L McDowell March 18, 2009There's nothing wrong with being persistent, so go ahead and email HR. You might want to mention that you have already sent in your resume via a friend.
Amazon does not have a GPA requirement, although much below 3.0 and you'd have trouble getting an interview.
Actually, having asked this question as an interviewer to a lot of (google) candidates, few candidates get an O(n) time solution immediately.
Additionally, not all interview questions are intended to stump you. It's good practice, as an interviewer, to ask some easier questions.
If you have other information, please post! Did you get an offer from somewhere? Did your interview get canceled? This is all good information!
- Gayle L McDowell November 12, 2008Why don't you sign up for a prep session / practice interview? We have a great PM who can help you out!
- Gayle L McDowell October 22, 2008At many companies, two phone interviews is standard. The first one is a silly HR one that just asks basic questions, and the second one actually asks deeply technical questions.
A third phone interview is sometimes scheduled if
(1) the second person had concerns or couldn't make a decision.
(2) they decided to have you interview with a different team or for a different position
So, what I'm saying is that, in general, you should only have one real phone interview (plus possibly a silly HR phone interview), but sometimes they may do two.
That link is pre-redesign, which is why it doesn't work.
- Gayle L McDowell September 30, 2008Glad it was useful to you!
- Gayle L McDowell August 22, 20081. Log in
2. Go to http://www.careercup.com/user (or click on your name where you see "Welcome [name])
3. Click Edit Profile
Hi Sean,
What do you mean by searching for the topic? How were you doing it before?
Appreciate the feedback --
Gayle
Want real practice? Sign up for a practice interview: http://www.careercup.com/practice.
- Gayle L McDowell June 19, 2008Where are you looking for your post? If I click on your username, I see several questions posted by you.
- Gayle L McDowell December 23, 2007I'd recommend Amazon. As a software engineer, you should be at a *software* company - they will respect you more. You are what makes the company money - you're not just supporting the people who make the money.
Also, since this is for an internship, it's largely about building your resume. Everyone knows what Amazon is - it means something to work there. Even if Bloomberg is very competitive and you learn a lot, it doesn't have that "wow" affect in the software world.
Yes, Microsoft and Google both have such policies. As I recall, Microsoft has a limit of 5k per year and Google is 7k (the remainder 2k however is taxed). At least, that's what I remember from 2+ years ago when I was applying.
- Gayle L McDowell December 05, 2007Generally speaking they'll pay around 5k per year for related school as long as you continue to work full time.
- Gayle L McDowell December 02, 2007I was in the same position as you (masters in CS, several internships, etc). Amazon probably won't ask you how much you expect to make - they didn't ask me that. If they do, I don't know, put down like 80k - 90k. Don't worry about it too much - I'm sure they have standard packages they give to people in your exact position.
As for *how* to negotiate an offer, if you choose, remember three things:
1) They'll often tell you it's non-negotiable. That doesn't mean it is.
2) Your salary might be non-negotiable, but they might be able to negotiate a large signing bonus, more stock, etc
3) This is (obviously) a negotiation. If you can't say "I might go to CompanyX because they're offering Y", you have nothing to hold over them. You need to have a counteroffer. Even if Amazon is your top choice, you should apply to other companies for that reason.
I would assume that you would be paid better, yes. If I had to guess, I'd say it'd be 10 - 20k more, but I have no actual knowledge of this. It would vary wildly from company to company. Some companies may think PhDs are great, others may not really care.
Remember that there is a very real opportunity cost here. Let's work with the following figures:
Length of time to get a PhD: 3 years
Stipend for PhD: 15k
Salary with a masters: 70k
Salary with a PhD: 100k (this might be being very generous)
Annual raise: 5% (possibly higher)
This means:
1) You're making 55k-65k less per year while working on your PhD, which means that your PhD effectively cost you 180k (plus loans that you may have to take out, because 15k a year isn't much to live on). It would take about 6 years after your PhD to compensate for that loss.
2) When you graduate, you have three years less working experience. What would you have done with that time?
My conclusion: if you want to head down the Software Engineering track, a PhD is not a good career move. It's very expensive in terms of the opportunity cost, and the salary increase afterwards doesn't justify it. Now, if you want to go into academia, start a company, do research, etc, then it might make more sense.
Don't take my word on the numbers though - find out what you would be making at companies you'd work at.
I'm not sure what the salary difference is, but I find that PhD candidates do worse in software engineering interviews. Is that correlation or causation? I don't know.
Correlation: people who get PhDs tend to be people who don't want to go into industry because they don't like programming. They don't like it therefore they're not good at it.
Causation: you don't really program that much while you're getting your PhD, so you get rusty.
Or maybe it's some combination of these. Either way, get a PhD if it's something you *want* to get. You need to want to do research and potentially enter academia. I wouldn't recommend it if you're just doing it to get a better job. That's an awful lot of time to spend...
Just my two cents. Other people may give you very different advice :)
It sounds like you're getting interviews, but not offers, from major companies. Most companies wouldn't interview you and then reject you on the grounds of something that's on your resume. You're probably not doing well enough in your interviews.
Interviews aren't really as much about "did you get the right answer" as it is about how you think through the problem, what knowledge you demonstrate in solving a question, etc.
That being said, even though you're not getting rejected because you don't have a masters degree, it could still help a lot. It'll give you at least one extra internship. It'll fill in any gaps in your education. It'll give you more project experience. I got a masters degree, and I think it helped me a lot (mainly because I got to do an extra internship).
However -- I wouldn't do it if you have the expectation that it's going to help raise your salary a whole lot. Companies generally don't adjust that much for a masters. When you consider the cost of tuition and the opportunity cost of not working for two years, the amount a masters degree raises your salary just isn't enough.
I've edited the question to what I think it's trying to ask. Hope it makes more sense now.
- Gayle L McDowell July 08, 2007
Rep
Rep
Rep
Rep
Rep
Repprayag.upd, Software Engineer
Backend Programmer
RepR@M3$H.N, Software Development Manager at PayPal
Rep
RepLoler, Employee at Google
Rep
Rep
RepGoogle+ ozslatersd
Repvarun, Software Engineer / Developer at CSC
Repinfo@strivashikaranupay.com, Associate at Adap.tv
Are you searching the strong and the most powerful Mantra for your husband? Consult our vashikaran specialist now. He provides ...
RepPacheTanley, Associate at Adobe
Hi , I am Conference service coordinator for the KB Toys company. I Build and maintain relationships with meeting planners and ...
RepEarned praise for analyzing acne for the government. Earned praised for my work implementing mantra to get desired husband in ...
RepEvan D Yang, student
RepNancy Nash, Area Sales Manager at Absolute Softech Ltd
Prior to my current job I was training soap scum in Africa. Earned praised for my work developing wooden trains ...
RepA real dynamo when it comes to buying and selling carnival rides in Fort Lauderdale, FL. Spend several years working ...
Repdanicook771, Employee at None
Hello Everyone,My name Dani Cook I am from London, United Kingdom. I am a Business mathematics teacher and social ...
Repmorganweiler771, Employee at None
Hello Everyone, I am Morgan Weiler I am from Mumbai, (India).I enjoy Watching TV, playing guitar, Yoga and reading ...
RepMaryHDavis, Employee at ASU
Had a brief career promoting wooden tops in Salisbury, MD. My current pet project is lecturing about human hair in ...
RepMy email: ninhnnsoc@gmail.com
Coding blog: capacode.com
RepHad moderate success buying and selling weebles in Ohio. Had some great experience buying and selling wooden trains on Wall ...
RepPandit Ji is the best vashikaran expert for vashikaran mantra for girlfriend in Mumbai.It is the strongest method to ...
RepTop Tiers provides latest english premier league articles and news to keep you up to date. Visit our website today ...
RepWant to know how to protect from black magic? Guru Ji is the world’s famous astrologer and he has ...
RepAre you looking for strong dua for husband love?Astrology is the perfect way to get your lost love back ...
Repmichel-slm, System Administrator
Repour goal is to help individuals companies and organizations of all kinds to communicate with their clients customer and employees ...
RepIsotherm provides the best roof insulation products in Cape Town, South Africa. We offer insulation products for roofs, water pipes ...
RepShakirajensen45, Program Manager at Service Now
Shakira Jensen piano at Meridian Music from 2004-2010, and it is a benefit to welcome him back. He has numerous ...
RepPrestige Luxury Rentals, Tech Lead at Prestige Luxury Rentals
Prestige Luxury Rentals is highly recommended company for exotic car rental Miami. With our top brand vehicles like; exotic, luxury ...
RepOur mission is to provide informative and Self Improvement advice to help people live their lives better set definite goals ...
Repbradybally973, Computer Scientist at AMD
I am a network administrator. I live in Washington USA .My responsibility includes maintaining computer infrastructures with emphasis on local ...
RepAmber Van is the top rated company that offers friendly and professional removals services.Our featured services includes domestic moves ...
RepBlack magic removal mantra is the best remedy for you. Magic master provides 100% guaranteed solution.This power gives you ...
RepAre you searching for the most powerful and very strong mantra for your husband? If you want to do Jadoo ...
RepMosesanaughe212, Web Developer at Service Now
Hello there everyone,I'm Moses anaughe from Texas , United States. I finished my undergrad contemplates in science and am ...
Repadelazhang156, Personnel at Boeing
My name is Adelaz Hang. I am from Georgia USA. I am list month finish 31 years. I am chief ...
RepStevenBLuis, Data Scientist at Achieve Internet
Choose the best quality vaping accessories at Ny Vape Shop. With different types of quality vaporizers, we are one of ...
RepHazelMiller, Site Reliability Engineer at Delve Networks
Hazel Miller has been a stalwart advocate for sound public policy that advances the jobs creating potential of America’s ...
Rep
RepDeveloped several new methods for licensing g.i. joes in Los Angeles, CA. Spent high school summers creating marketing channels ...
RepRocioNavarro189, None at Student
Hello Everyone,My name is Rocio Navarro Form Auckland,NZ,and 31 years old.I am searching for a servant ...
RepLarry Alvarez, Analyst at ASU
Prestige Luxury Rentals is one of the most renowned car rental companies in USA. We are locally owned and operated ...
Repmarybritt, Android Engineer at Centro
I am Mary from Wilmington. I am working as a Graphic Designer in Super Enterprises. I also write articles and ...
RepAre you looking for a simple remedy mantra or solution to seduce your husband? Is your husband not caring about ...
RepHad a brief career donating velcro in Africa. Spent several years training sock monkeys in Pensacola, FL. Gifted in working ...
RepNY Vape Shop is the most popular Vaporizer Store for new trend vaporizer pen and all related accessories. We are ...
Repsaldanaholly212, Program Manager at Service Now
My name is Saldana Holly from Florida, USA.I originate from a family of 6 youngsters, 3 sisters and 1 ...
RepEdwards IVF Surrogate is one of the best & most successful provider of surrogate services.We provide moral, emotional, ethical and ...
RepHave some experience building shaving cream in Mexico. Prior to my current job I was marketing inflatable dolls in Jacksonville ...
RepAre you searching the strong and the most powerful Mantra for your husband? Consult our vashikaran specialist now. He provides ...
Repmanueladturner, Associate at Accenture
I am a content writer with years of successful track record of writing concise and fact-filled content on different topics ...
Repmadan@kukooo.in, Analyst at Absolute Softech Ltd
I am a content writer with years of successful track record of writing concise and fact-filled content on different topics ...
RepHave a strong interest in donating yogurt for the underprivileged. Spent several years building cabbage in Miami, FL. Spent several ...
Rep
Rep
Rep
RepDo you want to use Kamdev Vashikaran Mantra to subdue someone?Or If you are willing to attract your love ...
Repneerajlakhotia08, Software Engineer at Blue Jeans
Completed B.Tech in Comuter Science & Engineering(2015) from NIT,Allahabad.
I am proficient in C and have moderate knowledge ...
Read "What Do Delays Mean" on the blog - it'll answer this question.
- Gayle L McDowell October 20, 2010Also, one week for a respond is totally normal and expected.