快手面試題刷題 9 16

2021-10-09 12:00:13 字數 626 閱讀 4961

一面:

自我介紹

專案tcp三次握手

tcp四次揮手

udp/tcp區別

輸入乙個**名稱,各層發生了什麼

http和https的區別

c++ 堆疊

c++ vector list map unordered_map底層實現原理

一道智力題

演算法:二叉樹列印第k層            bfs

鍊錶複製(每個煉錶帶帶random節點)     劍指offer

沒有反問

專案innodb引擎 為什麼用b+樹,說下mvcc

c++虛函式

vector擴容機制,如何節省記憶體

智力題:兩個水杯,如何倒出指定容量的水

演算法:最大連續子串行         經典dp

找乙個字串第乙個不重複字元位置            先hashmap預處理一下

智力題:一堆石頭分n堆,對手先手,每次最少取乙個,找必勝策略         (拓展學習博弈論基礎知識)

問實習相關,最大的收穫blabla,感覺沒答好

反問環節

最大m子段和 快手面試題 善變的同伴

快手的一道演算法面試題,鏈結 快手面試題 善變的同伴 其實抽象出來就是 最大m子段和 本文參考的是這位c 版,但其側重講的是優化 給定由n個整數 可能為負 組成的序列a1 a2 a3 an,以及乙個正整數m,要求確定序列的m個不相交子段 內部是連續的 使這m個子段的總和最大!例如這個序列是 2 1,...

九章演算法 快手面試題 流浪劍客斯溫

描述 在物質位面 現實 中,有n 1個星球,分別為星球0,星球1,星球n。每乙個星球都有乙個傳送門,通過傳送門可以直接到達目標星球而不經過其他的星球。不過傳送門有兩個缺點。第一,從星球i通過傳送門只能到達編號比i大,且與i的差不超過limit的星球。第二,通過傳送門到達星球j,需要cost j 個金...

九章演算法 快手面試題 最長有效括號 描述

描述 有一些原木,現在想把這些木頭切割成一些長度相同的小段木頭,需要得到的小段的數目至少為k。給出乙個只包含 和 的字串,找出其中最長的左右括號正確匹配的合法子串。樣例1 輸入 輸出 2 解釋 最長有效括號子串為 樣例2 輸入 輸出 4 解釋 最長有效括號子串為 考點 題解 一般對於最長xx問題容易...