淘宝网Java五面:现场面试49题含答案!
淘寶一面:
面試介紹
1)自我介紹?
2)項(xiàng)目介紹?
3)遇到的最大困難是什么?怎么解決的?
4)你覺(jué)得你能怎么優(yōu)化這個(gè)項(xiàng)目?
面試題目
1)講一下JVM
2)講一下JVM的分代回收以及具體算法
3)將一下JVM的垃圾收集器,G1和CMS有啥區(qū)別?
4)講一下一個(gè)變量從產(chǎn)生到結(jié)束所經(jīng)歷的過(guò)程,講一下字符串常量的過(guò)程?
5)將一下線程安全問(wèn)題產(chǎn)生的原因?
6)講一下樂(lè)觀鎖和悲觀鎖
7)樂(lè)觀鎖是怎么保證一致性的
8)Integer和int有啥區(qū)別,integer中有哪些特殊的函數(shù)?
9)講一下數(shù)據(jù)庫(kù)的隔離等級(jí)
10)說(shuō)一下MVCC
11)說(shuō)一聚簇索引和非聚簇索引的有什么不同
淘寶二面:
1、問(wèn)了冒泡排序,快排,和歸并排序及優(yōu)缺點(diǎn)和優(yōu)化
2,網(wǎng)絡(luò)方面有osi七層,tcp/ip五層,分別有哪些協(xié)議及作用
3,爬蟲用的什么數(shù)據(jù)結(jié)構(gòu)
4、tcp的流量控制和擁塞控制
5,mysql用的什么存儲(chǔ)引擎,這個(gè)存儲(chǔ)引擎用的什么數(shù)據(jù)結(jié)構(gòu) ,有哪些優(yōu)缺點(diǎn),怎么使用
6,jvm的垃圾回收機(jī)制和垃圾收集器
7、spring當(dāng)中事物的隔離級(jí)別
8、jdk1.8 concurrenthashmap 的新的特性,有沒(méi)有看過(guò)源碼
9、 threadlocal了解嗎
10,問(wèn)了redis的一些問(wèn)題,項(xiàng)目中有(擴(kuò)容,失效key清理策略等)
11,剩下的都是項(xiàng)目的東西(kafka filebeat elk原理,主從選舉,復(fù)制等)
12,后面擴(kuò)展的問(wèn)了一些大數(shù)據(jù)相關(guān)的,問(wèn)我一些大數(shù)據(jù)處理框架是否有了解
整個(gè)過(guò)程四十分鐘左右
淘寶三面
主要項(xiàng)目,你做過(guò)哪些項(xiàng)目,用過(guò)哪些技術(shù)?了解哪些框架?你覺(jué)得對(duì)你技術(shù)提升最高的是哪一件事情,提升了你哪一方面的技術(shù)?
1)講一下Spring AOP和IOC的底層實(shí)現(xiàn)
2)說(shuō)一下hashcode的作用?HashMap的底層實(shí)現(xiàn)?HashMap和HashTable的區(qū)別
3)說(shuō)一下concurrentHashMap和hashTable在性能上的區(qū)別?以及這種差異形成的原因
4)講一下堆以及堆排序
5)說(shuō)一下B+tree和二叉搜索樹的區(qū)別?說(shuō)一下二叉搜索樹和AVL樹、紅黑樹之間的差別
6)給你兩個(gè)文件(字符串形式的)如何找出他們之間的不同地方?
7)你剛剛說(shuō)的能怎么優(yōu)化?
淘寶四面 交叉面
本來(lái)以為三面結(jié)束就是hr面了,又收到一面交叉面
1. 給你50億行字符串,機(jī)器4G內(nèi)存(只能一臺(tái)機(jī)器),找出重復(fù)次數(shù)最多的那行字符串?(以行為單位,每行不超過(guò)10個(gè)字符)
2.設(shè)計(jì)一個(gè)算法,實(shí)現(xiàn)兩個(gè)10g大文件在10m的內(nèi)存中將兩個(gè)大文件中重復(fù)的放進(jìn)第三個(gè)文件
3. 快速排序的平均復(fù)雜多少?最壞情況是什么?(這個(gè)題估計(jì)就是緩和一下尷尬的氣氛)
淘寶五面 hr
大概問(wèn)了
1,介紹一個(gè)對(duì)于你來(lái)講成長(zhǎng)最大的項(xiàng)目,你在項(xiàng)目中承擔(dān)的作用
2,對(duì)阿里有沒(méi)有了解
3,對(duì)電子商務(wù)有沒(méi)有了解
4,了解新零售嗎
5,電子商務(wù)和新零售有什么區(qū)別
6,還有哪些電子商務(wù)平臺(tái) 國(guó)內(nèi)外
7,用過(guò)哪些算法模型
8,讀過(guò)哪些算法方面的書籍
9,開(kāi)放題 數(shù)據(jù)和商業(yè)的關(guān)系
一共半個(gè)多小時(shí)吧
你可能也喜歡:
總結(jié)
以上是生活随笔為你收集整理的淘宝网Java五面:现场面试49题含答案!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 线性代数应该这样讲(一)
- 下一篇: Hadoop YARN:调度性能优化实践