面試,真的是造火箭?

2021-10-22 18:47:27 字數 1943 閱讀 5829

今天和大家分享一次面試經歷,希望可以對還在找工作的朋友們提供一點查缺補漏的方向。

先說下面試的整體情況吧:這次面試的是一家教育培訓的準上市公司,公司環境還不錯,對待面試者態度也挺好的,帶進乙個小會議室,桌上還配置了企業的宣傳手冊,看的出來,該公司對企業文化的建設還是挺重視的。面試的過程中,面試官也挺耐心的,還會引導你答題的方向。不過,由於自己回答得不是特別理想,沒能打動面試官,面試結果也就只能回去等通知了。

面試嘛,重要的是過程,結果就看緣分吧。畢竟開發工作當中大部分都是業務操作,很少會關注其底層原理,但是面試當中主要都是考察技術原理實現,所以我總結了一下這次面試主要問的一些問題及解析:

答:服務發現與註冊(eureka),負載均衡(ribbon),服務呼叫(feign)、熔斷器(hystrix)、配置中心(config)、閘道器(zuul)

答:「 斷路器 」 本身是一種開關裝置,當某個服務單元傳送故障之後,通過斷路器的故障監控(類似熔斷保險絲),向呼叫方返回乙個符合預期的、可處理的備選響應(fallback),而不是長時間的等待或丟擲呼叫方無法處理的異常,這樣就保證了服務呼叫方的執行緒不會被長時間、不必要地占用,從而避免了故障在分布式系統中的蔓延,乃至雪崩。

工作中的用法:

1、通過feign客戶端呼叫服務,可以使用feign內建的hystrix功能,注意需要在配置檔案中需要開啟此功能。另外需要寫實現類來繼承你的feign客戶端,並且實現相應介面,實現的內容就是發生異常時你需要處理的流程,也就是熔斷機制。

2、通過註解方式,@hystrixcommand註解是方法級別的,在你需要捕獲的方法上加上註解。

答:基於註解注入、構造方法注入、setter方法注入

答:aop是面向切面思想,有兩種方式實現:jdk動態**和cglib動態**。通常應用在許可權校驗、日誌記錄、統計等場景

答:springboot啟動的時候,通過autoconfigurationimportselector類,從類路徑下的spring.factories中獲取enableautoconfiguration指定的值(各種***autoconfiguration),以全類名反射的建立方式,將這些值作為自動配置類匯入到容器中,自動配置類就生效,幫我們進行自動配置工作。

答:1)一級快取: 基於 perpetualcache 的 hashmap 本地快取,其儲存作用域為 session,當 session flush 或 close 之後,該 session 中的所有 cache 就將清空,預設開啟一級快取。

3)對於快取資料更新機制,當某乙個作用域(一級快取 session/二級快取namespaces)的進行了c/u/d 操作後,預設該作用域下所有 select 中的快取將被 clear。

答:有聯合查詢和巢狀查詢。聯合查詢是幾個表聯合查詢,只查詢一次,通過在resultmap裡面的collection節點配置一對多的類就可以完成;巢狀查詢是先查乙個表,根據這個表裡面的 結果的外來鍵id,去再另外乙個表裡面查詢資料,也是通過配置collection,但另外乙個表的查詢通過select節點配置。

答:string(字串)、hash(雜湊)、list(列表)、set(集合)、zset(有序集合)

面試題,即可免費領取相關面試題目。

造「運載火箭」和造「太空梭」

吳旻泰巖網路工作室 故事的 有兩個 一是討論 編寫 時要不要考慮跨平台 引發的爭論 二是平時專案設計時有些兄弟拿出來的方案實在是讓我覺得有必要聊一聊。今年春季的時候,我和我的老大談到我們的 是跨平台的,可移值性很好,結果遭到老大一頓痛罵。我當時當然覺得很委屈,但老大的出發點是覺得業務上就不應該使用於...

效能掃盲 效能測試面試題(面試造火箭必備之一)

什麼是併發?壓力執行緒 tps 併發使用者數的區別?經常聽一些人說,公司要求500併發,這個500併發表示什麼呢?壓力執行緒數是否是併發使用者數?客戶端併發執行緒數大,是否說明服務端效能好?什麼是絕對併發和相對併發?參考哪個更合適?如何理解 效能測試,負載測試,容量測試,遞增測試,強度測試等等?效能...

小公尺商城預告新品 造車我們是認真的!官方回應 烏龍

今日,小公尺 發布預告海報,稱 造車?我們是認真的 按照官方說法,明天將公布這款新品。海報 後,評論瞬間 炸鍋 車圈也被點燃,小公尺汽車要來了?各種猜測瞬間四起比如小公尺收購某車企 小公尺自研汽車 小公尺入股某車企 小公尺新出汽車核心周邊 miui for car等。但熱度剛起,微d utplgp博...