1. 程式人生 > >阿里二面面經

阿里二面面經

很榮幸等來了阿里的二面,感覺自己發揮得很不好,但是我還是想記錄一下我的面試問題,希望自己好好反思反思自己的問題出在哪:

1、聊學習

2、聊專案

3、第三正規化的特點和缺陷

4、如何抽象出資料庫的表

5、對juc的認識和理解

6、為什麼低版本的ReentrantLock在高併發下比synchronized效率高

7、JVM的GC、記憶體模型、區域劃分

8、不用juc中的阻塞佇列,自己實現一個阻塞佇列

9、兩個檔案,裡面各存有100億條各32位元組的url,只有4G記憶體,如何判斷兩個檔案重複的url有哪些

10、設計文字檔案的壓縮演算法

(先只寫問題不寫面經...後面慢慢補上)

相關推薦

阿里

很榮幸等來了阿里的二面,感覺自己發揮得很不好,但是我還是想記錄一下我的面試問題,希望自己好好反思反思自己的問題出在哪:1、聊學習2、聊專案3、第三正規化的特點和缺陷4、如何抽象出資料庫的表5、對juc的

阿里

直接登入系統寫演算法。是的,就寫了兩個演算法,一個小時!先說思路然後完整的寫! 1.標號1-n的n個人首尾相接,1到3報數,報到3的退出,求最後一個人的標號 寫完他沒說什麼,就說下一題。 2.給定一個字串,求第一個不重複的字元 abbcad ->

阿里2019實習生

經過兩次嘗試順利通過了阿里的應屆生面試,馬上進入實習階段,這裡把面試經驗分享給大家,希望給即將實習的同學一點幫助。 第一次面試的是阿里的實習生,公司是螞蟻金服,有師兄內推,具體職位是分散式排程,一共過了三輪面試,最後拿了B+。 時間過了比較久了,所以具體哪些

CVTE安卓

一面: 1、Service兩種啟動方式有什麼區別? 2、binder機制瞭解嗎,說一下。怎麼確定客戶端呼叫的具體是哪一個方法?底層是怎麼處理的? 3、四種引用 4、GC回收演算法,為什麼要用分代收集演算法,假如有個大物件放不進Survivor區怎麼辦?分配擔保機制

小米前端

title: 小米前端二面面經 toc: true date: 2018-10-20 13:04:04 categories: Web tags: JavaScript HTTP TCP UDP Cookie 正好都是不會的。。。所以完整地記錄一下。 簡單

小米武漢站前端一面+

一面: 所瞭解的所有關於css佈局的都講一下 原型鏈:畫出原型,例項,建構函式的關係圖,如果再新增一個子型別,畫出關係圖 同源策略,跨域:簡單介紹了下image,cros,document.domain,window.name,要求詳細說了jsonp原理 let,co

京東詳談

收到了京東的二面電話,我覺得這次面試有一定的廣度和深度,也和麵試官發生了一些爭論,是一次挺有意思的面試,遂詳細記錄之。面經:首先一上來面試官讓我做了一下自我介紹,經過了總共大約四五次電話面試,遇到這樣的

騰訊一面

騰訊一面二面結束了...之前沒寫一面過程,因為騰訊一面一直在問我前端知識,我就拖著沒寫。現在整理一下一面面試問題(可能記不太清了):1、介紹自己2、介紹專案3、HHTML和HTML的關係4、對XMLHt

美團,Java後臺開發

如期而至的美團二面面經。。如果有後續會有工作人員聯絡你???是涼了的意思嗎??自我介紹聊專案專案裡面用到了Redis,Redis裡面的列表是怎麼實現的?Redis底層的set是怎麼實現的?最多能放多少資料?Redis持久化策略?兩種策略有什麼區別?應用場景?和MySQL有什麼

阿里c++一面

1 多型,虛擬函式與虛擬函式表 2 智慧指標的作用及實現 3 sizeof,不能使用sizeof的情況下判斷系統的位數? 4 三次握手,四次揮手,中間的等待 5  空class的大小,包含int和虛擬函式的大小 6  連結串列是否有環,O(1)時間複雜度刪除指

