Interview sans accroc: comment un programmeur peut réussir une interview

Wirex — , . , , , , , , .

, , . , , . , , . , , , . ( , . , , , , ).

, , , ( ), , . , .

, , . , , - Y Combinator. 1000 . , . , ( ) , . . , 45- .

, — , . , . , , YC — , .

, , , . . , , , , , .

1.


. 50% , , . , « ». , « » — , . , . , . . .

, . , , , ( ) . . — . , . — . , , , . , . . , , , , , , . -, , .

. , , , . ( , - ) , , . , , . — , .

2. ,


. . , YC, 70% . , .

  • -
  • ,
  • ,
  • 2D
  • Big-O

. , -. , , . , . - . BFS , -.

, , . , . , , -. () -, . , (Steven Skiena) «. » (The Algorithm Design Manual). 3-5- — . , , . Coursera . , , , .

, , , , , , . .

3.


. , . . , , , . , . , , .

, . , , . , . :

  • « »

, , , . , . , . . , , . , . , , ( «» — , ). , , .

, , . , , , , , , . , .

, , . . , ( NSA). , , . , .

, , . , , , . , - , . , , , . CS . , .

, , , , , . , , . , - . , , , .

4.


, , . . , , , «» . , . Google, , , API .

: , , . Google ( ). - . , , , . , :

  • HTTP ( )
  • (, )
  • (CDN)
  • (LRU-, memcached, Redis)

, , , . — , . High Scalability . - . , .

, . . ( , , ?) (, , -). — . , , , . , , . .

5.


, , . . , . , Twitter. , , , . , , , .

— - , , . ( ) , , , . () , «» . iOS, 50 . , . , , , - , «», . — . , «» , . , «» , , (, ).

6. , C


, , Python, Ruby JavaScript. , , . , C, C ++ Java, - , «» . , Java C ++. , — . , . , , , . . ( ), , .

, , , . , . , , . - - , . - , C, C++, Go Rust, .

Java, C# PHP - . , . , , , , . , . , .

7. ,


, . , — , , . — . , . , ( ) , . , . ( Cracking the Coding Interview, « . Google, Microsoft IT-») . , 20 . ( , , ). . , , . . , . ( ).

( ) . — , , . ( ) , . . , . , , , , .

8.


. , , 30% , , ( , ). . , , , , . , .

9.


- , , — . , . . , — , .

: . , , , . .


. — , . - , . , , , . - , . , , . . .

. , , , , . , , . , , .

Wirex. — Geektimes ! Wirex, .

Source: https://habr.com/ru/post/fr392027/


All Articles