Ngitholela umphakeli ngexesha elidlulele inkinga. Abanikezela eminyakeni, zitholela isikhathi, futhi ikhodi yabo ayitholakalisa. Ngitholile isixazululo ngokufanayo. Abanikezela i-hour ephelele ekuphendula, ukuhlola imibuzo, futhi ukwelashwa kwami njenge-colleague yokuthintela into ngokufanayo. Kuyinto lapho ndingathanda izivakashi zokudluliselwa live ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ngokwenene neziko. Ngingumfana kule ibhizinisi iminyaka engu-12. Ngitholela amahora amakhulu, ngitholise amahora angaphezu kuka-50 zobuchwepheshe, futhi ngitholise amahora angaphezu kuka-100 yokudluliselwa kwebhizinisi afana neMonzo neSuperbet. Isakhiwo kuyinto efanelekayo: ama-coders engcono akuyona njalo. Abaningi ama-vocal akuyona. Ungatholisa ikhodi enhle ngokushesha kanye nokuthintela. Ungatholela ngokusebenzisa isisombululo se-medium ngenkathi ukuxhumana kahle nokuphumula. I-interview isizinda ukuthi inqwaba ufuna ukuchitha i-40+ amahora ngeviki ekusebenzeni nawe. I-code iyona nje isivumelwano yokuxhumana. Yintoni kufanele usebenza i-interviews ye-live encoding? Ngingathanda usuku olandelayo umama futhi wabhala: Ngicabanga mom, ngingabe akuyona impendulo yakho. Kuyinto kuphela round 3 of 7. Ngingathanda umklamo uhlelo, i-live encoding, isivumelwano kanye ne-team fit round ukufinyelela. - yena wabhala, mortified - Ukulungiselela umsebenzi yayo kubandakanya ukunikela amaminithi angu-15 nge-director ye-medical, ikakhulukazi ukuxhumana ne-salary kanye nexesha lokuqala futhi lokhu. "Ukuhlela kanjani i-Interview ku-Company X? Uyakwazi ukufumana umsebenzi?" “Yini?” "Kungabikho lo mkhuba elifanayo owaqala?" Umkhakha weSoftware kuyinto umkhakha we-low-trust - futhi ngezizathu esihle kakhulu. I-skill gap phakathi kwama-developer kungase kubaluleke kakhulu. Ungathola umuntu owenziwe ku-coding iminyaka engu-15, futhi uxhumane ne-algorithms eziyinhloko, ngenkathi . I-landscape is a rapidly changing too. Adaptability is a more valued, while strong fundamentals and solid principles are going out of taste. I-intern ukugcina i-TikTok i-$300k ngokuguqulwa kwe-microservice e-Rust Uyavumelana nezidingo zakho ze-dream and you got a call from HR. Ngiya Uhlola i-Calendar yakho I-Panic sets in. You start Googling , futhi lokugqibela land lapha. Thina ufike lokhu umsebenzi. "Ukuhlukaniswa nge-experience yakho" "Ukulungele ukukhuthaza wena ngezinyathelo ezilandelayo" Live coding interview — tomorrow 3PM "how to pass live encoding interview" Types of live coding interviews Ngaba zonke izivakashi zokubhalisa live ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye zibe: : Similar to a programming competition, you'll get a task that requires an understanding of a well-known algorithm ahead of time. This tells you very little about a software engineer's actual proficiency. I recommend two strategies to beat these: LeetCode-style interview Thola i-website efana ne-LeetCode eminyakeni ezimbini, kuze kube ngempumelelo ukucubungula imibuzo enhle nezingane. Lokhu kufuneka ukucubungula izimo ezinzima. Ngokuvamile, uzodinga ukwazi izici ezine (i-DFS, i-BFS, i-FF, njll) kodwa uzodinga ukusetshenziswa kwezinye isixazululo ezinzima. Ukukhangisa ukuhlangabezana. Uma inkampani yenza ngokuvamile abacwaningi abacwaningi, lokhu uhlobo lokuphendula kubalulekile. Ngaphandle kwalokho, ungakwazi ukukhangisa ukuhlangabezana kwakho ngokuvumelana nokukhangisa ukubhuka. : Uyaqala nge-take-home exercise. Uma uchofoza lokhu, ithimba yokuthengisa uzoba i-cursory pass ukubuyekeza isixazululo yakho. Uma zithembekile, uzoba uxhumane ku-round 2 - isixazululo se-live lapho uzothola imizuzu angu-10-30 ukwenza isixazululo esincane noma isebenze isici entsha enhle. Lokhu kubonifaka ukuthi ungenza ikhodi futhi akuyona nomdlavu olufanelekayo (eyohlise igama nge-Chad Jeep ET) owenziwe ngawe. Take-home exercise with live counterpart : Kukho ngokuvamile kuphela umsebenzi, eyenzelwe ukuchitha cishe iiyure eyodwa. Lokhu kuhlolwa ubuchwepheshe yakho yokusebenza kwebhizinisi end-to-end. Uyakwazi ukufinyelela kwebhizinisi okuhlolwa kahle kanye nenkinga yokubhalisa ikhodi. Uyakwazi ukuxhuma nge-interviewer(s) ukuze ufike isixazululo. Kukho ngokuvamile isixazululo - uma ungenza ukufinyelela yonke umsebenzi ngokushesha, okufakiwe nangokufanele. Pair-coding exercise : Uyakwazi ukufumana imibuzo embi okuhambelana nokuvakashwa, ngokuvamile ukwandisa ngempumelelo. Imibuzo ezidlulile kulula ukuyifaka uma uneminyaka emibi. Amabili ezilandelayo uzodinga isikhathi sokuzama. Ungasebenzisa imibuzo ye-code ngaphambi kokusebenza kahle. Imibuzo yokuqala ye-1-3 iye yenzelwe ukuxhumana, ukuxuba nawe, futhi uzodinga ukugcina ukusebenza kwe-software. Ngokusho kwelwimi, oku kuhlanganise izindandatho ezivamile ze-foot-gun, ama-suspects ezivamile ekubunjweni, futhi ngezinye izikhathi ama-exotic edge izimo abacwaningi bafumane. Ungayifaka lezi, futhi lokhu kuyoba. Hlola ama-interviewer ngokuf Live programming trivia : The final boss of tech interviews. I'm fortunate to have only taken part in two whiteboard interviews in my career. They're not as popular now as they once were. You'll often find them in use by legacy tech companies that hadn't revisited their hiring process in this millennium. If you're lucky, you can use pseudo-code to illustrate your ideas. You rarely have to write out the entire program. Visualising your intended solution using illustrations can also help (if allowed). Whiteboard Kuhlolwe, isilinganiso yakho ingahlukile. Akukho wonke umlinganiselo ngokufanayo, ngakho-ke uma ufuna ukhuseleko, ufakele ama-format eziningana. 1. RTFM Okufakiwe I-Friendly Manual. Noma kulokhu, ucebele i-imeyili eyakhelwe kwebhizinisi. Izinkampani ezithile zithumela imiyalezo esifundeni ngaphambi kokufundisa. Bhalaza ukuthi uhlobo lwezinkinga ukhangela, ubuchwepheshe ukuthi usebenzisa, isikhathi sokufundisa, futhi izixhobo ukuthi uzodinga. Funda le-imeyili. Ngemva kokufundisa. Ngithanda abesifazane abaphendulwa izinto ezaziwa ngokuphathelene ku-invitation. Ngiyazi ukuthi kufanele uxhumane ngaphambi kokufunda: I-interviewer eningi ufuna ukuyifaka nawe. Kuyathanda ukuxhumana ngezithombe ezimbini e-circle ngehora. Uma i-camera yakho ye-laptop ifakwe, usebenzisa i-telephone yakho. Uma unayo i-camera, sicela ushiye ngaphambi - kodwa ufunde ukuthi lokhu kungabangela imibuzo eminye inkampani. Get your webcam working. Ingabe ufuna ukushintsha ikhasi lakho noma usebenzisa isixhobo se-collaboration Ngena ngemva , noma yini ibhizinisi inikeza. Qinisekisa ukuthi ungakwazi ukwenza lokhu ngaphambi kokufunda. Ngithanda imizuzu eminyakeni eminyakeni eminyakeni lapho umongameli wabhange ukufikelela indlela yokudlala isikrini wakhe. Test your screen sharing. ikhaya Waze Uma inethiwekhi yakho kuyimfuneko, ukubhuka kubalulekile bonke. Ukunciphisa i-audio, ukunciphisa i-screen sharing, i-code akufanele ukuxhaswa - konke okuvimbela ukujabulela ukuxhaswa kwe-interview. Uma ungenza ukuthi ukuxhumanisa kwakho ayinempumelelo, uxhumane ekhompyutha yokufaka-up-off-front. Lezi zithumela ukusebenzisa isixhobo esahlukile noma ukuguqulwa lapho ungakwazi ukufinyelela indawo engcono. Check your internet connection. Ngamanye amaxesha uzothola umxhumano we-HR ngaphandle kwe-tech recruiter kusuka ku-agentship, isibonelo. Kwi-job yami eside e-Speakeasy, ngitholide nomtholide owaziwa ngokugqithisileyo yonke iminyango futhi uye wahlanganyela okungenani. Usebenzise kwabo. Beka imibuzo. Abanikeze ukuthi uzothola imiphumela ngoba zitholela lapho uye asebenzisana. Work with your recruiter. Into engcono kakhulu ungayenza kubonisa ku-interview futhi uthatha amaminithi ezingu-15 yokusabela ama-technical issues ukuthi ungayifaka ngosuku lokuqala. Kuyinto amaminithi angu-15 ungayifaka ama-problems futhi ukubonisa izinzuzo zakho. Ungayifaka. 2. Ukubonisa ukuthi ungumuntu enhle Iphasiwedi eside kakhulu, hhayi? Qaphela. Kodwa lapha into — ungatholelwa kuphela ngenxa yokukwazi lwakho ukucubungula. Ungatholelwa ukuthi iqembu ungathola iiyure ezingaphezu kuka-40 ngeviki ekusebenzeni nawe. Ngithanda izinsizakalo ezihlangene ngenxa yokuthintela ngesikhathi sokucubungula. Ngitholela futhi ama-programmers ezivamile zitholwe ngoba zitholele ukusebenza futhi zibonise ukuthi zitholele. Ngokusho kokufinyelela ku-100 izivakashi zokubhalisa ngempumelelo, abathengi abavumelele kakhulu zihlanganisa into efanayo. Zihlanganisa inqubo yayo yokucwaninga, zihlanganisa imibuzo, futhi zihlanganisa isivakashi njenge-colaborative-solving-session kuncike isivakashi lapho zihlanganisa. I-interviewer isixazulule umbuzo eyodwa: Izinzuzo zakho zobuchwepheshe zihlanganisa, kodwa futhi kanjani ukulawula ukucindezeleka, kanjani ukuguqulwa kwezimpendulo, futhi uma uzobonakalisa uma usihlanganisa. Akukho umuntu akufunayo ukusebenza nge-genius enza bonke abalandeli. "Ngingathanda lokhu umntu ku-team yami?" Isisekelo esihle: Uma umxokozeli ungayifaka, ukunika imibuzo esilandelayo, futhi umxokozelo uxhumane ngokwemvelo, ungenza kahle ku-"colleague" isizinda. Uma unemibuzo emangalisayo futhi ungenza ngaphandle kokubizwa, lokhu kuyinto ibhala eluhlaza. I-Converse, kodwa awukwazi ukuguqulwa Ukuxhumana nge-process yakho yokuzonwabisa. Ngokuvamile. Kuyinto enhle ekuqaleni - njenge-ukucwaninga i-documentary yokuzonwabisa mayelana nomzimba wakho - kodwa lokhu kuyinto enhle kakhulu enhle ukuthi ungenza in a live encoding interview. "Ngingathanda thina kufuneka ukuguqulwa nge-array. Singasebenzisa i-a for loop, kodwa njengoba thina ukuguqulwa zonke izici, map Ngiyaqala lokhu futhi singakwazi ukulungiselela uma kufuneka. " Lokhu inikeza izidingo ezimbili. Okokuqala, kubonisa umbhali ukuthi uthetha kanjani. Akukho kuphela ukulawula isixazululo sakho lokugqibela; akuyona indlela yakho yokuphendula imibuzo. Okokuqala, it inikeza izindlela ukuguqulwa kwakho ngaphambi kokuba uthatha imizuzu angu-15 ekusebenzeni indlela oluthile. Ngiyaxolisa abesifazane abesifazane, lapho ngitholele umbuzo okuqondile, uyaqala ukuxhumana kwama-minutes ye-philosophical mayelana nezinsizakalo ze-software engineering ukuze ukunceda ukujabulela ukuthi akuyona impendulo. Uma umbhali wabhala and you don’t know, don’t respond with Thola nje: "Ukuhlukaniswa kwe-time ye-software ye-software?" "Ukuhlola, ukucindezeleka kubaluleke kwezinto eziningi, futhi emzimbeni enhle, thina uzodinga ukubuyekeza indawo cache futhi..." "Ngiyazi ukuthi isizukulwane esifanele. Ngicabanga ukuthi kungenzeka ukuthi O(n log n) Ngenxa yokuhlanganisa isinyathelo, kodwa ngithanda ukuhlola lokhu. " I-Honesty eyenziwe nge-thinkfulness ibonise ukuchithwa ngalinye. 4. Imibuzo yakho kuyinto enhle kakhulu njengoba imibuzo yakho Ngaba uye wabhala ngexesha lokuxhumana: ? Ewe, sinikeza ngokushesha abesifazane ukusebenzisa i-Google, i-Stack Overflow, kanye ne-documentation ngesikhathi sokubuyiswa kwe-live encoding. Izinkampani eziningi zihlanganisa lokhu, kodwa akuyona zonke. Thola u-interviewer yakho ekuqaleni: Into engcono kakhulu ungayifaka ayikho, futhi uzothola lapho uya khona. "Ngingathanda kuphela Google lokhu" "Uyavumelana nathi ukubuyekeza izinto?" Kodwa ngisho nangokuthi i-Google iyatholakala, ukuhlola imibuzo kunzima. Kwenziwe ngempumelelo, uzothola imibuzo emangalisayo. Ufuna umphathi we-product yakho ukucacisa. Ufuna abathengi bakho mayelana ne-architecture eyenziwe. Ufuna ukucaciswa kwedokumentation. I-interview kufanele ibonise lokhu. Uma unayo ingxaki, akuyona ngokushesha ukuqala ukucubungula. Thola imibuzo: "Ukuhlinzeka kanjani ubungakanani we-input? Ngitholela ama-10 izinto noma ama-10 million?" "Uyaziqhathanisa ngenxa ye-time complexity noma i-spatial complexity?" "Uma kukhona izimo ezinzima ukuthi kufanele siphinde ngokuvamile?" "Ukuza ukuthi inguqulo kuyinto null noma emhlane?" Ngingathanda ukuhanjiswa umkhakha ophezulu owayenza amaminithi eyinhloko ye-45-minute yokusabela kuphela ukuhlela imibuzo malunga nezidingo. Ngithanda ukujabulela ukuthi akuyona isikhathi eside yokusabela isixazululo. Kodwa ke, ngokuvumelana nezidingo ezininzi nezimo ziye ziye zihlanganisa, ziye zihlanganisa ukuthuthukiswa. Abanikezele isixazululo. Ngiyazi, kunjalo: Imibuzo kufuneka izixazululo ezingenalutho, akuyona izicelo ze-hints. (Ukuhlukaniswa okujwayelekile) futhi (I-Fishing for the Solution) "Ukuhlezi okuphumelela okuphumelela ubukhulu?" "Uyaziwa umkhasi we-hash ayidinga lapha?" Isisekelo esihle se-tommy is, uma uqala ukujabulela imibuzo Ukubonisa ukuthi ufuna ukucubungula okwengeziwe kanye nokuhlanganisa ukuthi izindlela zakho zihlanganisa. Lokhu kubonisa ukuthi uzothola imibuzo ngaphandle kokwenza umbhali ukucubungula. “Ukuhambisana” If you don’t know – Qaphela Lokhu kubonakala efanayo ne-tip 4, kodwa iyahlukile kakhulu. I-tip 4 iyathola imibuzo ukukhuluma izidingo. Le-tip iyathola imibuzo lapho unemibuzo emangalisayo noma unemibuzo. Ngibuyekazi abesifazane abalandeli amaminithi angu-20 eziningana ukujabulela i-syntax esifanele ye-something e-trivial, i-shame too to ask. "Ukuhlola nathi, ngithi, futhi singakwazi ukufinyelela kwelinye ingxenye enhle." Uma ungenza ukuthi JavaScript Uma ungacindezela igama le-algorithm etholakalayo eYunivesithi, ubhalise lokho ungacindezela futhi ubhalise ukuba umbhali uyazi ukuthi ithi. Uma ungacindezela ku-problem futhi awukwazi ukubona indlela elandelayo, ubhalise lapho ungacindezela futhi ubhalise ingxubevange. sort() I-key iyona ngokufanelekileyo mayelana nemvelo. Hhayi Ngiya "Ngingathanda kanjani ukwenza lokhu" "Ngingathanda kanjani ukufumana ama-duplicates ku-array. Ngithanda ukusetshenziswa kwe-Set, kodwa ngingathanda ukuthi lokhu kuyindlela efanelekayo." Kuyinto izinto ezimbili. Okokuqala, kubonisa ukuthi akuyona kuphela - uye akuyona ingozi futhi unemibuzo. Okokuqala, inikeza umbhali ulwazi olusebenzayo mayelana nendlela yokusiza. Abanikeze noma noma "I-SET approach iyona kakuhle" "Ukuhlola ukuthi ufuna ukufinyelela nge Set" "Kukho ngokwenene indlela elula uma uhanjiswe kuqala." Ngaphandle kwalokho, ungenza ukuthi ungenza konke, kodwa ungenza ukuthi ungumthombo lapho ungenza. 6. Kuyinto isikhathi yokufunda izinto ezintsha Ngesikhathi esifundiso sokuphathelela, umongameli wabhala ukuthi wabhala C# kakhulu - omunye izilimi etholakalayo yokufundisa. Kodwa babhala Scala eminyakeni eminyakeni eminyakeni, futhi njengoba Scala isebenza ku-JVM njenge-Java, wabhala ukwenza isibuyekezo ku-Java. Mhlawumbe babonisa ukuthi ulwazi lwesikhathi sokusebenza ingatholakala kakhulu. It hhayi. I-coding yethu yokusebenza ku-live kuyinto enhle kakhulu - kuyinto kuphela ukuhlangabezana nezinhlelo zokusebenza zokufakelwa. I-Bet ayikwazanga. Abanikezele isikhathi esidumile ukuhlangabezana ne-Java syntax eyenziwe, lapho bakwazi ukujabulela inkinga ku-C#. I-interview ayikho isikhathi yokusebenza nge-framework entsha oyifunayo ku-Hacker News. It is not the time to try functional programming for the first time. It is not the time to optimize for what you think the interviewer wants to see. Use the tools you know well. If you know Python better than Java, usebenzisa Python (uma unayo ukhetho). If you normally use a for loop instead of I-interviewer ufuna ukubona utshwala kwebhizinisi, akuyona utshwala utshwala nge-syntax ungaziwa. reduce Kukho isizukulwane eyodwa: Uma umbhali uthetha ngokuvamile ukuba usebenzise lokho ungaziwayo, lokhu kungahlukile. Kodwa ngakho-ke, ungacabanga: "Ndiye asebenzisa i-X kakhulu ngaphambi kwalokho, ngakho-ke ngiye kufuneka ukubuyekeza i-syntax, kodwa lapha indlela yam..." I-Interviewer yakho uye umntu Mayelana nathi. Mhlawumbe lokhu kuyinto lokuqala yokufinyelela isivumelwano. Mhlawumbe baye amahora emangalisayo. Mhlawumbe baye bagxile ukuthi bafumane imibuzo emangalisayo. Njengomongameli, ngitholela ama-interviewer njenge-judges — izivakashi amaningi, ezingenalutho eziholela impilo yami. Njengomthengisi, ngitholile ukuthi thina kuphela ama-developer ezivamile eziningana ukuthi siphinde isebenza kahle. Ngokuvamile, lokhu kuncike izinto ezimbalwa: Uma ingozi ingumangalisayo ku-problem statement, kungcono ngoba umxhumano wabhala kahle, akuyona ngoba ungathanda ngokugqithisile. Uma umbhali udinga ukuxhumana noma ukubuyekeza i-telefoni yayo, akufanele ngokulandelana nathi. Ingaba yini ingangena ekusebenzeni. It is a reflection on you. Uma unamathele i-typo ku-problem noma ukholelwa ukuthi kukhona inkinga nge-test cases, ubonise ngokufanelekileyo: "Ngingathanda ukuthi kungenzeka ukuthi kukhona isibonelo eside lapha ukuthi siye siphindezi - lokho kufanele kube lapho ...?" Futhi lapha ingxenye enkulu: ungakwazi ukwakha report. A bit of small talk ekuqaleni kusiza. noma goes a long way. During the interview, when they give you a hint, you can say Ukubonisa ukuthi ungacindezela ingxubevange yabo. “How is your day going?” "Ngokuqhathanisa ukuthi uthatha isikhathi ukubhuka kwami" "Ah, lokhu kuyinto elungileyo, angikwazanga lokhu." I-interview iyinkimbinkimbi ezimbini. Uhlola kwabo ngama-evaluate. I-Thinking Process enhle kune-value yama-thousand lines of code Ngingathanda ukuthi umongameli uthumele amayunithi angu-20 okuhlobeneyo, okuhlobeneyo, kunokuba amayunithi angu-200 okuhlobeneyo, okuhlobeneyo. Uma u-coding ku-interview, i-clarity ihamba i-intelligentity. Lokhu kubalulekile: Ngaphandle Waze , kodwa Waze Yeah, ngisho ku-interview. Kubandakanya imizuzu angu-3 futhi ivumela ikhodi yakho ukucacisa okungaphansi. Name your variables properly. x y userCount maxRetries Uma ungazithanda i-one-liner enhle enhle enhle enhle, ubeka ku-steps eziningi nge-intermediate variables. I-interviewer kufuneka uqhagamshelane nesisekelo yakho. Break down complex logic. Ukubuyekezwa ngaphambi kokusebenza kwe-filter ephikisana, ungacindezela umxokozeli kusuka ku-invert-engineer yakho. Add comments if it helps. // Find all users who haven't logged in for 30+ days Waze Ngokusho, uma uye ngempumelelo, umbhali angakwazi ukuguqulwa kwelanga ngokushesha. Think out loud before you code. "Ngizama ukuhlaziywa nge-array futhi ukwakha ikhasi le-hash ye-values ku-indices" Ngilande ngama-candidate enikezela inkinga nge-solutions recursive emangalisayo emangalisayo ukuthi angakwazi ukuyifaka. Uma ngitholele ukuba izifake, angakwazi ukuxhumana ukuthi kungcono ukuthi kungenziwa. Qhagamshelane oku kwamanye ama-candidate enikezela isixazululo esilinganiselwe ngokucacileyo nge-variable emakhasini okuhlobene futhi wahlolwe ngamazwe ngamazwe ngamazwe. I-candidate yesibini wabhala isixazululo. Umphumela wakho akufanele ukujabulela umxholo wakho nge-brilliance yakho. Umphumela wakho kubonisa ukuthi ungayifaka ikhodi ukuthi abacwaningi bakho uzokufunda eminyakeni eminyakeni eminingi. 9. Yaziwa izindawo zakho Ukulawula isikhathi ku-interviews kuyinto enhle. Uyaziwa ngenkathi ngokuvamile uxhumane imibuzo ngaphansi kwe-ticking clock. Ngiyazi ukuthi ngithole: Lokhu kusetshenzisa i-timer yakho ye-internal futhi inikeza ukucindezeleka. At the start, clarify the time limit. “Uma amaminithi angu-45 iyona?” Ngathi: Ungayifaka nge-half of your interview time ngokuvamile. If you're stuck for more than 3-5 minutes, speak up. "Ngithanda lokhu iminyaka eminyakeni embalwa futhi angikwazi ukwenza imiphumela. Ngingathola yini?" Uma i-interview ine-multiple problems and you're stuck on the first one, ucebisa: "Ukufuneka usebenza lokhu, noma ufuna ukuba ngihambe ku-problem elilandelayo?" Ngamanye ama-interviewer ufuna ukubona ububanzi, akuyona kuphela ububanzi ku-problem eyodwa. Know when to move on. Ungayithenga imizuzu ye-40 yokubhalisa bese akuyona isikhathi yokubhalisa isisombululo yakho. Uma ungakheka nge-minutes angu-5-10, udlulisele ikhodi yakho nge-example input. Thola ama-bugs yakho ngaphambi kokufunda. Uma umkhakha uye uye i-tests, ! Save time for testing. Qinisekisa ukuthi usebenza kubo Uma unayo umsebenzi isixazululo nge-minutes angu-5, akufanele ukunambitheka Ukubonisa ukuthi ufuna ukunambitheka uma ukuthatha isikhathi eside, kodwa ukunikezela isixazululo esebenzayo okokuqala. Be realistic about optimisation. O(n²) O(n log n) Ngingathanda isibuyekezo ngalinye ngoba ngithole amaminithi angu-35 ekugqibeleni isibuyekezo sokuqala se-three, bese ngihambe ngezinye izibuyekezo. Ngingathanda kakhulu ekubuyekeza isibuyekezo sokuqala ekugqibeleni ukuthi ngithole isibuyekezo esikhulu. 10. Show depth, but don't force it Uma uye usebenzise izinhlelo ezihlabathi, izindlela ze-cache, noma izakhiwo ezihlabathi, futhi ingcindezi ngokuvamile ivela khona, ubhalise. Kodwa ashisile izici ezihlabathi kwinkinga elula. Ngitholela abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli abalandeli. If the interviewer seems interested and asks follow-up questions about your experience with distributed systems, expand on it. If they’re nodding politely and trying to move on, you’ve gone too deep. Ngiyazi i-pattern enhle: Okokuqala ufune inkinga, bese ufune ububanzi. "Ukuhlolwa okufanayo izidingo etholakalayo. Ekukhiqizeni, ngithombe futhi [umthombo oluthile oluthile], kodwa ngithombe ukuthi kungekho ngaphandle kokusebenza lokhu. Ungathola lokhu?" Ukulungiselela lokhu kubonisa ukuthi ungakutholela inkinga elikhulu ngaphandle kokuthintela i-interview. Uyakwazi ukubonisa ngokuvumelana ne-time kanye ne-agenda ye-interviewer. Ngemuva kwalokho, ngilande i-15 amaminithi ukubonisa indlela yokusebenza kwe-rate limiting ye-API when the question was just I-interviewer wahlanganyela ngempumelelo ukuchithwa ukuze ufike ngokushesha. Ngithole ukususwa kwangapheli yami: Kutholele imibuzo efakiwe, futhi akuyona imibuzo ukuthi ungathanda. "Skrolela umsebenzi elawula ama-email addresses." +1 Always ask for feedback Noma ungenza umsebenzi noma kungekho, sicela ucwaningo. Amabhizinisi amaningi akuyona ucwaningo oluthile (ukudluliselwa kwezizathu, kakhulu), kodwa kunzima ukuhlola kunjalo. Uma ungenza ibhizinisi: "Ngokuningi kakhulu! Ngingathanda ukuthi kungcono ukuthi kungcono kakhulu ku-interview? Ngingathanda njalo ukucindezeleka." Uma ungahlukaniswa: "Ndiyazi ukuthi ungenza izivumelwano, kodwa uma ungenza yini mayelana ne-imeyili yokusebenza kwangaphambili, ngithanda kakhulu. " Izindaba ezithile zikhangisa lokhu. Ezinye iziphakamiso zikhangisa. Kodwa ngezikhathi ezithile, uzothola imibuzo emangalisayo, esebenzayo enikezela ku-interview yakho elilandelayo. Ezinye imibuzo emangalisayo etholakalayo emkhakheni: "Uyazixazulule izinto, awukwazi ukubaluleka kubasebenzisi bakho" "Ukuhlukaniswa kwakho kubalulekile, kodwa ngihambe ukuyifaka nge-process yakho yokuzonwabisa" "I-clarely you have a lot of breadth, but we'd appreciate a little more depth on some topics" Izincwajana zihlanganisa i-mine ye-Gold for your self-improvement journey. Ngiyazi okungenani ama-candidates angazi: abanye abalandeli abalandeli ngokushesha mayelana ne-interview ngemva - nge-imeyili noma i-LinkedIn. Ngingathanda njalo ukuthi lokhu kuyinto ukhetho. Ekupheleni kwe-interview, ungacabanga: Iningi uyazi "Yes", futhi ivula i-channel ye-feedback emangalisayo kunazo kunikeza. "Kungabikho okwenziwe ukuba ngihambe nathi ngqo ku-LinkedIn uma unemibuzo ye-follow-up?" Okungenani, ukhangela ukubuyekeza kubonisa ukuthi unayo umuntu owaziwa ukukhula. Ngaphandle kokufumana ulwazi olusebenzayo, uzothola imiphumela enhle. Ngesikhathi yami ku-Docler, sinamathela umongameli we-flyer omncane, owaqala ngokushesha, ngamahora angu-six. Uyavuma ngokushesha nge-feedback futhi awukwazi ukwenza imiphumela efanayo ezimbini. Ekupheleni kokufaka, uye wenza i-interview ephelele. Uyaziyazi khona kuze kube manje. Umphumela wokugqibela ungayifunda. Umphumela wokugqibela ungayifunda. Umphumela wokugqibela ungayifunda. Umphumela wokugqibela ungayifunda. Good luck! Ngithanda imizamo enhle ku-interview yakho elandelayo! Uma iziphathimiso zayo zitholele, noma uma unemibuzo ezininzi ezisebenzayo ezahlukile, sicela ushiye!