Comment un candidat (développeur) et les RH avec chef d'équipe se rencontrent

Bonjour, Habr!





Ceci est mon premier article!





Je voudrais partager avec vous mon avis et mes observations sur le processus de recrutement en dĂ©veloppement. 





Je pense que mes observations peuvent Ă©galement ĂȘtre appliquĂ©es dans d'autres directions.





L'article intĂ©ressera les personnes suivantes: programmeurs, RH, Teamleads, RH, directeurs informatiques. 





J'écris pour partager mon expérience, entendre vos commentaires et espérer au moins changer légÚrement le processus de recrutement pour le mieux.





Considérer ce qui suit:





  1. Dans l'article, je ne partage que mes pensées et mes expériences. Je ne peux enseigner à personne. Tirez vos propres conclusions.





  2. Tous les matchs sont aléatoires.





  3. Le recrutement du personnel est une tĂąche extrĂȘmement difficile et responsable.





  4. Nous avons tous peu d'expérience, vivons et apprenons.





Un peu de vous:





J'ai plus de 30 ans, je travaille depuis prÚs de 10 ans en tant que responsable informatique dans une entreprise (plus de 500 employés). En ce moment, mon groupe est engagé dans l'amélioration des produits de l'entreprise, ainsi que dans le développement de programmes pour les clients et les employés. Pendant 10 ans, j'ai dû embaucher, former, gérer un grand nombre de personnes - au total, plus de 60 personnes. Beaucoup d'entre eux "sont passés" d'ingénieurs novices à des ingénieurs sérieux (développeurs, testeurs automatiques, devops). Pour le moment, ils travaillent pour les TOP entreprises informatiques en Russie.





Tactique:





Alors, commençons.





1) Assurez-vous que votre CV / candidat est lu

.   1 pet-project. 1500 , 300 .  .





.

:





  • .





  • ( ) Android.





  • Java 8, Android SDK.





  • - (SOAP, REST, JSON).





  • .





  • - .





  • UI.





  • ( AppStore/Google Play).









, , . , , ! ! , , ). , IT - , . 
 , . 40+, , , . , , 30 . , . , .





: " ?".





: "".





: " , - , 2-5 , , 
".





, , .





- ,  , :





  1. , , .





  2. . , . , . , ?





  3. ,   ,   , 5,  20, , ?





  4. 30 , HR, 1 . ? , . ? ?





, - ,   - , . , , . "
", . . , , .! , 1,5 .





:





Team lead: ,   , .





: . , HR .





: , . .





HR: Team lead .   , : " 1,5 ?", " 1 , , ?", " RxJS?", " docker, ?". -  Team lead () - .





:  . , KPI , .





: , .. .   .   .





: HR, , Skype. . , . , , . , "" , .





: .





: HR, , .   . HR, .





P.S , , ? . , ?





, ).






 , . , HR ? , . , , , ? .





2) - !

, -   : " - ". - , , , , , .





 , : " ", : "!". , ! "" , , . - 7 5 . , - 2 ). "". , , , , , , , : " ? ?"





  :





  1. , , .





  2. .





"" :





: HR, , , , , , ?









HR: 
) , ? , , .





 (  : rxjs: relaySubject, mergeMap, sheduler, , , rx . , lazy loading, mvp/mvc/mvvm. js hello world mvp/mvc/mvvm) 





: 2 , javascript, angular, rxjs, git, jira.









HR: , : " 1 , javascript,  git, jira. angular."  ( : rxjs: switchMap, map.  angular hello world)





.. HR ,  : , .. , .





(HR )









HR: , , "".









: ( ! , ! .) ! ! ?






.





: , :





"2 , javascript, angular, rxjs, git, jira."





: " 1 javascript. Angular. rxjs, git, jiar , ". .





HR: , .





,  , .





, , :





- :





. ,   , HR,  .  ,  , ,  15 , .   3 . , , . , , . ( ).





- ( )





. . HR . , , , , , , , .





- .





, , , , "HR ". IT . "React developer" " " "","Mail","Avito" etc   ? , .





: " , 
 
. , 2 . ?   !".





:









-





: .





? - .





? - , . , 80 000 . ?. 









-





: , .





? - , .. .





? - , . , .





:





Team lead: , .





, :





  1. , ,   15 .





  2. ,  ,   3-4





  3. ,  ,





  4. .





, .





:





RxJs:





) - sheduler, forkJoin, catchError, takeUntil, retryWhen.





) http , ,   HTTP   .





) , .









. ? : ( , ,   ), , , , ..





