Kaundan[Itago][Ipakita]
- 1. Unsay buot nimong ipasabot sa disenyo sa sistema?
- 2. Unsa ang labing importante nga mga kinaiya sa usa ka tigdesinyo sa sistema?
- 3. Unsa man gyud ang CAP theorem?
- 4. Unsay imong nasabtan sa load balancing?
- 5. Unsa ang kalainan tali sa asynchronous programming ug parallel programming?
- 6. Unsa ang kalainan tali sa pinahigda ug bertikal nga scaling?
- 7. Unsa man gyud ang imong gipasabut sa latency, throughput, ug pagkaanaa sa sistema?
- 8. Unsa ang mga kabtangan sa ACID?
- 9. Unsa man gyud ang sharding?
- 10. Unsa ang CDN?
- 11. Nganong gamiton ang CDN?
- 12. Unsa ang kalainan tali sa sharding ug partitioning?
- 13. Unsa man gyud ang caching?
- 14. Unsa ang CDN edge servers?
- 15. Unsa ang lain-laing mga sumbanan sa Pagkakonsistent alang sa disenyo sa sistema?
- 16. Unsay buot nimong ipasabot sa optimistic locking?
- 17. Unsa man gyud ang imong gipasabot sa “leder election”?
- 18. Unsa ang imong pamaagi sa pagdesinyo sa usa ka serbisyo sa pagpamubo sa URL nga sama sa TinyURL?
- 19. Unsa ang imong pamaagi sa pagdesinyo sa twitter?
- 20. Paghimo ug newsfeed system para sa Facebook
- 21. Unsa ang BASE nga kabtangan sa usa ka sistema?
- 22. Unsa ang Load Balancing Uban sa IP Address Affinity Technique?
- 23. Unsa man gyud ang mga algorithm sa Cache Replacement (o Eviction Policy)?
- 24. Unsa man gyud ang imong gipasabot sa distributed transaction?
- 25. Unsa man gyud ang kagutom?
- Panapos
Sa dili ka pa magsugod, among girekomenda nga basahon ang among pasiuna nga giya sa System Design aron ma-refresh ang imong sukaranan nga kahibalo.
Kung mag-interbyu alang sa usa ka posisyon nga nanginahanglan kahibalo sa pagdesinyo sa sistema, adunay higayon ka nga maghisgot bahin sa imong background ug ipakita ang imong abilidad sa paghimo og mga komplikado nga sistema.
Kung nakigsulti sa usa ka potensyal nga amo, ang paagi sa imong pagpahayag sa imong kahanas mahimong makatabang kanimo sa pagpakita nga ikaw usa ka takos nga kandidato alang sa posisyon.
Makapangandam ka alang sa imong interbyu sa trabaho pinaagi sa pagkat-on sa mga batakang konsepto sa disenyo ug paghunahuna kon unsaon nimo pagtubag ang mga pangutana mahitungod niini. Atong hisgotan ang pipila ka kasagarang mga pangutana sa interbyu sa disenyo sa sistema ug mga tubag niini nga post aron matabangan ka sa pag-andam alang sa imong sunod nga interbyu.
1. Unsay buot nimong ipasabot sa disenyo sa sistema?
Ang proseso sa pag-establisar sa mga kinaiya sa sistema lakip na ang mga module, arkitektura, mga sangkap, ug ang ilang mga interface, ug mga datos nga gibase sa gitakda nang daan nga mga pamatasan nailhan nga disenyo sa sistema.
Kini ang proseso sa pagtino, paghimo, ug pagdesinyo sa mga sistema aron makab-ot ang piho nga katuyoan ug katuyoan sa usa ka kompanya o organisasyon. Ang laraw sa sistema labi pa bahin sa pagtuki sa sistema, mga pattern sa arkitektura, mga API, mga pattern sa disenyo, ug pagdugtong sa tanan kaysa bahin sa pag-coding.
2. Unsa ang labing importante nga mga kinaiya sa usa ka tigdesinyo sa sistema?
- Pakigsulti sa tiggamit
- Panggawas nga tawag sa API
- Offline nga mga proseso
3. Unsa man gyud ang CAP theorem?
Sumala sa CAP (Consistency-Availability-Partition Tolerance) theorem, ang usa ka distributed system dili makasiguro sa C, A, ug P sa tanan sa samang higayon. Makahatag lang kini og duha sa tulo ka mga kasiguruhan sa kadaghanan. Gamiton nato ang usa ka distributed database system aron matabangan kita nga masabtan kini.
- Pagkamakanunayon: Kini nagtino nga ang datos kinahanglan magpabilin nga makanunayon kung ang usa ka transaksyon sa database makompleto. Pananglitan, ang tanan nga mga pangutana kinahanglan nga ibalik ang parehas nga tubag pagkahuman sa pag-update sa database.
- Availability: Ang mga database kinahanglan nga anaa ug responsive sa tanang panahon.
- Pagtugot sa Partition: Bisan kung ang komunikasyon mahimong problema, ang sistema sa database kinahanglan magpadayon sa pagtrabaho.
4. Unsay imong nasabtan sa load balancing?
Pagbalanse sa pagkarga mao ang proseso sa episyente nga pagsabwag sa umaabot nga trapiko taliwala sa usa ka hugpong sa mga backend server. Gitawag kini nga mga server pool. Ang mga modernong website gihimo aron pagdumala sa milyon-milyon nga mga pangutana gikan sa mga kustomer ug tubagon kini sa madali ug kasaligan. Daghang mga server ang gikinahanglan aron madumala kini nga mga panginahanglanon.
Sa kini nga kaso, hinungdanon nga bahinon ang trapiko sa hangyo nga epektibo sa matag server aron malikayan ang pagpabug-at kanila. Ang load balancer naglihok isip usa ka pulis sa trapiko, nag-intercept sa mga hangyo ug nag-ruta niini taliwala sa mga available nga server aron walay usa nga server nga nabug-atan, nga posibleng makapaubos sa performance sa aplikasyon.
5. Unsa ang kalainan tali sa asynchronous programming ug parallel programming?
Kung nagdagan ka sa bisan unsang butang nga asynchronously, nagpasabot kini nga dili nimo kinahanglan nga maghulat nga mahuman kini sa dili pa ikaw makapadayon sa laing butang. Ang paralelismo nagtumong sa dungan nga pagpatuman sa daghang buluhaton.
Kung mahimo nimong putlon ang mga trabaho sa lainlaing mga tipik sa pagtrabaho, epektibo nga molihok ang paralelismo. Ang Async ug Callback kay usa ka paagi (himan o mekanismo) nga magrepresentar sa concurrency, ie usa ka grupo sa mga entidad nga makakomunikar ug makapaambit sa mga kahinguhaan.
6. Unsa ang kalainan tali sa pinahigda ug bertikal nga scaling?
Ang pagdugang sa bag-ong kagamitan sa kompyuter sa usa ka network nga nagpakaylap sa pagproseso ug panginahanglan sa memorya sa usa ka nagkatibulaag nga network sa mga aparato gitawag nga horizontal scaling. Sa yanong pagkasulti, ang mga bag-ong server nga mga higayon gidugang sa karon nga pool, ug ang pagkarga sa trapiko episyente nga mikaylap taliwala sa kini nga mga aparato.
Vertical scaling nagtumong sa ideya sa pagpalapad sa kapasidad sa kahinguhaan sa usa ka kompyuter pinaagi sa pagdugang sa RAM, episyente nga mga CPU, o paglalin ngadto sa bag-ong makina nga adunay mas taas nga kapasidad. Ang pagpaandar sa server mahimong madugangan nga wala kinahanglana ang bisan unsang pagbag-o sa programming.
7. Unsa man gyud ang imong gipasabut sa latency, throughput, ug pagkaanaa sa sistema?
Ang pasundayag usa ka hinungdanon nga aspeto sa disenyo sa sistema tungod kay nakatampo kini sa katulin ug kasaligan sa among mga serbisyo. Ang tulo ka labing importante nga mga lakang sa performance mao ang mosunod:
- Ang oras nga gikinahanglan sa paghatud sa usa ka mensahe sa milliseconds gitawag nga latency.
- Ang gidaghanon sa datos nga malampuson nga nabalhin pinaagi sa usa ka sistema sa usa ka partikular nga yugto sa panahon gitawag nga throughput. Ang mga bit kada segundo gigamit sa pagsukod niini.
- Ang gidugayon sa panahon nga magamit ang usa ka sistema sa pagtubag sa mga pangutana gihubit pinaagi sa pagkaanaa niini. Ang System Uptime / (System Uptime+Downtime) mao ang pormula sa pagkalkula niini.
8. Unsa ang mga kabtangan sa ACID?
- Atomicity: Gipasalig niini nga ang mga pagbag-o sa database kay tanan o wala.
- Pagkamakanunayon: Ang mga kantidad sa datos sa database managsama.
- Pag-inusara: Kini nagtumong sa pagbulag sa duha ka mga transaksyon.
- Kalig-on: Ang datos gipreserbar bisan kung ang server mapakyas.
9. Unsa man gyud ang sharding?
Ang Sharding mao ang teknik sa pagbahin sa usa ka dako nga lohikal nga dataset ngadto sa daghang mga database. Nagtumong usab kini sa pinahigda nga pagbahin sa datos tungod kay ang datos itago sa daghang mga kompyuter. Ingon usa ka sangputanan, ang usa ka gipaambit nga database makadumala sa daghang mga pangutana kaysa usa ka dako nga kompyuter.
10. Unsa ang CDN?
Ang network sa paghatud sa sulud usa ka tibuuk kalibutan nga network sa mga kompyuter nga nagtinabangay aron mahatagan ang kasayuran sa Internet nga paspas. Gitugotan niini ang dali nga paghatud sa mga elemento sama sa mga panid sa HTML, mga file sa JavaScript, mga stylesheet, mga litrato, ug mga video nga gikinahanglan aron makarga ang sulud sa Internet.
11. Nganong gamiton ang CDN?
- Ang pagkonsiderar sa static nga mga kapanguhaan naglangkob sa hapit 80% sa usa ka website, ang pagsagop sa usa ka CDN makapamenos sa gibug-aton sa gigikanan nga server.
- Tungod kay gamay ra ang gilay-on sa pagbiyahe, mas paspas nga mahatagan ang kasayuran sa mga tag-iya sa website nga adunay mga bisita gikan sa daghang mga geographic nga lugar.
- Nakabenepisyo usab ang mga tiggamit sa CDN gikan sa kapasidad nga dali nga pataas ug paubos agig tubag sa mga pagdagsang sa trapiko.
12. Unsa ang kalainan tali sa sharding ug partitioning?
Database Sharding - Ang database sharding usa ka pamaagi sa pagbahin sa usa ka dataset ngadto sa daghang mga database aron kini matipigan sa lain-laing mga workstation. Ang mas dagkong mga dataset mahimong mabuak ngadto sa gagmay nga mga tipak ug tipigan sa daghang mga data node, nga makadugang sa kinatibuk-ang kapasidad sa pagtipig sa sistema.
Pinaagi sa pagpakaylap sa datos sa daghang mga makina, ang usa ka gipaambit nga database makadumala sa daghang mga pangutana kaysa usa ka sistema.
Ang Database Partitioning mao ang proseso sa pagbahin sa gitipigan nga mga butang sa database (mga lamesa, mga indeks, ug mga panglantaw) ngadto sa lain nga mga piraso. Aron madugangan ang pagkontrolar, pasundayag, ug pagkaanaa, ang dagkong mga butang sa database gibahin.
Sa pipila ka mga kaso, ang partitioning makapausbaw sa katulin sa pag-access sa partitioned data. Ang pagbahin makapakunhod sa gidak-on sa indeks ug makadugang sa kahigayonan sa pagpangita sa labing gikinahanglan nga mga indeks sa panumduman pinaagi sa paglihok isip usa ka nag-unang kolum sa mga indeks.
13. Unsa man gyud ang caching?
Ang pag-cache mao ang teknik sa pagtipig sa mga kopya sa file sa usa ka temporaryo nga storage area nga nailhan nga cache, nga makapadali sa pag-access sa datos ug makapamenos sa latency sa site. Usa ra ka piho nga kantidad sa datos ang mahimong tipigan sa cache.
Ingon usa ka sangputanan, ang pagtino sa mga teknik sa pag-update sa cache nga labing angay alang sa mga katuyoan sa negosyo hinungdanon.
14. Unsa ang CDN edge servers?
Ang mga CDN server nga nag-cache sa materyal nga nakuha gikan sa imong gigikanan nga server o storage cluster nailhan nga edge servers. Ang punto sa presensya usa ka termino nga kanunay gigamit sa paghulagway sa mga edge server (POP).
Ang mga server sa sulud pisikal nga gipahimutang sa usa ka POP. Sa kana nga POP, ang kasayuran mahimong ma-cache sa daghang mga server sa sulud.
Ang abilidad sa paghatag og mga seksyon sa usa ka website gikan sa daghang mga dapit makapamenos sa gilay-on tali sa bisita ug sa web server, nga miresulta sa ubos nga latency. Ang mga server sa sulud sa CDN nakab-ot kini nga tukma nga katuyoan.
15. Unsa ang lain-laing mga sumbanan sa Pagkakonsistent alang sa disenyo sa sistema?
Ang matag hangyo sa pagbasa kinahanglan nga makuha ang labing bag-o nga gisulat nga datos, sumala sa teorama sa CAP. Kung daghang mga kopya sa datos ang ma-access, ang pag-synchronize niini aron ang mga kostumer makadawat og presko nga datos sa padayon nga basehan mahimong usa ka kalisud. Ang mosunod mao ang posibleng mga sumbanan sa pagkamakanunayon:
- Huyang nga pagkamakanunayon: Pagkahuman sa pagsulat sa datos, ang hangyo sa pagbasa mahimo o dili makakuha sa na-update nga datos. Kini nga lebel sa kalig-on maayo alang sa real-time nga mga aplikasyon sama sa VoIP, video chat, ug multiplayer nga dula.
- Katapusan nga pagkamakanunayon: Ang mga pagbasa sa kadugayan motan-aw sa pinakabag-o nga datos sulod sa milliseconds human masulat ang datos. Ang datos gi-duplicate nga asynchronously sa kini nga kaso. Ang DNS ug mga sistema sa email mga pananglitan niini. Epektibo kini nga molihok sa mga sistema nga adunay taas nga magamit.
- Kusog nga pagkamakanunayon: Pagkahuman sa pagsulat sa datos, ang umaabot nga mga magbabasa motan-aw sa pinakabag-o nga datos. Ang datos gikopya nga dungan sa niini nga kaso. Mahimo kini nga maobserbahan sa RDBMS ug mga sistema sa file, nga angay alang sa pagbalhin sa datos.
16. Unsay buot nimong ipasabot sa optimistic locking?
Ang malaumon nga pag-lock kay usa ka mekanismo diin imong basahon ang usa ka rekord, timan-i ang usa ka numero sa bersyon (ang mga alternatibong paagi naglakip sa mga petsa, mga timestamp, o mga checksum/hash), ug dayon pag-double check nga ang bersyon wala mausab sa dili pa kini isulat pagbalik.
Kung imong isulat pagbalik ang rekord, imong gamiton ang bersyon sa pagsala sa update aron masiguro nga kini atomic. (ie, wala mausab tali sa dihang imong susihon ang bersyon ug sa dihang imong isulat ang rekord sa disk) ug i-update kini tanan sa makausa.
17. Unsa man gyud ang imong gipasabot sa “leder election”?
Sa usa ka giapod-apod nga sistema nga adunay daghang mga server nga nag-amot sa pagkaanaa sa aplikasyon, adunay mga higayon nga usa ra ka server ang responsable sa pag-update sa mga third-party nga API, tungod kay daghang mga server ang mahimong hinungdan sa mga isyu kung gigamit ang mga API.
Kini nga server nailhan nga nag-una nga server, ug ang pamaagi sa pagpili niini nailhan nga lider nga eleksyon. Sa diha nga ang lider server mapakyas sa usa ka-apod-apod nga sistema, ang mga tigtagad kinahanglan makamatikod sa kapakyasan ug sa pagpili sa usa ka bag-o nga lider. Gamit ang pamaagi sa konsensus, kini nga pamaagi labing haum alang sa taas nga pagkaanaa ug lig-on nga mga aplikasyon sa pagkamakanunayon.
18. Unsa ang imong pamaagi sa pagdesinyo sa usa ka serbisyo sa pagpamubo sa URL nga sama sa TinyURL?
Ang TinyURL nagbag-o sa usa ka taas nga URL ngadto sa usa, talagsaon nga mubo nga URL. Kini nga mga teknolohiya mahimo usab nga modawat sa usa ka mubo nga URL ug ibalik ang kompleto nga URL.
Unsa ang pipila sa hinungdanong mga hiyas?
- Paghimo og URL nga mas mubo kaysa orihinal.
- Hupti ang mas taas nga URL ug ilisan kini sa mas mubo.
- Tugoti ang pag-redirect sa mugbo nga mga URL.
- Gisuportahan ang mubu nga mga URL nga adunay naandan nga ngalan.
- Pagdumala sa daghang mga pangutana sa usa ka higayon.
Unsa ang labing kaylap nga mga problema?
- Giunsa nimo pagsubay ang pagtipig sa database?
- Unsa ang mahitabo kung ang load sa tiggamit molapas sa mga gilauman?
- Unsa kaha kung ang duha ka tawo mogamit sa parehas nga naandan nga URL?
Tagda ang mosunod nga mga sugyot:
- Ang pag-hash usa ka ideya nga magamit sa pagkonektar sa daan ug bag-ong mga URL.
- PAHULAY API mahimong gamiton sa pagdumala sa front-end nga komunikasyon ug pagbalanse sa bug-at nga karga.
- Ang multithreading usa ka ideya nga nagtugot kanimo sa pagdumala sa daghang mga hangyo sa usa ka higayon.
- Ang orihinal nga mga URL gitipigan sa mga database sa NoSQL.
19. Unsa ang imong pamaagi sa pagdesinyo sa twitter?
Gihatag nga mga kinahanglanon:
- Nagpadala mga tweet
- Pagsunod sa ubang mga tiggamit
- Tweet feed/newsfeed
- Ang sistema kay scalable
- Nag-load dayon
- Ang sistema kasaligan
Mahimo nimong sugdan ang paghunahuna sa imong disenyo sa Twitter API kung na-establisar nimo ang pamatasan. Ingon niini ang hitsura niini:
Sa pagsugod, atong i-sketch ang key endpoints sa API. Ania ang pipila ka mga pananglitan:
- sendTweet(mensahe)
- followUser(userID)
- unfollowUser(userID)
- getFeed(panid)
Ang arkitektura nga makahimo niini nga mga kinaiya mahimo nga ma-sketch. Makasugod kami sa tiggamit nga nagsumite usa ka hangyo sa server. Mahimo namong i-install ang mga dugang nga API server sa luyo sa usa ka load balancer aron matabangan ang ruta nga mas daghang lebel sa trapiko aron matuman ang panginahanglan sa pag-scalability. Kinahanglan namon nga magdugang usa ka database aron matipigan ang among mga tweet karon.
Importante nga hinumdoman nga ang API nga among gihatag kinahanglan nga scalable. Aron mahimo kining serbisyo nga scalable, mahimo namong ipabasa ang usa sa among mga API server gikan sa bulag nga cache para sa among newsfeed. Samtang gibuhat kini, kinahanglan usab nga mogamit kami usa ka tighatag sa feed aron mapadayon ang among cache sa feed hangtod sa petsa.
20. Paghimo ug newsfeed system para sa Facebook
Ang newsfeed sa Facebook nagtugot sa mga tiggamit sa pagtan-aw kung unsa ang nahitabo sa ilang mga higala, paborito nga mga panid, ug mga organisasyon nga ilang gisundan.
Unsa ang pipila sa mga kinahanglanon nga mga kinaiya?
- Paghimo og newsfeed base sa mga post gikan sa ubang mga entidad sa sistema nga gisunod sa user.
- Ang teksto, mga hulagway, audio, ug video mahimong magamit tanan sa mga pag-post sa Newsfeed.
- Sa tinuud nga oras, pagdugang bag-ong sulud sa newsfeed sa tiggamit.
Unsa ang pipila sa labing komon nga mga isyu?
- Unsa kaha kung ang bag-ong post dugay nga makita sa feed sa balita?
- Makadumala ba ang algorithm sa usa ka spike sa kalihokan sa tiggamit?
- Unsa nga mga post ang kinahanglan una nga ipakita sa feed sa balita?
Tagda ang mosunod nga mga sugyot:
- Susiha ang mekanismo sa fanout sa pag-apod-apod sa mga post sa mga sumusunod.
- Susiha kon sa unsang paagi magamit ang sharding aron epektibong madumala ang taas nga load sa user.
- Ang data sa feed sa usa ka user kinahanglan dili doblehon sa daghang mga server. Ang shading mahimo hinuong buhaton base sa user IDs.
21. Unsa ang BASE nga kabtangan sa usa ka sistema?
Ang mga bahin sa BASE anaa sa tanan nga mga database sa NoSQL nga bag-o lang mitumaw. Ang usa ka BASE nga sistema wala maghatag ug pagkamakanunayon, sumala sa CAP theorem. Kini usa ka hinimo-himo nga acronym nga katumbas sa CAP theorem sa mosunod nga kabtangan sa usa ka sistema:
- Ang termino nga "basically available" nagpasabot nga ang sistema magamit sa tanang panahon.
- Ang usa ka malumo nga kahimtang nagpasabut nga ang kahimtang sa sistema mahimong magkalainlain sa paglabay sa panahon, bisan kung wala’y gihatag nga input. Kini tungod sa kasagaran sa katapusan nga pagkamakanunayon sa modelo.
- Gihatag nga ang sistema wala makadawat input sa kana nga panahon, ang katapusan nga pagkamakanunayon nagpasabut nga ang sistema mahimong makanunayon sa paglabay sa panahon.
22. Unsa ang Load Balancing Uban sa IP Address Affinity Technique?
Laing prominenteng paagi sa load balancing mao ang IP address affinity. Ang IP address sa kliyente konektado sa usa ka node sa server niini nga pamaagi. Usa ka server node ang nagdumala sa tanan nga mga hangyo gikan sa usa ka kliyente nga IP address.
Kini nga pamaagi sayon nga ipatuman tungod kay ang IP address kanunay nga ma-access sa HTTP request header ug wala nay dugang nga mga setting ang gikinahanglan. Kung ang imong mga kliyente lagmit nga adunay cookies nga na-deactivate, kini nga porma sa pagbalanse sa load mahimong mapuslanon.
23. Unsa man gyud ang mga algorithm sa Cache Replacement (o Eviction Policy)?
Ang mga algorithm sa cache (nailhan usab nga mga algorithm sa pag-ilis sa cache, mga polisiya sa pag-ilis sa cache, o mga polisiya sa pagpalayas sa cache) mao ang mga instruksiyon sa pag-optimize, o mga algorithm, nga magamit sa programa sa kompyuter o istruktura nga gihuptan sa hardware sa pagdumala sa cache sa datos nga gitipigan sa kompyuter.
Ang pag-cache nagpausbaw sa katulin pinaagi sa pagtipig sa bag-o lang gigamit o kanunay nga na-access nga datos sa mga rehiyon sa memorya nga mas paspas o mas barato nga ma-access kaysa tradisyonal nga pagtipig sa memorya. Kung puno na ang cache, kinahanglan nga magdesisyon ang algorithm kung unsang mga butang ang tangtangon aron makahimo usa ka lugar alang sa mga bag-o.
24. Unsa man gyud ang imong gipasabot sa distributed transaction?
Ang usa ka gipang-apod-apod nga transaksyon mao ang bisan unsang kahimtang diin ang usa ka panghitabo hinungdan sa pag-usab sa duha o labaw pa nga lahi nga gigikanan sa datos nga dili mahimo nga atomically.
Kini nahimong labi ka komplikado sa kalibutan sa mga microservice tungod kay ang matag serbisyo usa ka yunit sa trabaho, ug kasagaran daghang mga serbisyo ang kinahanglan magtinabangay aron magmalampuson ang usa ka negosyo.
25. Unsa man gyud ang kagutom?
Kung ang usa ka hilo dili makakuha kanunay nga pag-access sa gipaambit nga mga kapanguhaan, giingon nga gigutom. Kini mahitabo kung ang "makagod" nga mga hilo o mga hilo nga adunay mas taas nga "priyoridad" naghimo sa gipaambit nga mga kapanguhaan nga dili ma-access sa taas nga mga yugto sa panahon.
Hunahunaa ang usa ka butang nga naghatag usa ka dungan nga pamaagi nga kanunay nga ulahi nga mobalik. Kung ang usa ka hilo nagbalikbalik nga nagtawag niini nga pamaagi, ang ubang mga hilo nga nanginahanglan kanunay nga pag-synchronize nga pag-access sa parehas nga butang kanunay nga gibabagan.
Panapos
Ang usa ka sesyon sa brainstorming mao ang tanan nga gikinahanglan sa interbyu sa disenyo sa sistema. Gitubag namon ang labing kasagaran nga mga pangutana sa interbyu sa System Design sa kini nga post.
Ang usa ka komprehensibo nga pagsabot sa pamaagi nga imong gigamit sa paghimo sa usa ka piho nga sistema hinungdanon sa pagpasa sa usa ka interbyu sa System Design.
Leave sa usa ka Reply