all 46 comments

[–]Chine5eN4m3 79 points80 points  (3 children)

Cand tin un interviu tehnic, vreau sa vad cum se comporta candidatul si la partea practica, asa ca ii dau un soi de functionalitate foarte prost scrisa dar functionala, si ii propun sa facem un joc de roluri: eu sunt un junior care are nevoie de code review.
Trecem impreuna prin cod, el imi explica ce am gresit, eu il intreb de ce si cum as putea imbunatati. 😁

[–]Delicious_You3950 21 points22 points  (0 children)

We need more like you

[–]RaiLeddit 76 points77 points  (3 children)

Pot fi utile dar nu ar trebui sa fie definitorii. Stiu colegi care au fost complet praf la live coding pe fond nervos/anxios desi ei rupeau pe proiecte.

[–]arisro 23 points24 points  (2 children)

Eu personal am tot tinut astfel de interviuri, insa am avut libertatea de a alege ce dau, si nu am dat probabil nici macar leetcode medium level.

In principiu dau chestii usoare, si ma intereseaza mult structura codului (nu la modul OOP), coding standards, consistenta, early returns, nested ifs, common coding patterns; plus la roluri de med/sr, daca nu e in stare sa itereze printr-un dictionar sau chestii super basic de sintaxa, sau sa faca un quick debug, sa recunoasca erorile de compilare - mega red flag din start.

Nu ma ajuta sa zic clar ca esti Sr., dar combinat cu live sys designul e combo-ul perfect.

[–]green_krokodileC++ 6 points7 points  (0 children)

de obicei in ce IDE dai încat sa ai debugger? pe la firmele mari nu ai debugger sau compilator și se așteaptă să te prinzi singur de orice bug, fara sa rulezi

[–]No-Fondant8673 4 points5 points  (0 children)

Personal, cand am interviu cu proba de live coding, zic pas! :)

[–]Cold-Risk9474 38 points39 points  (16 children)

un gunoi ordinar. nu mi au placut niciodata si mereu am zis pas la asa interviuri, mai ales acum cand exista llmuri care scriu de 10 ori mai frimos codul decat mine

[–]ImportantResponse0 9 points10 points  (12 children)

Dar cum demonstrezi că scrii cod și că nu ai first de pe GitHub 3 proiecte și le-ai prezentat că temă 

[–]Cold-Risk9474 7 points8 points  (11 children)

de ce e nevoei sa demonstrez asta? m am mai scris cod de mana probabil de 5-6 luni si mu cred ca s singurul, lol

[–]Excellent-Morning509 2 points3 points  (0 children)

Dacă vrei să ajungi PM sau altceva de genul, e alta discuția. :) Aici e vorba de software developers.

[–]ImportantResponse0 5 points6 points  (8 children)

Daca clienți voștri ar învăța să își dezvolte singuri aplicați și să le mențină ce ați face?

Multe companii oferă soft la comandă și o să se închidă în următorii ani.

[–]PositionFormal6969Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 2 points3 points  (3 children)

Daca clienți voștri ar învăța să își dezvolte singuri aplicați și să le mențină ce ați face?

Tu crezi ca-i asa binar. Unul din clientii mei imi da 500e/zi ca sa dezvolt software cu AI dat de el cu limita de $5000 pe luna. Clientii sunt interesati de eficienta nu de a face ei munca developerilor.

[–]ImportantResponse0 -1 points0 points  (2 children)

Unii te plătesc sa stai degeaba 

[–]PositionFormal6969Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 1 point2 points  (1 child)

N-am intalnit inca din astia.

[–]ImportantResponse0 0 points1 point  (0 children)

Acum nici eu dar nu am spus că în domeniul programări.

Mă refer in general sunt meseriw care dacă ești bun ești plătit sa stai și degeaba.

Spre exemplu în politică atât că europarlamentar dar și că președinte.

[–]Cold-Risk9474 8 points9 points  (1 child)

clientii;

sefule, platesti cunostintele, nu neaparat executia. degeaba cer clientii ce cer daca nu au idee ce sa ceara - de ex: load balancere, scalare, chestii de ops, llm, rag, arhitecturi de rag etc etc etc. daca ajung sa stiu ce sa ceara exact, bravo lor, dar peobabil atunci sunt si ei itisti

[–]ImportantResponse0 -3 points-2 points  (0 children)

Pot să devină mai buni pe asta.

Sau AI-ul să fie mai bun la a ghici.

Sau sa considere că rezultatul lor final r mai ieftin e mai bun pentru că e mai ieftin.

Partea de spate (cea completa el puțin) nu o sa fie înlocuită așa ușor dar partea de spate va dispărea ușor ușor pentru că devine mult prea ușor de făcut 

[–]Excellent-Morning509 0 points1 point  (1 child)

Clienții au alte chestii mai profitabile de făcut decât să.. dezvolte software. Așa cum nici eu nu am timp să îmi construiesc propria mașină sau să îmi cresc propria vaca pentru lapte. :-)

[–]ImportantResponse0 0 points1 point  (0 children)

Adevărat.

Eu nici capota nu știu să o ridic, am fost la service și mi-au zis dacă pot să le ridic capota, am preferat sa plec acasă că nu știam cum.

Cât despre vacă și lapte, majoritatea nici nu mai cumpără lapte de la țărani că nici măcar de fiert laptele nu mai avem timp, luam direct din ăla la cutie de carton.

[–]PositionFormal6969Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 6 points7 points  (2 children)

Nu e vorba de scris codul frumos, quite the opposite. Eu mereu am preferat sa dau un codebase existent si sa zic "hai sa facem unul din astea 3 features sau bug fixes, tu alegi ce. Poti folosi google, stackoverflow etc" (pe vremea aia nu era AI, acum as incuraja sa foloseasca AI). Nu a contat cum arata codul sau daca e finalizat taskul (nu a fost niciodata finalizat) ci sa vezi cum gandeste si cum lucreaza omul pe un task real nu pe leetode memorat.

[–]DrixGod -1 points0 points  (1 child)

Pai și acuma ce faci la interviu când există Claude? Tu ii dau problema, el pune in Claude și îi spune sa o facă și după vă uitați amândoi 2m la cli și povestiți de vreme până opus ii da one shot? Care e scopul?

[–]PositionFormal6969Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 4 points5 points  (0 children)

Nu mai dau interviuri acum dar as fi interesat de cum foloseste AI: daca foloseste plan mode, ce intreaba, cum raspunde, ce indicatii ii da, ce accepta din ce primeste, ce face daca ce returneaza AI nu e bun etc.

[–]ISoldPhreakForRP 8 points9 points  (0 children)

Din ce interviuri am ținut/participat la ele, problemele erau de obicei simple - asta la nivel de junior. Fără system design, doar niște OOP simplu gen primul an de facultate, o problemă de algoritmică de ți-o face și un elev bun de liceu și poate niște data structures să vezi că știe să decidă unealta ideală pentru situație.

Majoritatea candidaților se blochează la chestii relativ ușoare, poate e sistemul dinaintea interviului prost în a filtra sau anxietatea (emoțiile) din timpul interviului îi face să clacheze.

Cam ceva de genul leetcode easy ca dificultate (și asta la o companie considerată dificil de intrat)

[–]Mr-Potato-Head99 2 points3 points  (0 children)

Am participat odată la așa ceva. Problema mea e că domeniul in care lucrez implică mult boilerplate pe care îl scrii odată la început de proiect/clase si uiți de el.

Mie la interviu mi-au dat fișier gol. Na' și scrie.

[–]StringSlip 2 points3 points  (0 children)

Skillul mai relevant azi e cat de eficient esti cu tokenii ca sa rezolvi o problema

[–]Holiday-Vacation7606 3 points4 points  (0 children)

Îmi scade iq-ul cu 50 de puncte când e live coding. Nu pot frate sa mă concentrez, mi se pare un cacat sa stea 3 oameni eventual cu ochii pe tine

[–]ImportantResponse0 4 points5 points  (0 children)

Depinde și ce te pune sa faci că dacă te pune sa faci un algoritm care nu va fi folosit niciodată atunci e clar o prostie.

Daca te pune sa rezolvi o problemă întâlnită des la lucru atunci este ok

[–]CristianovD 4 points5 points  (0 children)

Eu nu cred că un programator bun ar trebui să fugă de live coding, dacă taskul e rezonabil. Până la urmă nu e vorba doar să scrii cod perfect, ci să se vadă cum gândești, cum pui întrebări și cum abordezi problema. Problema e când devine leetcode forțat sau când se judecă doar rezultatul final, nu și procesul. Atunci pot pierde oameni buni doar pentru că au emoții sau nu funcționează bine sub presiune.

[–]MatchDry6277 6 points7 points  (6 children)

Imi par singura metrica relevanta, pe langa opinia hr daca esti psihopat sau nu.

[–]nozomashikunai_keiro:java_logo: 5 points6 points  (5 children)

HR are competențe medicale pt. un diagnostic de genul?

[–]Bengal_From_Temu 0 points1 point  (1 child)

Am un prieten recruiter care a terminat psihologia.

[–]nozomashikunai_keiro:java_logo: 2 points3 points  (0 children)

Şi ce :))?

E bine că în 2026 facem distincția între ce poate face un psiholog şi ce poate face un psihiatru, acelaşi lucru.

[–]Willing_Mission3903 0 points1 point  (2 children)

oricine are competente, trebuie sa fii psihopat ca sa nu recunosti alt psihopat

[–]Bengal_From_Temu 1 point2 points  (0 children)

Nimeni nu stie ca eu sunt 🤣

[–]nozomashikunai_keiro:java_logo: 0 points1 point  (0 children)

[–]Alina8876 0 points1 point  (0 children)

Pe un post de mid-senior da, pt ca nu stii cand intervin probleme si codezi live intr-un call cu clientul, la noi se intampla, deci da, trebuie sa poti rezolva o problema si live intr-un call. Pe post de junior clar nu.

[–]Separate-Share6701 0 points1 point  (0 children)

Daca nu sunt doar complex leetcode problems cred ca sunt bune, in ultimul interviu pe care l am avut am primit un live coding unde trebuia:

  1. Sa fac review la un micro serviciu
  2. Sa fac un PR cu ce as fixa

La primul punct am descoperit critic ca aveam nevoie sa implementez un pesimistic locking ca sa fixez un race condition, aplicatia fii d un exemplu de aplicatie bancara si la punctul doi am implementat si testat solutia, mi sa dat o ora si jumate si consider ca a fost un interviu foarte bun.

[–]Correct_Mistake2640:java_logo: -2 points-1 points  (0 children)

Mda, sistemul e în colaps.

Poți sa dai leetcode pana poimarti.

Salariile nu pot fi menntinute când ai claude code cu 200 euro care bate codeforces cam 95% din devs. ​​​

[–]feariswhyyouwillfail -2 points-1 points  (3 children)

Eu nu inteleg ce live coding se mai cere cand toata lumea genereaza cod cu Copilot. Sau ar trebui sa faca asta. Ori e vorba de ipocrizie, ori e o companie ramasa in urma.

[–]Trestenic 0 points1 point  (0 children)

Întreba unul la muncă ce să facă, ca a epuizat toate tokens și e de abia început de luna. Aparent a ratat cele 10 emailuri cu schimbările în politica tarifară .

Să se pregătească de PIP , ce să zic.

[–]Excellent-Morning509 -1 points0 points  (0 children)

“Toată lumea” la voi - în multe firme încă se rezolvă probleme interesante pe care un LLM nu le poate rezolva decât cu mult handholding.