面試題回顧 分享(一)

2021-09-27 03:53:16 字數 1325 閱讀 9165

未提交讀(read uncommitted)。事物中的修改,即使沒有提交,對其他事務也都是可見的。事務可以讀取未提交的資料,也稱為髒讀(dirty read)。

提交讀(read committed)。乙個事務開始,只能看見已提交的事務所做的修改,也叫不可重複讀(nonrepeatable)。

可重複讀(repeatable read)。該級別解決了髒讀的問題,並且保證了在同一事物中多次讀取同樣的記錄結果是一致的。但是,該級別還是無法解決幻讀(phantom read)的問題。可重複讀是mysql預設事務隔離級別

serializable(可序列化)。最高隔離級別,通過強制事務序列執行,避免了幻讀的問題。簡單來說,就是在讀取的每一行資料上都加鎖,所以可能導致大量的超時和鎖爭用的問題。

回答了髒讀、不可重複讀、幻讀,概念搞混了。

答案來自書籍高效能mysql第三版

大致是這個意思,希望有大佬給個解釋

回答了在宣告佇列跟宣告訊息的時候可以設定乙個引數,查了一下,durable=true就可以了

回答了rabbitmq是通過ack機制,預設是自動ack,只要改為在訊息處理完之後手動ack就可以了

詳細的可以網上自行搜一下,都有 

脫口而出for,回答不上來為什麼。面試官告訴我其實是foreach,因為for每次多執行比較和i++

網上找到一篇,感覺還不錯 

應該是考察linux方面的吧,面試官的意思我沒明白,也不知道怎麼處理

我的回答是不能,php通過瀏覽器攜帶的cookie中的session_id獲取相信的session資訊,如果瀏覽器禁用了cookie就不能找到相匹配的session檔案

這個問題我回答了比較簡單了,瀏覽器傳送請求,nginx接收請求,通過監聽埠發給fpm,然後php處理......

實際上沒有這麼簡單,中間少了很多詳細部分,也錯了,這個問題經常碰到,建議詳細了解

回答int型別,通過php自帶函式ip2long,原理答不上來

主要考察解決思路吧

使用者觸發方法,提交到訊息佇列,執行完畢後通過websocket提示使用者已經完成

考察思路

面試官大部分問題還是針對簡歷上寫的提問,但是自己遺忘的太多,回答的不怎麼樣

面試題分享

1.css題 將下面的span標籤用css寫成有三槓的選單按鈕和叉號的關閉按鈕 看到有點懵,於是第一題我就空下了 2.在乙個固定寬高的div中讓乙個不知道寬高的左右居中,上下居中 這道題算會吧 3.隨機生成10000個不重複的八位數,然後篩選出其中的靚號 即尾號為aabb abab aaaa且不含4...

面試題分享

面試題 1 linux修改ip位址的命令?2 linux修改怎麼修改配置檔案?3 vi是什麼?怎麼用?4 windows了解嗎?windows裡面超級管理員使用者名叫什麼?叫system使用者,這個怕你們查不到,所以寫出答案 5 windows本地策略組了解嗎?6 windows域管理了解嗎?7 如...

面試題分享

群碩 微軟華為 廣東移動 雅虎北京博彥科技 奇虎中軟 瑞星軟通動力 intel sybase 惠普ibm sun移動 阿里巴巴 google 名企ge 通用電氣 朗訊電信 微創大唐電信 漢王shell emcsega 漢略軟體 上海聚力傳媒 金山網易 autodesk ebay 網通新思科技 syn...