架構師考題

2021-09-17 00:06:10 字數 1569 閱讀 5302

出題者:netkiller

出處:

下面的面試題不分語言,適用於所有程式語言,更多偏向設計。

該功用於行政區域劃分,商品分類,等等 例如中國->廣東-深圳 .....

要求:

乙個商品有很多屬性,例如尺寸,顏色這些屬性有固定的值,而另一些屬性如重量,體積是需要填寫具體數值的,並且還有對應的單位。

要求:

問題:場景模擬:

使用者開戶註冊時常常填寫了一部分資料,就離開了,有幾種情況

需求:

請問如何實現?資料怎樣儲存?

簡述什麼是事務處理?

在不能使用資料庫的事務處理以及鎖(表鎖/行級鎖)時,怎麼保持資料一致性?怎麼解決資料庫併發操作?

例如有乙個電商**每個小時有100個使用者下單,公司需要有10個客服處理使用者的訂單。

問題:

用你最熟悉的語言來實現db、field類。

db db = new db();

db.select(new field("name","age"...)).from("user").where(new and("***=xx", "***=***")).limit(10).offset(10).orderby("id",desc);

訊息有哪些瓶頸?

編寫乙個求和程式

s = new sum();

s.add(10).add(5).add(6)

s.add(10).add(5).add(6)......add(3) 可以無限的寫下去

obj = new object()

obj.a()

obj.b()

obj.c()

......

obj.z()

obj.a().b().c() ... z()

這是 乙個簡單的 oop 面試題,在做多年的面試經驗中,發現很多人不知道怎樣實現上面的問題

restfull 是基於http協議的rpc系統,對於公共服務不存在安全上面的考慮,呼叫方法也多是ajax,所以公共系統是開放的。

如果是私有服務,就需要考慮安全問題了,試題如下:

背景模擬:

有乙個電商平台已經開發完畢,編譯打包,上線,運營。 由於市場瞬息萬變,原有的打折系統設計已經不能滿足現在的需求,如果不修改可會會給公司帶來經濟隨時。 現在需要重新修改程式邏輯,但問題來了。目前正在做推廣**活動,系統訪問量大不能中斷現有服務,哪怕30都會給公司帶來不可挽回的損失。

我的問題:

問題延伸:背景:

計畫任務即週期或定時執行的程式,我們要解決單點故障問題與負載均衡的問題,在乙個分布式系統中單節點是不允許的。

設計要求:

能夠實現高可用,負載均衡,橫向擴充套件

架構師之路 架構師思維的培養

公司的cms 綜合賦碼管理系統 是winform的cs架構。這套系統的架構師換了3屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...

小白聊架構師 怎麼成為架構師

還有人說 我早就掌握了物件導向設計,也看了 企業應用架構模式 架構之美 大型 技術架構 等等架構的書,為啥還當不了架構師?是啊,這高階,大氣,上檔次的架構師是怎麼煉成的?這裡講乙個小王的故事吧。又到了畢業季,一批應屆生進了乙個軟體公司,小王也在其中。新人進入公司,基本上都是從最底層做起,做那些最髒最...

架構師之路 架構師思維的培養

公司的cms 綜合賦碼管理系統 是winform的cs架構。這套系統的架構師換了3屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...