: , , . " ". , , - , , . .   . "-", , . . HR , , , .





: , . . HR , .. , , . .





HR: - () , 15 3 .





: , . . , , / . - .   . .





:  , . , . , .. , ,     , . , , .





: , , .





: , - , ?





: , , , , . . , . , HR . .





:





, , -, . full-stak , , .





- (2 , 1 -), , , ;

- , : , , code-review;

- : , ;

- ( ).







:

- .

- ( N ). YYYY: ,  N / (Java 8, Spring, nGinx, PostgreSQL, Redis);

- , N / (Angular, Node.js);

- , Telegram, VK, Viber, N / (Angular 4, Node.js, MongoDB);

- . 11 , N / . (jQuery, Node.js, MongoDB);

- "Y" 60%, N / , Z.





:

- ( 2 )  (Angular 8 RxJS NgRX, Yandex Maps API, Node.js Express, Postgis, Socket.IO).

- dashboard (Angular, Node.js, PostgreSQL);

- . 2,5% (Node.js, PostgreSQL, ExtJS);

- ( 1 ) Android (Java, MVP, RxJava2, Retrofit2);





50% , 50% . ?





№1:





  Tem Lead. .





HR

React/Vue/Nest.js -

GraphQL, TypeScript, React, Vue, PostgreSQL, MySQL, MongoDB, Redis, PHP, Docker, Git





:

- SPA - (React/Vue + GraphQL Nest.js + PostgreSQL)

- ,

-





, , . React/Vue/Nest/ , Angular/Node.js. 





, , , , . 





. . , ., ? ? ? senior ?





+ ?







, , )

, , ))





! ".". - .. !





.





, " ", , , , . .









, )





.





 frontend   : Angular, React,Vuew backend: Node.js, Nest.js . . . . 









№2





Senior Frontend Developer









  • JavaScript TypeScript, CSS (Flexbox Grid)





  • Angular





  • -





  • -









  • .





  • , OnPush Angular





  • -









, , ., , , , .





:





1)  JavaScript TypeScript, CSS (Flexbox Grid) - , ?





2) ?





3) ?





HR , , ,   , . .





!





.





, .





:





- Angular -

- , OnPush Angular -

- - -

- . -





, :

- JavaScript TypeScript, CSS (Flexbox Grid) - , " ", ?





, :





!





:





- , , . , , , , .

- , . .. , " ?", .





- Angular, TypeScript, SCSS. )





. ,  , , ,  , HR ?





  1. . ?





  2. HR , ?





  3. HR ?





  4. HR   ?





, .. HR , , , .





№3





.





Senior Angular developer





:





- Angular, rxjs, angular material, lazy loading





- Jira , Confluence





 





:





........





. Angular - , . .





, .





  1. ?





  2. RxJS ?





  3. Ngrx, MobX, Ngxs?





  4. ?





  5. unit, e2e , hello world ?





  6. - , , , e2e ?





HR .





HR, .





, , ?





"Senior", .





.





, , .





.





.





:





.





, .









! , HR   - !





, , , , .





:





  1. HR , (). 





  2. HR . HR "" , : " backend NodeJs 1 ". , , , .









  3. .. , unit .





. , .





№4









: middle/senior frontend developer







:

— : , . , . , ,

—

— ( ). , , -

— ,

— , ,

— : Typescript 4, React 17, Webpack 5, ThreeJS, Lottie, NestJS 7, PostgreSQL 12, Kafka, k8s





, :

— - , , : , , ,

— : , , , ui-, ThreeJS Phaser; — NestJS, Kafka, , ,

— : — xxxxxxx 





, :

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





— .





- , , ).





. ? 





  1. Typescript 4





  2. React 17





!





  •   Typescript  React  hello world ?





  • "keyof" Typescript ?





  • "middle/senior"?  "middle/senior". , RFC?





HR, , . ,  , ?





"" . . : " , ,   , , , , ".





 





, , - , . : " , ?" " " . .  , : Middle, Senior, 2 , Spring Boot, Nodejs, Angular, Kubernates. 





, . 





20% , 80% .





À savoir - pour formaliser les exigences techniques minimales et les clarifier avant mĂȘme de rencontrer les RH ou le client.





PS

Je pense Ă  Ă©crire davantage sur la façon dont j'ai interviewĂ© en tant que dĂ©veloppeur et comment je pense exactement Ă  quoi vous devez prĂȘter attention lorsque vous interviewez. 





Écrivez vos commentaires - Je serai heureux de recevoir les commentaires de tout le monde!








All Articles