3.13騰訊雲一面

larry233發表於2020-11-11
  • 你研究生的專案是商品評論的情感分析,說下你的方法
    兩句說完
  • 詳細點
    說完整個模型
  • 那現在上線了嗎
    沒有
  • 如果上線,怎麼衡量效能,驗證模型的有效性
    從小規模資料和大規模資料講了差別(瞎說的)
  • 你實習期間前端寫的比較多還是後端比較多
    前端
  • 做的是什麼
    介紹了工作的內容,以及公司為什麼做那個網站,以及爬蟲的專案
  • 你們團隊專案的程式碼是怎麼管理的,遇到衝突怎麼辦
    程式碼放在碼雲上,git merge的時候衝突,解決衝突後再push
  • 那你說說cookie和session的區別
    不會,只說了cookie是快取
    1. cookie放在瀏覽器,session放在伺服器,因此session多了伺服器壓力會很大
    2. cookie可通過設定長期有效,session則有過期時間
    3. 可以通過cookie登陸,cookie可以被仿造/篡改,因此不安全
      另外,cookie是伺服器對我們身份的標識,降低確認身份的開銷(如隔一段時間不用再登陸),因此可以結合User-Agent偽裝成瀏覽器
  • GET和POST的區別
    一個請求,一個能寫
  • 還有呢,安全方面的?
    只記得其中一個不安全?是不是PUT才是不安全?忘了
    :GET命令的請求引數放在url中,不安全,傳遞資料有限;POST命令常用於表單的提交。
  • 你提到了狀態碼,說下有哪些狀態碼
    200是正常,30X是重定向,40X是地址問題,50X是伺服器問題(答的比較粗略)
  • 長連線和短連線的區別
    說了HTTP1.0/1.1/2.0的引數是怎麼實現長連線和短連線的
  • 你說你熟悉linux下的開發除錯,那你用的是什麼除錯
    GDB,沒繼續問
  • 你研究生期間一直做的這個專案嗎
    其實不是專案,純粹很研究的工作,跟她說專案確實不足,所以在基礎上花了功夫比較多
  • 你說你熟悉linux命令,那你係統卡了怎麼查效能
    答了iostat查io,pidstat查佔CPU/mem的程式,free查記憶體,uptime查負載,以及top
  • 怎麼在兩臺機器間發檔案
    答了scp,問還有沒有,說不知道,(碎碎唸了ssh,ftp)
    :其實還有nc,ftp,rsync命令,nc命令其實是TCP/UDP連線,通過監聽埠實現;rsync命令速度更快,支援斷點續傳
    騰訊用的是sz和rz命令
  • 你說你熟悉TCP/IP,說下握手和揮手
    一口氣講完,應該沒什麼差錯
  • TCP的滑動視窗說一下
    傳送端服務端維護大小為n的視窗等等,說了選擇重傳(感覺細節還是說的不夠)
  • 那IP是怎麼定址的
    傳送端只知道IP不知道實體地址,所以需要ARP查MAC地址,還說了IP協議的最大生存時間欄位,還有多跳,等等
  • 你平時用什麼資料庫?說下你用資料庫遇到的問題,說下印象最深的一次經歷
    MySQL,沒遇到啥問題(我:???)
  • 那你說下索引
    直接答底層B+樹,說了和B-樹的區別
  • 你說下索引的優缺點
    優點查詢快,加速表和表的連線,加速group by,order by,distinct;
    缺點是維護B+樹,需要額外的實體記憶體
  • 介紹下事務以及什麼時候用事務
    說了事務是用在併發環境下的,將資料庫從一個一致性狀態到另一個一致性狀態,要麼全做,要麼全不做,是原子性的
  • 平時都是C++嗎
    是的,對C++比較熟,雖然學習成本比較高,但一直在學
  • 那換別的語言呢
    語言只是工具balabala
  • 思考題:兩根不均勻的香點完1小時,怎麼求15分鐘

總體上答得語速較快,思維跳脫,想到啥說啥,回想起來可能邏輯不是很清晰,有點緊張,要是現場面就炸了,然後一些知識點的細節說的不是詳細

相關文章