杭州數(shù)新網(wǎng)絡二面 被拷打了
5.21面 5.22已掛 還能找到實習嘛,有點兒心累了。。。。。。
- 電商場景,現(xiàn)在有不同的活動,假設有一個簡單的活動,簽到領獎,有3天 5 天 7天這種活動如何用mysql表存儲不同用戶不同天數(shù)的簽到信息,且讓用戶能夠查看哪天簽過哪天沒有簽。(面試官說只可以使用mysql,最開始想到的是redis里的bitmap可以記錄用戶簽到這種,emm后面想到用日歷表 和 用戶日歷對應表 實現(xiàn) 實際是個多對多,沒答好)
- 在開發(fā)過程中,團隊協(xié)作為了減少一些重復工作和代碼,會封裝工具類,現(xiàn)在有一道題 封裝一個工具類 是一只青蛙跳井 每天青蛙跳一定高度 如果跳出去 就跳出去 如果不能跳出去 就下降高度 判斷青蛙能不能跳出去?然后從三個層面 一個是入?yún)⒌倪x擇 參數(shù)校驗 和算法的選擇?(當時有點懵,就說要傳上跳高度、下降高度、井高度,參數(shù)校驗就從判空和合法檢驗,算法我說的用遞歸,面試官說如果不使用遞歸和循環(huán)怎么實現(xiàn)?不會。。)
- 現(xiàn)在在一個業(yè)務里面,有一個遞歸算法,是寫在中間合適,還是也在結尾合適(一頓亂分析了半天,說寫在結尾合適了,結構清晰一些。)
- 遞歸算法的特點有哪些?(我說了只知道怎么用,遞歸怎么寫,具體怎么用。)
- 現(xiàn)在有一個表,他已經建立了一些索引,但是這個表會有數(shù)據(jù)的刪除,如何減少或避免數(shù)據(jù)在刪除時索引頻繁的重排?(不會,我說的是使用邏輯刪除,這樣數(shù)據(jù)不是真正的刪除,可以一定程度減少索引的重排吧?不知道對不對)
- 反問:有沒有好的學習建議?后續(xù)還有沒面試?