騰訊面試 WXG 微信支付核心業務應用工程師


昨天正在不可描述時候,接到了微信支付面試邀約。
頭天邀約 第二天下午4-5點面試,各大廠最近效率挺高的。
已有合適of 也懶得再准備面試,佛系面了一波,以下是面試記錄。

一輪

面試官先對自己遲到2分鍾表示了抱歉,聊了聊我在OPPO做的事情/崗位/擅長的語言。

然后項目部分

  1. 簡單講下業務 遇到的問題 如何解決的
  2. 對剛剛提到的2點進行了適當擴展 不太深入
  3. 項目中 緩存和數據庫一致性如何解決
  4. 數據庫如何容災
  5. 喜茶項目部分SKU是如何做到最后多個線程對最后一個消費只消費一次的。

接下來基礎部分

  1. 簡單聊下JVM的垃圾回收
  2. redis和MySQL差異 為什么不用redis做數據庫
  3. HTTPS安全性如何保障 對稱加密和非對稱加密 講下常見的非對稱加密算法
  4. tcp和udp的差異
  5. tcp如何保障可靠性
  6. 簡單講下三次握手
  7. 進程和線程差異
  8. 進程間如何數據共享
  9. 數據庫的數據結構
  10. 如何優化數據庫 什么是聯合索引

算法部分 LC原題 共享屏幕網頁作答 比較簡單

  1. 二分查找
  2. 整數翻轉

最后加了些問題

  1. 如何設計一個分布式ID
  2. 五億長度無序數組 如何快速找到目標數字
  3. 虛擬內存和物理內存 媽的這題不會
  4. 有那些限流算法 媽的又不會
  5. 分表情況下 是如何篩選數據的

最后一看時間差不多了 50分鍾表示面試就到這里

面試評價

總評三星半
比起大部分讓自我介紹 然后面試官看簡歷的開場要體驗好一些,年前自我介紹都要說吐了。
可能面試官工作也不太久考察比較跳躍,也不夠深入。
崗位要求有如下幾點

  1. C++,STL,unix編程,網絡編程,MySql應用。
  2. PHP,Python,Linux腳本類處理工具(awk,sed等等)。
  3. 高並發網絡服務模型,容災恢復實踐,分布式存儲應用。

對於2 3是不太符合一直是做的內部系統,沒太多高並發實際經驗。沒涉及的部分答的確實一般。也沒給提問環節這點略微差評。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM