Y! onsite新鮮面經
沒簽NDA, 我就說說了。
一共四輪。
第一輪:
..behavior questions. Most difficult part in your project.
- BFS.... 我先用了兩個queue, 被要求改成一個, 再被要求在node的結構里加一個isMarked的property來做, 感覺有點無聊
- String compression, 比如 ACCCDD 變成A3C2D
第二輪:
設計一個lexicon使得可以支援wild card。比如lexicon裡面有單詞“apple”, 那麼query = "apple", "a?ple" 或者 “a*”都返回true。 “apble”, "a?ble", "a*l" 返回false。 其中 ‘?’表示任意字元出現一次; ‘*’表示任意字元出現0或多次
第三輪:
這輪是大佬architect來面的, 自然是system design。。。
使用者在每次完成一個task之後, 都會得到一個分數, 設計系統使得使用者可以立刻知道他總分的排名, 並且可以選擇在過去3天/7天/一個月的排名, 要求從security, scalability 等方面分析
第四輪:
使用者在做某個task的時候會不斷向server發出quest, 這個quest包含了userid和taskid, 都是unit型別的。 設計實現可以得到daily active user 和 last 30 day active user的數量的方法。 設計要求兼顧速度和節省儲存空間。
最後討論如果要把每天的資訊serialize到一個local file, 應該怎麼做才能節省空間。
本文來自微信:待字閨中,2013-10-07釋出,原創@陳利人 ,歡迎大家繼續關注微信公眾賬號“待字閨中”。
相關文章
- Facebook 電面+Onsite面經
- 面經合集 | 面試不用愁,掘友能解憂,一批大廠面試經驗新鮮出爐啦~面試
- Apple 面試寶典 – HR, 電面, Onsite 準備建議APP面試
- Apple 面試寶典 - HR, 電面, Onsite 準備建議APP面試
- 經緯創投:新冠經濟負面壓力評測創投
- clientX/Y pageX/Y offsetX/Y layerX/Y screenX/Y clientHeight innerWidth...client
- JavaScript新鮮事·第4期JavaScript
- 面經
- [面經]阿里二面阿里
- 2017 Shenyang onsite replay L - Tree
- TiDB 4.0 新特性嚐鮮指南TiDB
- mysql面經MySql
- Webpack5.0 新特性嚐鮮實戰 ??Web
- MySQL·8.0新特性·Newdatadictionary嚐鮮篇MySql
- JavaScript 6 裡都有啥新鮮東西?JavaScript
- 面經總結
- 中興面試面經面試
- 面經梳理-mysqlMySql
- 面經-測試
- 【嚐鮮】flutter3桌面版微信EXEFlutter
- 新零售|盒馬鮮生詳解
- vCloud Director演示視訊新鮮出爐薦Cloud
- 7種新商業模式:撲面而來的未來經濟模式
- 新鮮!達美樂新來的“外賣小哥”竟是機器人機器人
- 京東面經總結
- 鏈家面試面經面試
- 【面試】Morgan Stanley IT面經面試
- 面經梳理-springSpring
- 面經梳理-分散式分散式
- 面經-演算法演算法
- 面經-效能測試
- 一鍵AI著色,黑白老照片畫面瞬間鮮活AI
- diff -u: 核心開發裡的新鮮事兒
- 熱門API介面它來啦 新鮮出爐API
- Docker Container 就是一個程式,多新鮮啊?DockerAI
- 理解exp, imp 使用direct=y 及imp commit=yMIT
- 北森面經 offer get
- 面經問題學習