【2017.04.13】美團

面試時間:2017.4.13  20:00 面試地點:電話面試 面試時長:40分鐘 面試崗位:後臺開發工程師 下午五點打來電話約二面,當時有事,推到了晚上七點。 然後從七點開始戰戰兢兢的等,等

熱乎乎的VIVO一面;JAVA開發

一面技術面,是8.8號。面試官問的問題簡直是一股清流。 首先是自我介紹,介紹項專案經歷 1.著重說了一下最近的一個專案 2.為什麼基於導數的優化比其他優化方式好。 3.KKT條件有啥用。 4.什麼是神經網路 5.神經網路的隱含層數量怎麼確定。 6.神經網路隱

阿里(3.28)

1、連結串列和陣列的區別,時間複雜度(說插入,刪除,搜尋的) Arraylist的實現原理 2、雜湊表原理及時間複雜度(根據關鍵碼值(Key Value)而直接進行訪問的資料結構,以資料中每個元素的關鍵字K為自變數,通過雜湊函式H(k)計算出函式值,以該函式

阿里,已掛

昨天從杭州回來的動車上,接到了阿里巴巴的電話,但是當時說在動車上,也就約定今天下午面試。 下午上廁所時,接到了電話,但是沒響幾秒,就結束通話了電話,還沒來得及接。 於是,在官網上和客服小姐姐反映了這個情況,過了一會兒,電話來了。 於是開始問: 1、先自我介紹一下

阿里:什麼是mmap?

平時在面試中你肯定會經常碰見的問題就是:RocketMQ為什麼快?Kafka為什麼快?什麼是mmap? 這一類的問題都逃不過的一個點就是零拷貝,雖然還有一些其他的原因,但是今天我們的話題主要就是零拷貝。 傳統IO 在開始談零拷貝之前,首先要對傳統的IO方式有一個概念。 基於傳統的IO方式,底層實際上通過呼叫r

阿里,面試官居然把 TCP 三次握手問的這麼細緻

TCP 的三次握手和四次揮手,可以說是老生常談的經典問題了,通常也作為各大公司常見的面試考題,具有一定的水平區分度。看似是簡單的面試問題,如果你的回答不符合面試官期待的水準,有可能就直接涼涼了。 本文會圍繞,三次握手和四次揮手相關的一些列核心問題,分享如何更準確的回答和應對常見的面試問題,以後面對再刁鑽的面試

滴滴管培三+終

趁著沒忘光,更新下,滴滴每輪面試都間隔一週,還是很漫長的面試經歷 滴滴三面和終面都會問到對職位的理解,大家準備的時候多考慮一下,滴滴是很注重是否職位匹配。 三面:總監面 形式:視訊面試 物件:快捷出行總監 問題: 首先自我介紹 面試官比較關注與職位相匹配的經歷,針對我在中

阿里巴巴JAVA試題

一、String,StringBuffer, StringBuilder 的區別是什麼?String為什麼是不可變的? 答: 1、String是字串常量,StringBuffer和StringBuilder都是字串變數。後兩者的字元內容可變,而前者建立後內容不可變。 2、Str

阿里歷年Java試題知識點總結

1. Java中的原始資料型別都有哪些,它們的大小及對應的封裝類是什麼? boolean boolean資料型別非true即false。這個資料型別表示1 bit,但是它的大小並沒有精確定義。 《Java虛擬機器規範》中如是說:“雖然定義了boolean這種資料型別,但是隻對它提供了非常有

騰訊Java開發5:Treemap+同步鎖+MVCC+快取+慢查詢+雪崩

  一面(電話) 說說對JVM的理解 treemap和hashmap有什麼區別? Java多執行緒的的5大狀態圖流轉 mysql主鍵和唯一索引的區別 說說最近的專案 如何實現session共享,用redis如何實現 快取擊穿的概念和解