PDD 服務(wù)端研發(fā)一面
先說下個人體驗,全程無八股,只有項目拷打
算法題:尋找兩個正序數(shù)組的中位數(shù)(力扣hot100 困難)
1、拿redis用來作什么,緩存主要存什么數(shù)據(jù),詳細(xì)說
2、用戶登錄怎么判斷的?是驗證碼還是密碼
3、密碼登錄這塊是怎么設(shè)計的?數(shù)據(jù)庫中的密碼是怎么存的呢(從這里開始拷打我半個小時)
4、我說加密算法?追問什么加密算法?數(shù)據(jù)庫中的密碼加密后如何比對?對稱加密還是非對稱加密?
5、我說對稱(其實應(yīng)該是非對稱,我聯(lián)想到了https,沒了解過這個東西,只會用)那這個安全么?
6、不安全,那想要解決這個安全問題如何解決呢?我說非對稱,他問怎么做的呢???這塊平時沒有仔細(xì)研究過,不了解
7、我答公鑰私鑰,他說不對[哭惹R],因為我真的沒有研究過。一般商業(yè)系統(tǒng)的密碼都是反解不出來的,基于這種方式登錄校驗怎么做呢?
8、非對稱加密算法是唯一的這句話你明白么?現(xiàn)在有個算法,反解不出來,但是相同字符串加密結(jié)果是唯一的,這種該怎么處理呢?
9、我說了一些,面試官打斷我,讓我思考一會在說,這里估計印象不好了。我相同的字符串都是A,那么我加密后的結(jié)果都是一樣的,類似可以推算另外一個人信息,這種怎么解決?我說手機號+密碼一起加密。。。面試官說手機號換了呢?我說身份證。他說身份證國家不允許存。。。又問我身份證怎么存怎么比較
10、最后一個問題,你能復(fù)述一下我剛剛說的問題么,可能我越說越離譜了?#??虯I配圖神器# #大廠實習(xí)#
算法題:尋找兩個正序數(shù)組的中位數(shù)(力扣hot100 困難)
1、拿redis用來作什么,緩存主要存什么數(shù)據(jù),詳細(xì)說
2、用戶登錄怎么判斷的?是驗證碼還是密碼
3、密碼登錄這塊是怎么設(shè)計的?數(shù)據(jù)庫中的密碼是怎么存的呢(從這里開始拷打我半個小時)
4、我說加密算法?追問什么加密算法?數(shù)據(jù)庫中的密碼加密后如何比對?對稱加密還是非對稱加密?
5、我說對稱(其實應(yīng)該是非對稱,我聯(lián)想到了https,沒了解過這個東西,只會用)那這個安全么?
6、不安全,那想要解決這個安全問題如何解決呢?我說非對稱,他問怎么做的呢???這塊平時沒有仔細(xì)研究過,不了解
7、我答公鑰私鑰,他說不對[哭惹R],因為我真的沒有研究過。一般商業(yè)系統(tǒng)的密碼都是反解不出來的,基于這種方式登錄校驗怎么做呢?
8、非對稱加密算法是唯一的這句話你明白么?現(xiàn)在有個算法,反解不出來,但是相同字符串加密結(jié)果是唯一的,這種該怎么處理呢?
9、我說了一些,面試官打斷我,讓我思考一會在說,這里估計印象不好了。我相同的字符串都是A,那么我加密后的結(jié)果都是一樣的,類似可以推算另外一個人信息,這種怎么解決?我說手機號+密碼一起加密。。。面試官說手機號換了呢?我說身份證。他說身份證國家不允許存。。。又問我身份證怎么存怎么比較
10、最后一個問題,你能復(fù)述一下我剛剛說的問題么,可能我越說越離譜了?#??虯I配圖神器# #大廠實習(xí)#
全部評論
有點不該????密碼存的是哈希值,不可逆的,然后一般都是加鹽哈希,即隨機字符串,這個鹽和哈希值是放一起的。校驗密碼對不對的時候是用他的鹽+用戶輸入的密碼哈希,然后比對。
掛了
是不是有胡子的面試官,感覺我們題差不多
同學(xué)是安大碩嗎
請問收到二面了嗎

密碼應(yīng)該是不是加密解密,得是直接哈希
一共幾面啊
上來就hard?

相關(guān)推薦
點贊 評論 收藏
分享

點贊 評論 收藏
分享