Wrote on

Trialling at Automattic – without success this time

One year later after this post was written, in 2022 I tried again to get hired at Automattic and failed again. Read the new article here, a more transparent and sad post about the hiring process.

Just the closest friends of mine might know this, but over the past ~2 months I’ve been offered a chance to give a trial at Automattic. To give out some context, I’ve sent my CV twice to this awesome company: in August 2015 and January 2018, but sadly I did not make it through their screening process and thus the first step, getting a favorable response after my intention email.

So given this context, I already thought I am not good enough for them and did not have the courage to apply again. But it was a great joy when at the end of March 2021 I received an offer for a role with Automattic on LinkedIn. I was not ready to move to another job, but given it was a role at my dream company to work for… I figured…. why not?

The first step was to have a short interview on Zoom with someone from the recruiting agency that wrote on LinkedIn. It was a nice interview, even though I was alone with the kids back then, after my usual working hours, and in one moment one of my boys entered the office room and I had to pause the interview a few minutes to take care of “family issues”. Nevertheless, I passed this first interview and they went over and sent my details to Automattic.

Coding challenge

I got into their Slack channel on April 9th and a few days later I received my coding challenge, a quick test that is supposed to take a few hours to solve, but I got around 1 week to submit the final result for review. I spent the night when I got challenge working on it, did not want to spend a lot of time on the exercise so 1 day later I pinged the person that had to review my final result saying that I am ready.

It took around 2 hours and then I got this magical message:

Thank you for taking the time to work on the code test, I have reviewed your results and we’d like to move you forward 🎊🎊🎊

I could not believe it, I knew I did the main requirements of the challenge but I was pretty pessimistic about going further in the process. The imposter syndrome is real while you are in this process, I can say this for sure.

Trial project

A few days later I was informed that I will be moving further into the trial project phase of the recruitment. This trial project is a close-to-real-world project, you get access to some of their internal systems and you become to feel part of the team day-by-day.

The trial project is paid and the flat rate for anyone doing the trial phase is 25$ per hour. The project is part-time and you are not expected to work on your normal daily working hours, weekends and nights are fine. Later I did found out that it is supposed to take around 40 hours in total, the average being 30.

You get a trial buddy in this phase, a person that is there to answer your questions, help, and guide you through the trial project.

I got the trial contract ready and signed a few days later and the HR person announced that the start date for the trial is April 21st. After I signed the contract, I began to receive access to the Field Guide (the blog where you can find out absolutely anything you need for working at Automattic. If you have a question, the Field Guide probably has the answer).

I started the trial period on April 21st as scheduled, received my trial project code on GitHub and the main requirements on what I need to do. A few days later I had a nice Zoom call with my trial buddy, a project kick-off session where I could ask anything about the trial project. After the call, I was ready to work on the Trial Project.

This is where things started to be a bit harder for me, especially because I wanted to give my best to the trial project and really show the people @Automattic that I can code well.

