▲ 0 r/emploi

Galère d'alternance : J'ai codé un script pour comprendre pourquoi mon CV se faisait rejeter en 24h (et ça a tout changé)

Salut à tous,

Je pose ça là, un peu comme une bouteille à la mer, mais surtout pour partager un énorme déclic qui m'a débloqué après des mois de galère intense dans ma recherche d'alternance. Si ça peut éviter à certains de perdre leur santé mentale comme j'ai failli le faire, ce sera un grand pas.

Pour le contexte : je cherche une alternance dans la tech pour la rentrée. Profil plutôt solide, bon background, et un CV super propre fait sur Canva (deux colonnes, bien aligné, design moderne).

Pendant deux mois, mon quotidien c'était : Postuler -> Attendre 24h -> Recevoir un mail automatique de refus (« Malgré la qualité de votre parcours... »). Au bout de 40 refus automatiques sans jamais décrocher un seul appel de recruteur, j'ai commencé à sérieusement remettre mes compétences en question. C'est ultra-violent psychologiquement.

Puis, comme je touche un peu au dev, j'ai arrêté de me focaliser sur le "fond" et j'ai voulu regarder ce qui se passait techniquement sous le capot des logiciels de tri des grosses boîtes (les fameux ATS).

J'ai développé un petit script rapide pour simuler le comportement d'un parseur de texte standard (l'outil qui extrait les données du PDF pour les foutre dans la base de données du recruteur). Et là, le choc thermique.

En ouvrant le rendu textuel brut que le robot lisait de mon CV Canva, j'ai compris pourquoi j'étais invisible :

  • Le bug des deux colonnes : Le script lisait de manière purement horizontale. Ma colonne de gauche (compétences) fusionnait textuellement avec ma colonne de droite (expériences). Pour la machine, mon CV était une suite de phrases qui ne voulaient absolument rien dire.
  • Les mots-clés invisibles : Je pensais que le robot comprenait le contexte. Pas du tout. Si la fiche de poste demandait un outil précis et que j'avais mis un synonyme ou une compétence globale, mon score de matching était proche de zéro.

En gros, j'avais conçu un CV magnifique pour les yeux d'un humain, mais totalement corrompu pour le système informatique qui devait lui délivrer.

Ce que j'ai fait :

  1. J'ai jeté mon template Canva complexe.
  2. J'ai recréé un CV ultra-épuré sur une seule colonne (format Google Docs hyper propre), sans tableaux cachés, sans jauges de compétences en graphiques.
  3. J'ai utilisé mon script pour ajuster mes mots-clés ligne par ligne par rapport aux offres.

Le résultat : Sur les 5 candidatures suivantes avec ce CV "optimisé pour le code", j'ai décroché 3 entretiens téléphoniques en moins d'une semaine. Les recruteurs humains ont enfin pu voir mon CV parce qu'il n'avait pas été bloqué par la barrière numérique.

Bref, si vous envoyez des dizaines de CV et que vous n'avez que des refus automatiques, ne vous remettez pas en question. C'est juste que votre fichier est probablement illisible pour un script.

Force à tous ceux qui galèrent en ce moment, lâchez rien !

reddit.com
u/HonestEntertainer657 — 4 hours ago

Le hack du "texte invisible en blanc" sur les CV : Pourquoi c’est devenu le meilleur moyen de se faire blacklister

Salut à tous,

En me baladant sur TikTok et même sur certains posts LinkedIn de "coachs en carrière", je vois passer de plus en plus ce conseil présenté comme le hack ultime pour battre les logiciels de tri des RH (les fameux ATS) :

>

Étant dev et m'étant penché sérieusement sur le fonctionnement des parseurs de texte et des architectures de ces logiciels de recrutement, je me dois de poser ça là : C’est la pire fausse bonne idée possible en 2026, et techniquement, vous tendez un piège à votre propre candidature.

Voici ce qui se passe réellement "sous le capot" quand vous soumettez un CV avec du texte blanc :

1. Les parseurs d'ATS se foutent de la couleur (CSS/Style)

Un ATS ne "regarde" pas votre CV comme un humain. La première étape qu'il réalise s'appelle le parsing. Pour faire simple, un script extrait la chaîne de texte brute (raw string text) du fichier PDF. Lors de cette extraction, toutes les propriétés de style (taille de la police, police, et surtout la couleur du texte) sont purement et simplement supprimées.

2. Le résultat dans l'interface du recruteur est catastrophique

Quand le recruteur ouvre votre dossier sur son tableau de bord, il a deux onglets : le "PDF visuel" et le "Profil extrait" (le texte brut généré par le robot pour remplir automatiquement les cases de son logiciel).

Devinez ce qui apparaît tout en bas du texte brut ? Un énorme bloc de 50 lignes de mots-clés répétés en boucle, écrit en noir sur blanc, juste après votre section "Centres d'intérêt".

Visuellement, vous passez instantanément pour quelqu'un qui a essayé de tricher de manière grossière. Dans 90% des boîtes de la tech ou des grands groupes, c'est un aller simple pour la corbeille.

3. Les ATS modernes ont des filtres anti-spam

Les logiciels de recrutement récents (comme Workday, Greenhouse ou Lever) ont intégré des scripts de détection de fraude très basiques mais redoutables. Si le ratio entre le nombre de mots-clés uniques de la fiche de poste et la longueur globale du CV est anormalement élevé (ou si du texte caché est détecté par analyse sémantique), le profil est automatiquement flaggé comme "Spam / Manipulation" et mis de côté.

Que faire à la place ?

Il n'y a pas de secret magique, la seule méthode qui fonctionne proprement, c'est le matching sémantique honnête :

  • Intégrez les outils, technos ou méthodologies de l'offre directement dans la description de vos expériences passées (en gras, c'est encore mieux, ça aide l'œil du recruteur humain).
  • Utilisez des synonymes proches. Les algorithmes d'aujourd'hui utilisent du NLP (Natural Language Processing) et comprennent que "Gestion de projet" et "Pilotage de roadmap" font partie du même champ lexical.

Bref, arrêtez de bousiller le code de vos PDF avec des techniques de Growth Hacking périmées depuis 2018. Jouez la carte de la structure propre, sur une seule colonne, et laissez le texte brut faire son travail.

Pour les curieux de la technique, j'ai codé un petit script en ligne (dispo en bio de mon profil) qui simule l'extraction de texte brute d'un ATS. Vous y collez votre PDF et vous verrez exactement le texte brut que le robot extrait. Vous verrez, c'est assez flagrant.

Des gens ici ont déjà testé la technique du texte blanc et ont eu des retours (positifs ou négatifs) ? Curieux d'avoir vos retours d'expérience sur le sujet !

reddit.com
▲ 3 r/aviscv

Question aux RH / Recruteurs : Est-ce que les logiciels ATS font vraiment le "massacre" de CV qu'on décrit partout ?

Hello à tous,

En discutant avec des potes en recherche de stage et d'alternance, j'entends deux discours totalement opposés sur les logiciels de tri de CV (les ATS) et j'aimerais bien avoir l'avis de vrais pros du recrutement qui traînent sur ce sub.

D'un côté, on lit partout sur le web (et sur LinkedIn) que les ATS éliminent automatiquement 70 à 80 % des CV sur de simples critères de mots-clés ou parce que le format du fichier (type CV Canva en deux colonnes) fait bugger le robot de lecture (parsing).

D'un autre côté, certains recruteurs jurent qu'ils regardent absolument TOUS les CV manuellement, même si ça ne prend que 6 secondes par fichier.

Étant développeur, j'ai codé un petit script de parsing de CV sur mon temps libre pour tester techniquement la chose. Et honnêtement, en voyant comment une machine extrait le texte d'un PDF stylisé, j'ai halluciné : les lignes se mélangent, les icônes sautent et les synonymes ne sont pas reconnus. Si les outils des grosses boîtes fonctionnent un peu comme ça, j'ai l'impression qu'un candidat avec un super profil mais un CV mal structuré part direct à la poubelle.

Du coup, quelle est la réalité du terrain chez vous ?

  • Est-ce que vous utilisez vraiment des scores de matching automatiques pour filtrer avant de lire ?
  • Est-ce qu'un CV au design trop original est un handicap technique pour vos outils ?

Merci pour vos lumières, je pense que ça va en intéresser plus d'un ici !

reddit.com
u/HonestEntertainer657 — 6 days ago
▲ 5 r/emploi

Question aux RH / Recruteurs : Est-ce que les logiciels ATS font vraiment le "massacre" de CV qu'on décrit partout ?

Hello à tous,

En discutant avec des potes en recherche de stage et d'alternance, j'entends deux discours totalement opposés sur les logiciels de tri de CV (les ATS) et j'aimerais bien avoir l'avis de vrais pros du recrutement qui traînent sur ce sub.

D'un côté, on lit partout sur le web (et sur LinkedIn) que les ATS éliminent automatiquement 70 à 80 % des CV sur de simples critères de mots-clés ou parce que le format du fichier (type CV Canva en deux colonnes) fait bugger le robot de lecture (parsing).

D'un autre côté, certains recruteurs jurent qu'ils regardent absolument TOUS les CV manuellement, même si ça ne prend que 6 secondes par fichier.

Étant développeur, j'ai codé un petit script de parsing de CV sur mon temps libre pour tester techniquement la chose. Et honnêtement, en voyant comment une machine extrait le texte d'un PDF stylisé, j'ai halluciné : les lignes se mélangent, les icônes sautent et les synonymes ne sont pas reconnus. Si les outils des grosses boîtes fonctionnent un peu comme ça, j'ai l'impression qu'un candidat avec un super profil mais un CV mal structuré part direct à la poubelle.

Du coup, quelle est la réalité du terrain chez vous ?

  • Est-ce que vous utilisez vraiment des scores de matching automatiques pour filtrer avant de lire ?
  • Est-ce qu'un CV au design trop original est un handicap technique pour vos outils ?

Merci pour vos lumières, je pense que ça va en intéresser plus d'un ici !

reddit.com
u/HonestEntertainer657 — 6 days ago
▲ 23 r/AntiTaff+1 crossposts

J’ai analysé comment les robots des RH (ATS) lisent vos CV, et c'est pire que ce que je pensais.

Hello à tous,

En bossant récemment sur des algorithmes d'extraction de texte (les fameux parseurs utilisés par les logiciels de recrutement ATS), j'ai halluciné en voyant à quel point un CV "parfait" pour un humain peut être illisible pour une machine.

Si vous envoyez des dizaines de candidatures et que vous ne recevez que des refus automatiques, ce n'est probablement pas votre profil le problème, mais la manière dont le robot trie vos données.

Voici les 3 plus gros pièges techniques que j'ai découverts (et comment les contourner) :

1. Le piège mortel des CV Canva en deux colonnes

Les logiciels de tri lisent de gauche à droite, sur toute la largeur de la page. Si vous avez une colonne "Compétences" à gauche et "Expériences" à droite, le robot va fusionner les lignes horizontalement.

  • Exemple : Votre "Anglais courant" en face de votre poste de "Développeur" va être lu comme "Anglais Développeur courant". Le robot ne comprend plus rien et votre score de matching s'effondre.
  • La solution : Restez sur un design simple, vertical, de haut en bas.

2. Les robots n'aiment pas la poésie (Le mythe des synonymes)

Si une offre d'emploi demande "Gestion de budget" et que vous avez écrit sur votre CV "Garant de la rentabilité financière", un humain comprend la nuance. Le robot, lui, cherche une correspondance exacte de mots-clés. Pour lui, vous n'avez jamais géré de budget.

  • La solution : Reprenez les termes exacts de la fiche de poste. Oui, c'est chiant, mais c'est le seul moyen de passer le premier filtre.

3. Les icônes et les barres de niveau sont invisibles

Mettre des petites étoiles ou une barre de progression pour dire "JavaScript : 4/5", graphiquement c'est joli. Pour l'ATS, c'est un espace vide ou un caractère spécial bugué. Il ne sait pas lire les graphiques.

  • La solution : Écrivez vos niveaux en toutes lettres ("Niveau avancé", "Maîtrise").

Pour éviter de passer 4 heures à réécrire mon CV à la main pour chaque offre de stage, j'ai fini par coder un petit script pour moi et mes potes : tu lui donnes ton CV, tu lui colles l'offre LinkedIn, et il te sort instantanément le score de matching et les mots-clés textuels qui te manquent.

Je ne mets pas de lien ici pour respecter les règles du sub et ne pas faire de pub. Mais si certains sont en pleine galère de recherche en ce moment et veulent tester leur CV sur mon outil, dites-le moi en commentaire et je vous enverrai le lien en DM ! (C'est 100% gratuit, c'est juste mon projet solo).

Force à tous pour vos recherches !

reddit.com
u/HonestEntertainer657 — 7 days ago
▲ 1 r/aviscv+1 crossposts

J’ai codé un outil gratuit pour tester votre CV face à une offre d’emploi (et voir ce que l’IA des RH élimine)

Hello tout le monde,

Comme beaucoup ici, j'en ai eu marre de voir des proches (ou moi-même) envoyer des dizaines de candidatures ultra-qualifiées pour des stages ou des jobs, et recevoir des refus automatiques en 4 exemplaires dans la même minute.

En discutant avec des recruteurs, le constat est simple : la majorité des grosses boîtes utilisent des outils de tri (ATS) qui scannent les CV et calculent un score de matching avec l'offre d'emploi avant même qu'un humain ne jette un œil. Si tu n'as pas exactement la bonne densité de mots-clés, c'est la trappe.

Du coup, plutôt que de râler dans mon coin, j'ai profité de mon temps libre pour coder un petit outil : **CVMorph**.

**Le concept est super simple :**

  1. Tu glisses ton CV.
  2. Tu colles la description du poste que tu vises.
  3. Une IA (configurée avec les règles des recruteurs) analyse les deux et te donne ton score de matching réel.

Le but n'est pas juste de donner une note pour faire joli, l'outil te liste les compétences/mots-clés textuels qui manquent à ton CV pour ce poste précis et te propose des formulations adaptées.

L'outil est 100% gratuit, je viens tout juste de mettre à jour le système de matching CV + Offre et j'aimerais beaucoup avoir vos retours de terrain : [**cvmorph-self.vercel.app/**](http://cvmorph-self.vercel.app/)

Dites-moi ce que vous en pensez, si le score vous paraît réaliste par rapport à vos expériences, et ce que je peux améliorer sur l'interface !

Force à tous ceux qui sont en recherche en ce moment.

reddit.com
u/HonestEntertainer657 — 7 days ago
▲ 1 r/emploi+1 crossposts

J’ai codé un outil gratuit pour tester votre CV face à une offre d’emploi (et voir ce que l’IA des RH élimine)

Hello tout le monde,

Comme beaucoup ici, j'en ai eu marre de voir des proches (ou moi-même) envoyer des dizaines de candidatures ultra-qualifiées pour des stages ou des jobs, et recevoir des refus automatiques en 4 exemplaires dans la même minute.

En discutant avec des recruteurs, le constat est simple : la majorité des grosses boîtes utilisent des outils de tri (ATS) qui scannent les CV et calculent un score de matching avec l'offre d'emploi avant même qu'un humain ne jette un œil. Si tu n'as pas exactement la bonne densité de mots-clés, c'est la trappe.

Du coup, plutôt que de râler dans mon coin, j'ai profité de mon temps libre pour coder un petit outil : CVMorph.

Le concept est super simple :

  1. Tu glisses ton CV.
  2. Tu colles la description du poste que tu vises.
  3. Une IA (configurée avec les règles des recruteurs) analyse les deux et te donne ton score de matching réel.

Le but n'est pas juste de donner une note pour faire joli, l'outil te liste les compétences/mots-clés textuels qui manquent à ton CV pour ce poste précis et te propose des formulations adaptées.

L'outil est 100% gratuit, je viens tout juste de mettre à jour le système de matching CV + Offre et j'aimerais beaucoup avoir vos retours de terrain : cvmorph-self.vercel.app/

Dites-moi ce que vous en pensez, si le score vous paraît réaliste par rapport à vos expériences, et ce que je peux améliorer sur l'interface !

Force à tous ceux qui sont en recherche en ce moment.

reddit.com
u/HonestEntertainer657 — 8 days ago