唯品會筆試題:
1.const關鍵字作用是什麼?
static
關鍵字作用是什麼?
2.先進先出、後進先出的典型資料結構分別是什麼?用你熟悉的語言編寫其中乙個資料結構。
3.(任選一題)(1)
協議狀態碼
200、
302、
404、
500分別代表什麼?(2)
tcp協議和
udp協議的區別是什麼?各舉乙個典型的應用場景。
(3)解釋一下
lru演算法。
4.(任選一題)
(1)用你熟悉的語言實現氣泡排序演算法。
(2)有兩個目錄a、
b的絕對路徑(字串),用你熟悉的語言實現乙個演算法,求出
b相對於
a的相對路徑。
5.(任選一題)
(1)有乙個整數陣列,請用你熟悉的程式語言寫乙個演算法將這個陣列變成奇數在前偶數在後。並給出你的演算法的空間複雜度和時間複雜度。
(2)現有
n個小於
100000
的整數,寫乙個演算法將這些數從小到大排序,要求時間複雜度
o(n)
,空間複雜度
o(1)。(3
)假設使用者
id為整數,現有
10億條使用者購買商品的日誌記錄,每條記錄大約
100byte
,現在策劃部要求對其中購買商品件數最多的
100個使用者進行獎勵,給你一台記憶體
2g的機器,如何花費盡量少的記憶體計算出這
100個使用者的id。
6.(任選一題)
(1)列舉你所知道的設計模式(至少三個),並解釋其中的兩個。
(2)試解釋並比較面型物件程式設計和面向過程程式設計。
7.倉庫中有100
顆金豆,揀貨員在揀貨的時候無意中把一顆外觀一摸一樣但重量不同的假豆掉了進去。倉庫主管發現後給了他一架天平,並說如果他能通過最多兩次稱量得出假豆比真豆重還是輕,就不對他進行懲罰。你如果你是揀貨員,你能讓自己免於懲罰嗎?
8.(附加題)
開發網際網路應用與開發企業級應用有什麼異同?開發電子商務**和開發新聞類**什麼異同?思考一下,說說你的觀點。
唯品會2018機器學習(A卷)
前言 想強調的是,機器學習中依然注重基本資料結構,演算法的知識。個人答案,覺得有問題的歡迎交流 一 資料結構與演算法 列舉至少2種排序演算法 如快排 並寫出實現 這裡寫了冒泡和快速排序兩種。氣泡排序 public void bubblesort int a 這裡需要注意的是,a j 和a j 1 互...
selenium例項 唯品會爬取
import json from selenium import webdriver from time import sleep from bs4 import beautifulsoup import urllib.parse class weispider object def init se...
唯品會訴爭唯品會商標終審敗訴,因與引證商標構成近似
techwww.cppcns.comweb 企查查app顯示,近日,唯品會因商標申請駁回複審行政糾紛一案,不jovndivte服程式設計客棧判決,提起上訴。企查查顯示,相關二審行www.cppcns.com政判決書近日公開,法院查明唯品會公司註冊的第25類 唯品會 商標不具有區別於各引證商標的顯著性...