出題者: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屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...