2020.9.17
xx商城
Q: intval(0.57*100)?
A: 56
考核 php 浮點數機制和 intval() 函式
Q: array_merge([1,2,3],[‘2’=>0,’0’=>1])?
A: [1,2,3,0,1]
考核 array_merge()
Q: [3,2,1,3,1,2,5] 返回重複的值和不重複的值?
array_value_count()
Q: 0 == ‘aa’ ?
A: true
php 隱式轉換, 字串轉整型
Q: 生成唯一且有語義的 varchar(32)型別的訂單號?
A:
Q: redis 有序集合獲取倒數的10條資料?
A: ZRANGE key start stop [WITHSCORES]
Q: hash 和 string 的區別?
Q: redis hash 的某個值 +1?
A: HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER
Q: 快取穿透和快取雪崩?
A: 快取穿透: 訪問不存在的值; 快取雪崩: 資料在同一時刻過期
Q: 如何解決?
A: 布隆過濾器; 失效時間基礎上增加一個隨機值;
Q: redis 和 memcached 區別?
Q: mysql 哪幾種情況索引失效?
Q: 無限極分類表和產品表設計? 當分類 ID 為52時, 獲取該分類下的所有產品?
Q: explain 主要檢視哪幾個欄位? type 有哪幾種? 哪種效能最好?
Q: mysql 有哪幾種引擎? 區別?
Q: linux 下讀取 php-fpm 的日誌?
Q: liunx 下常用命令?
Q: linux 下查詢某個檔案位置命令?
A: find / -name xxx
Q: linux 下獲取某個時間段的日誌記錄?
A: sed -n ‘/起始時間/,/結束時間/p’ 日誌檔案
Q: XSS 和 CSRF 是什麼? 如何解決?
Q: 如果分配給你的任務快到 deadline 了, 你還沒完成, 你會怎麼做?
Q: 常用設計模式?
Q: 最近在看什麼書?
Q: 你有什麼想問的嗎?
本作品採用《CC 協議》,轉載必須註明作者和本文連結