gopher://gopher.someodd.zip:70/1/catalog/misc_tech/life/ Life Personal writing outside of tech: culture, spirituality, games, places. 2025-03-24T00:00:00Z gopher.someodd.zip gopher://gopher.someodd.zip:70/0/misc_tech/life/applying-avantos-ai.txt Applying to Avantos AI (job) 2025-03-24T00:00:00Z 2025-03-24T00:00:00Z Walkthrough of applying to Avantos AI via a cryptic challenge-based... You'll need to make sure the user agent isn't something too bot-seeming or WAF will block you. (Sorry we're a startup no time to fix.) This user agent works: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 So here I ran the command in verbose mode: ``` ➜ post-apply curl -v -X POST https://apply-to-avantos.dev-sandbox.workload.avantos-ai.net/ \ -H "Content-Type: application/json" \ -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:117.0) Gecko/20100101 Firefox/117.0" \ -d '{"email": "my email"}' Note: Unnecessary use of -X or --request, POST is already inferred. * Host apply-to-avantos.dev-sandbox.workload.avantos-ai.net:443 was resolved. * IPv6: (none) * IPv4: 18.190.42.252, 3.22.13.83, 18.117.63.32 * Trying 18.190.42.252:443... * GnuTLS ciphers: NORMAL:-ARCFOUR-128:-CTYPE-ALL:+CTYPE-X509:-VERS-SSL3.0 * ALPN: curl offers h2,http/1.1 * found 152 certificates in /etc/ssl/certs/ca-certificates.crt * found 456 certificates in /etc/ssl/certs * SSL connection using TLS1.3 / ECDHE_RSA_AES_128_GCM_SHA256 * server certificate verification OK * server certificate status verification SKIPPED * common name: apply-to-avantos.dev-sandbox.workload.avantos-ai.net (matched) * server certificate expiration date OK * server certificate activation date OK * certificate public key: RSA * certificate version: #3 * subject: CN=apply-to-avantos.dev-sandbox.workload.avantos-ai.net * start date: Mon, 03 Mar 2025 00:00:00 GMT * expire date: Wed, 01 Apr 2026 23:59:59 GMT * issuer: C=US,O=Amazon,CN=Amazon RSA 2048 M02 * ALPN: server accepted h2 * Connected to apply-to-avantos.dev-sandbox.workload.avantos-ai.net (18.190.42.252) port 443 * using HTTP/2 * [HTTP/2] [1] OPENED stream for https://apply-to-avantos.dev-sandbox.workload.avantos-ai.net/ * [HTTP/2] [1] [:method: POST] * [HTTP/2] [1] [:scheme: https] * [HTTP/2] [1] [:authority: apply-to-avantos.dev-sandbox.workload.avantos-ai.net] * [HTTP/2] [1] [:path: /] * [HTTP/2] [1] [accept: */*] * [HTTP/2] [1] [content-type: application/json] * [HTTP/2] [1] [user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:117.0) Gecko/20100101 Firefox/117.0] * [HTTP/2] [1] [content-length: 28] > POST / HTTP/2 > Host: apply-to-avantos.dev-sandbox.workload.avantos-ai.net > Accept: */* > Content-Type: application/json > User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:117.0) Gecko/20100101 Firefox/117.0 > Content-Length: 28 > * upload completely sent off: 28 bytes < HTTP/2 200 < date: Tue, 25 Mar 2025 00:33:13 GMT < content-type: application/json < content-length: 404 < * Connection #0 to host apply-to-avantos.dev-sandbox.workload.avantos-ai.net left intact {"challenge_link":"https://fluttering-atmosphere-1b5.notion.site/Journey-Builder-React-Coding-Challenge-190d5fe264fa80cba39ec21afc6d42ec","instructions":"Submit your solutions as a link to a github repo named `045eb7` to the following email address: challenge-request-sub-aaaapriy22ktilybsd6gv7beiq@avantos.slack.com. Questions can be sent to challenge-help-aaaaprjeraoxiaa2wlnlda7vsi@avantos.slack.com"}% ``` I opened up [the challenge link](https://fluttering-atmosphere-1b5.notion.site/Journey-Builder-React-Coding-Challenge-190d5fe264fa80cba39ec21afc6d42ec). It kind of seemed like they didn't want me just copying-and-pasting the challenge into Claude or ChatGPT or something because they disabled ctrl+a (maybe not intentional), so I also assumed there was more logging than that going on. So I]]>