I spent around 35 hours on the trial project in the span of a bit over two weeks. Those 35 hours were not spent only coding, I had to write a few P2s (P2 is the internal communication method at A8C, check out at https://wordpress.com/p2/ it is pretty awesome), I wrote comments on those P2s for my trial buddy, and so on.

So it is not 100% coding, you have to write your thoughts on those P2s before starting to code actually.

Waiting game

After I finished the trial part on May 6th, the “waiting game” began. The trial buddy had to review all my work and decide if they would recommend me for a full-time hire or not. So the first time I was told to wait was May 6th, then on May 12th, I was told to wait a few more days before they can make a decision as one colleague with decision power was away.

This waiting part was the hardest for me because I kept reading about Automattic, I already felt like a part of the team, I did my best to read the Field Guide and I knew most of the parts that would come after if I were to be recommended for a full hire.

It is hard to stay around without a clear answer, at least it was for me. 14 days without a yes or no answer went by veeeerrrryyy slowly…

The refusal

Finally today, May 20th I received my refusal answer from the trial buddy, after 2 weeks of radio silence about my work.

Sadly, the answer was a big no this time.

As you can see in the picture above, my 3rd time trying to get hired at Automattic failed, mostly because of 2 things:

  1. Attention to details – I had to solve some tricky parts in my trial project mostly about performance, not day-to-day issues you meet in everyday programming. In the end, I ended up with a good solution to the performance problem, but I knew it was a bit too late because it was after the trial buddy gave me the guidance questions on “how can we do this better?”. Already at this stage, I felt like I will be refused.
  2. Rushed research – when writing research P2s I was told the research I wrote seemed rushed. I felt like I did it ok and some factors were out of my abilities to fix the performance (I had to work with an external API), and as I told above, I got to the desired state by the team, but after a few failed attempts.

I am pretty used to working alone and guiding myself, but this was at another level of “alone”. Even though you have the trial buddy there for you, you can’t just ask him “how to do X” or “how to make this code more performant”. So it was a bit hard for me to guide myself in this new project and also I did a huge mistake wanting to show my trial buddy that I know how to code well: I went ahead and refactored the whole plugin even if it was not in the requirements, only because some initial feedback from him told me that my initial code lacked in extensibility and DRY patterns. This was another nail in my coffin I think.

Conclusion

I can’t lie, I am a bit sad because I did not make it. But not because I am unhappy with my current job, not at all. It was because I was not looking for a switch but the “company” reached out to me and pushed me to apply. I got false hopes while being in this process and it is hard to not start dreaming about working at Automattic while you are in the hiring process. I was already dreaming about traveling to the annual company meetup, wondering what my team will be, and so on.

The Automattic hire process is not for those that are weak, and I am not even talking about weak in coding, because the issues that needed solving in the process were fairly simple, I do a lot of more complicated stuff daily at Meevo. I am talking about those emotionally weak because the process is a rollercoaster of emotions. The process can also be felt as impersonal for some because you mainly write to the team and they write back if and when they have time. I am used to this async communication time, but if you rely a lot on your team all the time, Automattic might not be a good fit for you. There were some questions that I asked that were answered after 12 to 24 hours, some were not answered at all. Also, throughout the process, you have the impression that everyone has some canned responses for you and that might make you feel you are in a less-than-personal space. Sure, some messages were canned and they follow a process because without a process they would not be able to choose from the hundreds of monthly applications, but they make sure to personalize the messages according to your person and your situation.

Would I do it again? Absolutely! But the next time I will give it a try I will try to spend more time on the problems and not rush with an answer or with an implementation in code. Also, I will try to stop myself from dreaming that I will be hired, this is my main regret this time, I planned so much what will happen after the trial period that I forgot to 100% focus on the problems given and show that I am a good coder and can tackle much more complicated things than a trial project.

You can read more about the hiring process at Automattic here and if you feel lucky, apply yourself for a position @ Automattic here. They always have open positions and it is one of the best distributed companies to work for. Just learn from my mistakes, have more attention to detail, and do not rush, there is plenty of time for you to succeed.

Let me know in the comments if you have a similar experience with Automattic or if I convinced you to apply to work at Automattic. I promise that If I will get hired in the future at Automattic I will write more about the process and details, right now my energy is a bit low and I might now be the best one to give you insights as I failed.

Until my 4th try friends… I will spend some days trying to get over the rejection and then I’ll start improving myself and my confidence and will try again in the coming months or years.

Webmentions

  • Filip Pacurar This Article was mentioned on pacurar.dev
  • Filip Pacurar This Article was mentioned on pacurar.dev
  • Intre contracte - Filip Iulian Pacurar (Filipac) This post is also available in: English (Engleză) De cand sunt pe contractul cu firma cu care colaborez acum, niciodata nu mi-am cautat activ oferte de alte contracte/alte locuri de munca. Am tot refuzat oferte ce veneau, pentru ca nu imi place sa ma mut ca tiganul cu cortul din 3 in 3 luni pentru 50 de euro in plus. Am tot refuzat oferte pana am primit una de la Automattic anul acesta si am zis „trebuie sa incerc la ei, e dream company”. Daca ma cititi deja o sa stiti ca nu am intrat din prima la ei, candva voi mai reincerca si va fi a 4-a oara, dar pana atunci am zis ca nu mai ma gandesc la alt loc de munca. Dar uite ca Dumnezeu are alte planuri si desi unul cu Automattic a esuat… alte oportunitati au aparut. Sunt acum cumva intr-o saptamana de tranzitie si din 30 august voi incepe o noua colaborare. Voi lucra pentru Arnia Software, o companie din Bucuresti destul de mare. Procesul de recrutare a fost destul de fain si rapid, scurt si la obiect. Sunt incantat sa incep noul contract de azi intr-o saptamana si nu doar pentru partea financiara, care aduce un plus, dar voi lucra pe un singur produs si pe o singura parte: voi fi front-end developer si voi lucra in mare parte cu React. E o mica/mare diferenta fata de ceea ce fac acum: si back-end si devops si front-end si mobile si orice mai e nevoie. Sunt curios cum o sa fie sa imi deschid dimineata VSCode si sa nu mai schimb proiectul, sa fiu 100% pe acelasi si doar pe partea de front. Poate ca in ceva timp o sa imi lipseasca partea asta de schimbare de context, dar cel putin o perioada o sa fiu mult mai linistit cand vine vorba de job. Pe langa schimbarea de job, in curand incep si baietii gradinita, un nou capitol de asemenea deci urmeaza o toamna de schimbari. Va voi tine la curent cu felul in care am facut tranzitia spre noul contract, cum e noul work-week si asa mai departe, dar pana atunci a mai ramas o saptamana in care trebuie lasate lucrurile in ordine la actualul loc de munca unde am stat 3 ani si jumatate. Apreciază:Apreciere Încarc... Similare https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0536502685587122 (adsbygoogle = window.adsbygoogle || []).push({});
  • 28 de ani de viata - Filip Iulian Pacurar (Filipac) This post is also available in: English (Engleză) Am tot vrut sa scriu aceasta postare ieri 21 iulie, chiar cand am implinit 28 de ani. Dar am fost prea prins cu altele si nu am mai apucat. Nu-i nimic, tot 28 de ani am si astazi. Deci… a mai trecut un an, am mai imbatranit un an. 28 de ani de viata. M-am gandit ca in aceasta ocazie unica in viata sa scriu cateva ganduri pentru mine din trecut si pentru mine din viitor. Increde-te in Dumnezeu Este complet impotriva tendintelor lumii in care traim sa te increzi in Dumnezeu sau sa mai practici vreo forma de religie, deci sa te increzi in Dumnezeu pare deja un lucru invechit. Totusi, nimic nu iti va aduce o implinire mai mare decat sa il ai pe Dumnezeu in inima, primesti o bucurie si o pace pe care nicicum altfel nu o poti primi. Fii tu insuti! In general oamenilor le este teama sa isi arata adevarata fata si isi pun tot felul de masti, masti care ar trebui sa ii faca mai placuti in fata semenilor. Cele mai multe usi ti se vor deschide in viata daca vei ramane tu insuti, nu daca te vei transforma in ceea ce oamenii vor sa fi. Esti mai ciudat, ca mine? E felul tau de a fi, nu iti fie rusine si vei gasi oameni care sa te aprecieze pentru ceea ce esti cu adevarat. Renunta la teama de a intemeia o familie Un lucru care din nou e impotriva curentului actual, dar care iti formeaza foarte multe caracterul, este intemeierea unei familii. Cunosc multi oameni care refuza macar sa se gandeasca la insuratoare inainte de 30-35 de ani, ce sa mai zic de a face copii. Intr-o casatorie si intr-o familie vei avea doar de castigat si, desi e greu, e mai fain sa faci acest pas cat mai repede posibil. Diferenta intre mine si Iosua e de 24 de ani si intre mine si Caleb 26. La varsta de 44 de ani voi avea un copil la facultate si unul care da bacul si se pregateste de facultate, daca Domnul ne va tine pana atunci pe toti. Cu cat amani momentul de a face copii cu atat vei fi mai batran in momentele cheie ale copilului tau. Chiar iti doresti ca la terminarea facultatii sa faca copilul tau poza cu un mos, sa intrebe colegii daca esti bunicul sau tatal? 😀 Deci da, e greu, mai ales ca atunci cand esti tanar nu stii multe, poti ramane fara bani, esti mai stresat, dar toate lucrurile acestea „te calesc” si te fac mai puternic, inveti multe si te formezi pentru viata. Lucrurile bune vin celor care fac lucruri bune Nu te astepta sa fi binecuvantat in viata dar tu sa fi un om posomorat care imprastie negativitate. Lucrurile bune se intampla oamenilor care imprastie bunatate. E ok sa esuezi Esecul in viata e inevitabil, fie ca e vorba de un job, fie ca e vorba de ceva personal sau ceva minor ori major. E important ca atunci cand ai un esec in viata sa inveti lectia care e de invatat la momentul respectiv si sa treci mai departe in viata mai puternic. Stiu ca pare un cliseu, dar esecul ar trebui sa te ambitioneze nu sa te doboare. Anul acesta in 2021 asteptam prin mai raspunsul la Loteria Vizelor ca sa vedem daca primim carte verde in America si tot in weekendul cand primeam raspunsul la loterie trebuia sa primesc si raspunsul la un posibil nou job la Automattic. In aceeasi saptamana am primit doua „refuzuri”. Nu a fost usor, pentru ca aveam planuri, dar nici nu s-a terminat lumea acolo. Nu poti fi pe placul tuturor Cand esti tanar tinzi sa ai o gramada de prieteni. Pe masura ce inaintezi in varsta, numarul prietenilor tai scade. Partea buna e ca raman in jurul tau prietenii buni si adevarati. Ia initiativa daca vrei o schimbare Poate ai un vis pe care chiar vrei sa il vezi realitate. Nimeni si nimic nu il va transforma in realitate decat tu insuti. Ia initiativa, fa pasi mici dar siguri in vederea atingerii visului tau. Vrei sa te muti intr-o anumita tara? Fa demersurile necesare, ca nu te va chema tara respectiva pe nume acolo. Vrei sa slabesti? Taie putin cate putin din mancare. Totul e la tine, nu la cei din jur. Rabdarea e o virtute importanta Visul tau de astazi nu va deveni realitate peste o zi. Poate dura ani de zile sa faci o schimbare cu adevarat in viata ta. De aceea e foarte important sa inveti rabdarea. Nu forta lucrurile inainte sa fie timpul lor. Comunicarea e cheia Fie ca vorbim de familie sau de locul de munca, lucrurile merg mai bine atunci cand este comunicare. Ai o problema? Nu iti fie teama sa o comunici, vei vedea ca e mult mai usor sa rezolvi lucrurile atunci cand le comunici celor apropiati. Asuma-ti greselile Imi amintesc de un episod din cariera mea cand am facut o prostie si am incercat sa o ascund, dar pana la urma tot s-a aflat. Si acum daca vorbesc cu oamenii care stiu de greseala mea de atunci am impresia ca nu ma iau in serios din cauza aia, desi poate nu e neaparat asa. Daca gresesti, asuma-ti asta si fii transparent, vei avea doar de castigat. Mai lasa telefonul ala!! De multe ori cand mergem undeva, imi amintesc ca am telefon si incep sa ma uit la tot felul de chestii si mereu trebuie Catalina sa imi atraga atentia ca am iesit la restaurant sa stam impreuna sau sa mancam, nu sa stau eu pe Twitter :). Viata era simpla in trecut fara ecrane non-stop, hai sa ne intoarcem din cand in cand la simplitatea aia si sa mai uitam telefonul in buzunar. Lucreaza la spiritul tau civic E important sa contribui cu ceva la societatea si la tara in care esti. Mergi la vot. Raporteaza problemele orasului. Cere audienta la primar, trimite mailuri, scrie pe Facebook. M-am lovit de multe persoane din conducere care m-au luat in ras, chiar ieri de ziua mea am dat un pont inteligent unui consilier local si raspunsul a fost „tu esti programator, nu te pricepi, stai in banca ta”. Asta totusi nu ma opreste din a face asta si in viitor, pentru ca a avea spirit civic este un lucru bun. E ok sa schimbi directia in orice moment Biblia ne invata sa nu ne atasam de lucrurile de pe pamant. Deci faptul ca suntem atasati de o casa sau de un loc in lumea asta este doar vina noastra. E ok sa iti schimbi directia in viata oricand, sa vinzi tot si sa o iei de la capat. Este doar o bariera mentala care trebuie depasita. Nu trebuie sa te simti prost pentru deciziile facute Mai ales daca aceste decizii au fost pana la urma favorabile pentru tine. Nu te compara cu altii Nu exista doua drumuri identice in viata, daca tu vei incerca sa copiezi pasii unui alt om cel mai probabil nu vei ajunge la acelasi rezultat. Tu nu stii defapt ce oportunitati a avut acel om, prin ce a trecut sa ajunga unde e acum, cate a sacrificat si asa mai departe. Urmareste-ti propriul drum. Fa lucruri care te scot din zona de confort De cate ori am facut un lucru de care imi era teama sau ma scotea din zona de confort, m-am simtit foarte bine dupa, fie ca l-am facut singur sau cu Catalina. Atunci cand faci un lucru nou in viata te ajuta sa cresti foarte mult. E OK sa zici nu din cand in cand Un lucru de care mereu ma tem este sa zic nu. Chiar daca sunt cel mai ocupat om din lume si vine un prieten la mine sa imi ceara ceva sa fac, sunt sanse mari sa zic da si sa ma aglomerez mai tare. E ok sa mai zici si nu din cand in cand si e un aspect la care mai am de lucrat. Este 100% posibil sa faci bani din ceva ce iti place De la primul job acum 9 ani pana in prezent am ramas in domeniul programarii. De ce? Pentru ca imi placea inca din scoala generala si pot face bani din asta. Am si alti prieteni care fac ceea ce le place si fac bani din asta. E posibil si chiar de dorit. Pastreaza mai multe amintiri Am sute de GB de poze si filmari si nu imi pare rau. Am poze de cand eram eu mic, poze de cand era Cata mica, poze cu pruncii de la nastere pana in ziua de astazi… si parca tot nu am destul! Faptul ca ai amintiri sub forma de poze si filmari e o adevarata binecuvantare. Nimic nu iti va trezi o amintire mai mult decat o poza sau o filmare. Nu totul se rezuma la bani Alergam dupa bani in fiecare zi, de cand deschidem ochii pana cadem de oboseala. La asta trebuie sa se rezume viata noastra? Sigur ca nu.. banii nu sunt totul. Experientele sunt ceea ce conteaza cu adevarat in viata. Am dormit un an de zile pe saltea in noua casa, ne-a incurcat cu ceva? Nu, dar vom avea amintirile zilelor respective mereu intiparite. Banii iti fac viata mai usoara, dar ti-o pot face si mai grea. Cheia sta la tine si la balansul pe care trebuie sa il gasesti. „Sa nu apuna soarele peste mania ta” Chiar la inceputul casniciei noastre mai ne duceam la somn suparati unul pe celalalt, poate din cand in cand o mai facem si acum, desi mai putin. Nu poti sti ce va fi maine, viata ta ii apartine lui Dumnezeu si se poate sfarsi astazi. Nu astepta prea mult ca sa rezolvi o cearta, nu merita. Incetineste putin Viata se misca foarte rapid in jurul nostru si suntem tentati sa „intram in hora” si sa ne miscam si noi la fel de rapid, non-stop sa fugim dupa lucruri materiale si bunastare. E un lucru important sa stim sa punem frana si sa incetinim, sa gandim mai mult lucrurile si sa ne bucuram de lucrurile mici. Trezeste-te devreme Daca citeste acum Catalina postarea asta probabil va rade, pentru ca suntem intr-o perioada in care ne culcam super tarziu si dormim cat ne lasa copiii dimineata. Dar perioadele in care reuseam sa ma trezesc pe la 7 dimineata au fost cele mai productive. Tot vreau sa schimb asta si in viitorul apropiat voi lucra la aspectul asta. Nimeni nu iti datoreaza nimic Oamenii din jurul tau care au mai multe decat tine de multe ori au muncit mai mult decat tine ca sa fie asa. Nimeni din jurul tau nu iti datoreaza nimic, nici parintii tai nici prietenii tai, NIMENI. Tot ce ai in viata trebuie sa fie „pe barba ta”. Nu te baza pe ajutorul nimanui decat pe al lui Dumnezeu. Incepe si pastreaza o relatie cu Dumnezeu Daca nu il cunosti pe Dumnezeu, poate vrei sa faci pasi in directia asta, dar sunt sigur ca a avea o relatie vie cu Dumnezeu e unul din cele mai importante lucruri pe care le poti face ca om pe acest pamant. Trateaza pe toata lumea cu respect E esential sa arati respect fata de toata lumea, fie ca vorbim de femeia care matura strada, omul care strange gunoiul dupa tine sau conducatorii nostri. Daca stii sa arati respect celor din jurul tau, oamenii vor intelege ca trebuie sa te respecte si ei pe tine. Nu esti cu nimic mai special decat nimeni Si nici alt om nu este cu nimic mai special decat tine. Stiu ca suna ca un cliseu motivational, dar fiecare isi face propria cale in viata. Daca eu stiu mai multa programare decat tine, nu ma face cu nimic mai special decat tine. Si tu poti invata in mod intensiv programare si chiar sa ma intreci. Tu te faci singur special, dar esti special doar pentru tine nu neaparat si pentru cei din jur. Viata e trecatoare Fie ca esti crestin, fie ca nu, la un moment dat toti murim. Trebuie sa ne aducem aminte constant de acest lucru atunci cand suntem tentati sa strangem tot felul de lucruri materiale, bani sau bogatii, case, terenuri, actiuni, bitcoin, masini si asa mai departe. Lucrurile acestea te ajuta doar pe tine si doar cat esti in viata. De pe pamant plecam toti cu buzunarul gol. Ceea ce conteaza este ca sa iti pui sufletul pe primul loc, sa devii bogat in suflet nu in portofel. Poate nu crezi ca exista Dumnezeu dar asta nu schimba realitatea. Pe langa asta, la ce te ajuta sa lasi bogatii pe pamant daca tu nu ai pus pe primul loc relatiile cu oamenii, sa ai copii la care sa lasi ceva? La absolut nimic, asa-i? Claudendo dicta S-a facut si 23 iulie, e dimineata cand incerc sa termin acest articol. Nu ma gandeam ca voi fi intrerupt de atatea ori si nu am mai stat noaptea sa il termin, asa ca… iata-ma! Am incercat sa scriu 28 de ganduri pe care le am, le-am experimentat in trecut sau vreau sa le experimentez in viitor. Nu excelez neaparat in niciun domeniu din cele scrise, dar tanjesc sa ajung in acel punct. Am multe lucruri de imbunatatit la viata mea si la viata de familie, dar in viata suntem intr-un proces continuu, nu-i asa? De aia lucrurile bune nu se intampla peste noapte si nici toate visele nu se transforma in realitate dimineata urmatoare. Căutaţi mai întâi Împărăţia lui Dumnezeu și neprihănirea Lui, și toate aceste lucruri vi se vor da pe deasupra. Matei 6:33 Cel mai important lucru pe care vreau sa il imbunatatesc la mine e relatia cu Dumnezeu, sunt sigur ca toate restul vor veni de la El! La multi ani mie, craciun fericit voua! Apreciază:Apreciere Încarc... Similare (adsbygoogle = window.adsbygoogle || []).push({});
  • This Article was mentioned on brid.gy
  • This Article was mentioned on brid.gy
  • This Article was mentioned on brid.gy
  • This Article was mentioned on brid.gy
  • Cosmin Popescu Felicitări @filipacro !

2 comments to this article

Leave a Reply

Your email address will not be published. Required fields are marked *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2024 all rights
are not
reserved. Do whatever you want, it's a free country.
Guess it's obvious, but the theme is created by myself with TailwindCSS. You can find the source code here.
I still use WordPress 🧡. The theme is custom Laravel though 😎.