[Conceito] - Ideias de Questões para Entrevistas:系统设计
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
Conteúdo 原版https://twitter.com/zanfranceschi/status/1569375318091386885
Ei dev,
Já fiz muitas entrevistas técnicas na condição de entrevistador e gostospecialmente de questões de System Design (ou Arquitetura – como queira chamar)。
Nessa 线程,coloco algumas questões que costumava fazer。
抄送 @sseraphini
↓
作为任务的前身,我可以通过以下方式进行比较。 Para perguntas abertas (que não têm uma resposta correta), costumava incluir a Expectativa de resposta. Farei isso aqui também。
传奇:
Q – Questão
ER – Expectativa de Resposta
问:Quais foram/são suas atividades permanentes (aquelas que geram experiência prática) 是否与位置有关?
ER:类似的 Atividades ou que agregam valor à posição trabalhada。
问:NoSQL 银行与传统关系银行的区别是什么?
ER:Demonstrar conhecimentos sobre as differenças entre os dois。例如:水平/垂直升级、ACID(alguns nosql oferecem ACID)、复杂查询、padrões de acesso 等。
问:您可以使用哪些银行应用程序、如何更改访问权限、使用银行是否足够?为何?
ER:演示 NoSQL 的相关性。水平自然升级的基本条件和充足条件。
问:Como escalar um banco relacional 传统?
ER:没有 geral、verticalmente(主/菜单内存、CPU、存储等)。
观察:由于帕雷萨的原因,人们普遍响应“水平水平”,并认为它是休闲的复制品。
问:负载均衡器的一些技巧 – camada TCP 4 和 camada 7 的结尾 – 可以使用哪些场景?
ER: Basicamente um ser ignorante em relação ao conteúdo eo outro ser capaz de inspectionar headers, paths, etc;理想的 HTTP 示例。
问:HTTP 状态的具体含义是什么(200、300、400、500)?
ER:200 个服务器正面回复 / 300 个重定向、缓存 / 400 个客户端错误 / 500 个服务器错误。
问:您可以升级吗?
ER:Essa questão é muito aberta e boa para entender um pouco a maturidade da pessoa。 Geralmente abordar 异步/同步、垂直/水平、缓存、检测器过度设计、响应等。
问:您是否可以容忍 falhas?
ER:Questão bem aberta também。 Eliminar/diminuir pontos únicos de falhas、recoveração、monitoramento 等,são bons tópicos。
问:如何整合 com filas/tópicos?您是否可以参与项目集成?
ER:Se sim,请参阅我们的解决方案并解决问题。
问:对象、文件和块存储有何不同?
ER:了解一下我们的基本情况和使用情况。
观察:uma boa 参考:https://www.redhat.com/en/topics/data-storage/file-block-object-storage
问:解决方案中包含新组件的方面/维度是什么? “组件”是一个对解决方案具有重要意义的构建块,例如 Kafka、MongoDB、Kubernetes、Redis、Oracle、uma biblioteca 等。
ER:可能有多种可能:操作、时间关联、与市场相关的专业化便利、制造能力、产品成熟度、程序语言客户提供、“匹配”无证明云等。
问:有什么资格与保障有关的堕胎?
ER:Questão super ampla também。请参阅授权/授权、强化、拓扑、MFA、são bons sub tópicos。
问:有什么解决办法吗?
ER:Essa questão é direcionada a gears de maior responsabilidade(arquitetura,staff eng.等)和ajuda a entender o modus operandi da pessoa entrevistada。
问:我的主要计划是考虑其动机。
ER:Não ter medo de assumir erros – todos nos cometemos。 Boa para ter uma noção sobre como a pessoa lita com erros (teoricamente, pelo menos)。
问:请注意,“最低权限访问”是不可行的。
ER:Quando segurança não for importante e velocidade de desenvolvimento for。
问:Geralmente,什么是分配系统操作的主要负责人?
ER:没有一般性的,eles são Complexos。故障排除,例如可能很困难。
问:您的建筑设计是否适合我们的日常体验?
ER:Abordar Consistência 最终。
问:什么是多云?
ER:超级问题。取决于货物,可能的探测器在保管、处置、锁定、证明等方面都已成熟。
E por aí vai...
Essas questões fazem parte de uma lista infinita e, obviamente, 包括 apenas algumas das quais me lembrei。
通常,包括一些问题,以补充 entrevista 的位置。
我有什么问题吗? Não esqueça de include a Expectativa de resposta se for uma pergunta aberta.
文章来源:https://dev.to/zanfranceschi/conceito-ideias-de-questoes-para-entrevistas-system-design-116m
