25.03.2013 Views

Cracking the Coding Interview - Fooo

Cracking the Coding Interview - Fooo

Cracking the Coding Interview - Fooo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Before <strong>the</strong> <strong>Interview</strong> | Resume Advice<br />

same: show what you did, how you did it, and what <strong>the</strong> results were Ideally, you should try<br />

to make <strong>the</strong> results “measurable” somehow<br />

Projects<br />

Almost every candidate has some projects, even if <strong>the</strong>y’re just academic projects List <strong>the</strong>m<br />

on your resume! I recommend putting a section called “Projects” on your resume and list<br />

your 2 - 4 most significant projects State what <strong>the</strong> project was, which languages or technologies<br />

it employed, and whe<strong>the</strong>r it was an individual or a team project If your project<br />

was not for a course, that’s even better! It shows passion, initiative, and work ethic You can<br />

state <strong>the</strong> type of project by listing course projects as “Course Project” and your independent<br />

projects as “Independent Projects” (or some o<strong>the</strong>r wording)<br />

Programming Languages and Software<br />

Software: Generally speaking, I do not recommend listing that you’re familiar with Microsoft<br />

Office Everyone is, and it just dilutes <strong>the</strong> “real” information Familiarity with developer-specific<br />

or highly technical software (e g , Visual Studio, Eclipse, Linux) can be useful, but it often<br />

doesn’t make much of a difference<br />

Languages: Knowing which languages to list on your resume is always a tricky thing Do<br />

you list everything you’ve ever worked with? Or only <strong>the</strong> ones that you’re more comfortable<br />

with (even though that might only be one or two languages)? I recommend <strong>the</strong> following<br />

compromise: list most languages you’ve used, but add your experience level This approach<br />

is shown below:<br />

» “Languages: Java (expert), C++ (proficient), JavaScript (prior experience), C (prior experience)”<br />

Advice for Non-Native English Speakers and Internationals<br />

Proofreading: Some companies will throw out your resume just because of a typo Please<br />

get at least one native English speaker to proofread your resume<br />

Personal Information: For US positions, do not include age, marital status, or nationality<br />

This sort of personal information is not appreciated by companies, as it creates a legal liability<br />

for <strong>the</strong>m However, you may want to include your current work authorization / visa status,<br />

particularly when applying to smaller companies who may be unable to sponsor candidates<br />

CareerCup com<br />

2 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!