含答案|阿里平台產品經理一面&二面
來自專欄筆經面經14 人贊了文章
作者:小豆莢
鏈接:https://www.nowcoder.com/discuss/89122
來源:牛客網
一面
關於產品的第一次面試。主要是自己對問題的記錄,方便以後查閱。
上周三晚19點多,接到一個電話,毫無防備的在公司接了,是阿里一面面試官,問是否方便電話面試,答:不太方便,又約了明天下午再打。
第二天一天緊張的不得了,結果等了一下午也沒有打來,心想估計是嫌我第一次拒絕就不會再打來了。
直到今天下午4點多,依然在公司上班,看到一個熟悉的電話,立馬下樓找了個地方,回撥過去,面試官首先表示上周四沒有打來電話的歉意。
開始面試:自我介紹---
一.學過資料庫相關的課程嗎?學過。內鏈接和外鏈接的區別?
答案(百度的標準答案,主要是記錄下來,便於之後複習):
內連接,也被稱為自然連接,只有兩個表相匹配的行才能在結果集中出現。返回的結果集選取了兩個表中所有相匹配的數據,捨棄了不匹配的數據。由於內連接是從結果表中刪除與其他連接表中沒有匹配的所有行,所以內連接可能會造成信息的丟失。內連接語法如下:
select fieldlist from table1 [inner] join table2 on table1.column = table2.column
內連接是保證兩個表中所有行都滿足連接條件,而外連接則不然。外連接不僅包含符合連接條件的行,還包含左表(左連接時)、右表(右連接時)或兩個邊接表(全外連接)中的所有數據行。SQL外連接共有三種類型:左外連接(關鍵字為LEFT OUTER JOIN)、右外連接(關鍵字為RIGHT OUTER JOIN)和全外連接(關鍵字為FULL OUTER JOIN)。外連接的用法和內連接一樣,只是將INNER JOIN關鍵字替換為相應的外連接關鍵字即可。
內連接只顯示符合連接條件的記錄,外連接除了顯示符合條件的記錄外,還顯示錶中的記錄,例如,如果使用左外連接,還顯示左表中的記錄。
二.索引是幹嘛的?有什麼缺點?
索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問資料庫表中的特定信息。
1、首先要明白為什麼要用索引:因為數據表中的記錄很多,為了方便我們查找,提高查詢的效率;
2、索引的原理:對要查詢的欄位建立索引其實就是把該欄位按照一定的方式排序;建立的索引只對該欄位有用,如果查詢的欄位改變,那麼這個索引也就無效了,比如圖書館的書是按照書名的第一個字母排序的,那麼你想要找作者叫張三的就不能用改索引了;還有就是如果索引太多會降低查詢的速度
3、索引的優缺點: 首先明白為什麼索引會增加速度,DB在執行一條Sql語句的時候,默認的方式是根據搜索條件進行全表掃描,遇到匹配條件的就加入搜索結果集合。如果我們對某一欄位增加索引,查詢時就會先去索引列表中一次定位到特定值的行數,大大減少遍歷匹配的行數,所以能明顯增加查詢的速度。
那麼在任何時候都應該加索引么?
這裡有幾個反例:
1、如果每次都需要取到所有表記錄,無論如何都必須進行全表掃描了,那麼是否加索引也沒有意義了。
2、對非唯一的欄位,例如「性別」這種大量重複值的欄位,增加索引也沒有什麼意義。
3、對於記錄比較少的表,增加索引不會帶來速度的優化反而浪費了存儲空間,因為索引是需要存儲空間的,而且有個致命缺點是對於update/insert/delete的每次執行,欄位的索引都必須重新計算更新。所以並不是任何情況下都改建立索引的。
三.union和union all的區別?
Union:對兩個結果集進行並集操作,不包括重複行,同時進行默認規則的排序;
Union All:對兩個結果集進行並集操作,包括重複行,不進行排序;
更多實例方便理解,點這裡:https://blog.csdn.net/qq_33326449/article/details/53079082
四.你認為產品經理應該具備什麼能力?
1.定位能力
對於一款產品,我們首先要做好定位。目標用戶是誰?服務什麼,也就是能解決用戶哪方面問題?市場如何,市場是否有同類產品,我們的差異化在哪裡?
2.需求調研
了解了為誰做和做什麼,就要仔細研究這塊市場,做好調研。調研是個細緻的工作,可以從多個角度來做。調研不僅僅局限與ONE-TO-ONE的與客戶面對面,還可以通過客服、市場人員、運營人員、微信、微博、論壇等多種形式了解,還可以把自己當成客戶,來思考產品。
3.設計能力
設計是產品經理的基本功,通過市場的調研並結合我們產品的定位來進行設計。設計出的功能和界面需要經過產品部門或公司層面的碰頭會來討論確定。設計分UE和UI,UE是用戶體驗設計;UI是用戶界面設計。不同的設計體現的點是不一樣的,UE重在交互和布局,是為了講清楚需求,通過UE的反覆迭代來優化產品。UI界面設計師再通過UE來設計出效果圖。重點在於功能設計、交互設計、頁面設計三塊。
4.控制能力
在產品設計完交給技術部門進行開發後,產品經理也要隨時了解產品開發情況,對技術人員的問題要給予解答,對開發出的成果要進行了解,對於不對的要給予糾正,避免產品成果物出錯。
5.溝通協調
溝通協調能力是產品經理的軟實力。要與領導溝通,爭取獲得更大的資源和支持;要與部門間溝通,爭取獲得更多的幫助,便於推進產品進展。
6.運營推廣
足不出戶的產品,走不出家門的產品不是好產品,懂市場、懂運營、懂推廣同樣是產品經理應該具備的技能。
五.有一個用戶站在走廊下,外邊在下雨,你作為產品經理,會做什麼?(答案自己想的,有其他想法的歡迎留言)
首先需要確定用戶的需求,搞明白他想做什麼。是想走出去沒有傘?還是只是想單純的看雨景?還是在思考問題?等等。
Q:那接著你的這幾種想法,確認他的需求了,你會做什麼?
接下來應該是考察解決問題的能力,提供什麼樣的解決方案。1.賣給他傘或者雨衣,提供幾種不同的商品供用戶選擇。2.看風景的話,推薦音樂軟體、聽書軟體、或者室外咖啡館之類的。
Q:如果他只是想填飽肚子,你會怎麼做?
應該也是需要提供幾種方案:比如讓他叫外賣、讓他打車去飯店、提供餐品讓他選擇等等。主要應該是提供可選擇的方案給目標用戶,而不是替用戶做主。
六.數據結構:遍歷一個樹,有幾種方法?
前序(根左右)
中序(左根右)
後序(左右根)
七.舉個實例說明你具有比較好的溝通協調能力?
八.我沒什麼問題了,你有什麼問題要問我的嘛?
大概就記得這些,我是站在公司樓下的廣場上打的電話,本身就很緊張,也沒有紙筆,所以就憑印象記住了這幾個題目。
=======================
二面
作者:小豆莢
鏈接:https://www.nowcoder.com/discuss/89728來源:牛客網我必須要先說一下面試的前提,我有多悲催,過程多悲慘,才能安慰自己悲痛的結果!!!(另:阿里面試電話太突然,總感覺提前約一下比較好)。
前提:下午參加活動累到癱瘓。7點拿到手機那一刻,看到杭州0571的未接,第一反應是面試。但活動是和領導一起,找不到合適的機會回撥,慌……7:30到了飯店,拿到手機,三分鐘前阿里巴巴總機未接電話,更慌了
-_-。找了個機會溜出去回撥,因為是夜間無法找到分機號碼,心想完蛋了。安心回去吃飯吧。9點去坐地鐵,剛上地鐵,阿里來電,這次一定要接,接通就讓自我介紹,地鐵那麼吵,我說能不能晚10分鐘打過來,對方說可以,然後直接掛了電話。我就立馬下地鐵找了個地方等著,10……20……30分鐘過去了,熱的我大汗淋漓,想起來一面等了一整天也沒打來的事情,果斷又坐上地鐵走了,剛上地鐵又來電(就是這麼悲催點背)。接通先表達了自己的歉意,又讓對方等了一分鐘,明顯覺得有點不樂意,就在來回穿梭的地鐵站空隙,進行了我的阿里二面
一、先自我介紹
二、你為什麼要做產品經理
三、你覺得產品經理是做什麼的?工作職責有哪些?
補一個:產品需求的來源有哪些?
四、分析一款你用過的app的優缺點,(選擇小眾一點的產品,不要微信支付寶等)
五、你會用mindmanager、xmind等,你覺得這種結構化思維有什麼好處?
六、你玩抖音嘛?我說玩的不多(實際我壓根就沒有玩過)
那淘寶會用吧。你分析一下淘寶這個產品的優缺點吧?
分析一種產品(抖音或者淘寶)的優缺點。
七、在你使用的產品中,選擇一個說一下他的缺點。
八、文檔也是一個產品。你拿到一個文檔的時候,會關注什麼?如何評判它是不是好的產品
九、看過哪些關於產品經理的書,從中學到了什麼,概括性的說一下?
十、你覺得產品經理的工作是做什麼?
十一、讓我問問題。
在來回穿梭的地鐵間,萬般嘈雜的環境下,?一點一點涼了。
其實這些問題都是很經典的面試題目,我之前大概都看到過,但是沒有思考整理出答案,在這種環境下,我忘得一乾二淨,回答的亂七八糟。
十二點多了,明天還要苦逼的上班,先更到這裡吧。
與作者交流:https://www.nowcoder.com/discuss/89728
更多筆經面經:https://www.nowcoder.com/discuss?type=2
推薦閱讀:
※羅漢堂成立,27萬網友問6諾獎得主,3成擔憂AI超越人類,諾獎得主怎麼答?
※讓阿里巴巴高攀不起的大概只有她了
※怎樣成為阿里巴巴更受歡迎的實習生!
※小邪在阿里的十年技術人生