Saturday, June 20, 2020

Cracking the Facebook Coding Interview The Approach

Here is the link.

Behavior questions:

Your past work

1 - 2 hard projects
Hard/ cool
You were central
Technical depth

All past work
  Challenges, architecture, tradeoffs, mistakes, successes, motivations
  Teamwork

Be passionate
Be knowledgeable
Be a good teammate

work efficiently in teams

defensive - technical decision is perfect - you tell me it is mistake, unaware the mistakes

Think about project mistakes - act like perfect


Design questions:

Front end questions:

Relevant to your background
approach - what would you do at work?
Tiny URL - three weeks to build it

Scope
Key components
Identify issues
Iterative process

Read about design of major companies 

THINK, 

Always learn technology like REST 

Algorithm questions:

analytical skills, problem solving skills, solve hard problems - tradeoff, and at least eager to solve hard problems. 

Mentally lazy - not dumb - bright people, do not like to think 
Terrible style - algorithm is slow - correct is good for them

Hire people excite to solve problems - find people to have strong fundamental computer science 

A lot of them make common mistakes - comfortable to ...

Memorization / Dynamic programming 

Spend time to push yourself - It is hard for you to push yourself. 

Try not to use the book - 







No comments:

Post a Comment