最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

阿里P7面試經(jīng)歷JAVA總結(jié)(技術(shù)面,HR面)

  發(fā)布時間:2020-06-28 16:47:40   作者:前程有光   我要評論
本文主要介紹了阿里P7面試經(jīng)歷JAVA總結(jié),主要包括技術(shù)面試和HR面試,特與大家分享,感興趣的可以了解一下

為記錄阿里的電面經(jīng)歷,特與大家分享,崗位是JAVA研發(fā)工程師。

一面主要問題如下

首先自我介紹
數(shù)據(jù)結(jié)構(gòu)算法的基本問題,如排序算法,二叉樹遍歷,后序遍歷非遞歸,圖的最短路徑問題
對一個數(shù)組進行絕對值排序的算法
java中hashmap的底層實現(xiàn)
java中垃圾回收機制GC原理等
介紹自己的項目,數(shù)據(jù)庫中用到的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)模型,死鎖的概念(問的應(yīng)該是數(shù)據(jù)庫的死鎖),如何避免死鎖?
樂觀鎖和悲觀鎖?
一致性hash算法
項目中業(yè)務(wù)對象的關(guān)聯(lián)關(guān)系/關(guān)聯(lián)方式,談?wù)勛笸膺B接及如何實現(xiàn)多對多關(guān)系模型
spring的IOC和AOP
sping如何實現(xiàn)(保證)事務(wù)一致性完整性,spring中事務(wù)傳播機制類型
談?wù)刉EB的架構(gòu)(應(yīng)該指的是j2ee開發(fā)架構(gòu)模型)、項目中的用戶場景使用場景
對分布式架構(gòu)的了解,如分布式存儲 分布式緩存 分布式計算
談?wù)剬Π⒗锏哪男╅_源項目有所了解?
對淘寶技術(shù)是否有了解?
對其杭州信息平臺事業(yè)部其主要業(yè)務(wù)是否了解(其主要是java方面的開發(fā),另可以重點關(guān)注看看工作流引擎)

二面主要問題如下:

首先仍然是先自我介紹
有過競賽經(jīng)歷?獎項?專業(yè)排名?平時都看些什么書籍?是否參加了學(xué)校社團活動?哪個部門?主要工作?時間安排?
對哪些技術(shù)最熟悉最擅長?我說的是java WEB框架那些,然后就開始問java了
接口和抽象類的區(qū)別 實現(xiàn)有哪些不同?
序列化如何實現(xiàn)?用代碼描述。writeObject? objectWrite?ObjectOutputStream.writeObject(). ObjectInputStream.readObject()
IO框架 集合框架的描述。如何判斷文件是否存在?如何讀取一個目錄下面的所有文件和子目錄?代碼描述。
廣度優(yōu)先遍歷目錄下面的所有子目錄和文件?代碼實現(xiàn)?List和Map的不同?HashMap的實現(xiàn)?如何解決散列沖突?
多線程機制?線程休眠10秒?sleep()與wait()的區(qū)別。
緩沖流buffer的用途?原理?
linux下如何查看CPU負載和IO端口的使用情況?如何創(chuàng)建目錄?如何搜索一個指定的字符?
考察數(shù)據(jù)庫的sql操作,給定了一個具體的業(yè)務(wù)表,如何對不同類型的數(shù)據(jù)進行統(tǒng)計。
事務(wù)的概念?臟讀?如何避免?如何在代碼中實現(xiàn)?
sql代碼中如何使用如何定義一個事務(wù)?應(yīng)該是如何定義一個事務(wù)的隔離級別?
項目中遇到的問題?解決方式?
SSI框架?spring如何定義一個bean?代碼描述。Bean的生命周期?Bean的scope?
對淘寶技術(shù)架構(gòu)的了解?從哪里獲取到的?自己今后的職業(yè)規(guī)劃?技術(shù)發(fā)展方向?
最后,對來杭州和阿里工作的意向?然后詢問我自己有啥想問的?談了下 信息平臺事業(yè)部的主要業(yè)務(wù)?工作流和ERP?
總體上來看,還是比較注重基礎(chǔ)的 尤其是java的多線程和并發(fā)安全性及數(shù)據(jù)庫相關(guān),另外對有關(guān)開源框架的具體底層實現(xiàn)需要多閱讀源碼并進行總結(jié)。

下面是網(wǎng)上參考到的阿里java面試題目,同樣作為借鑒。

hashmap,hashtable區(qū)別。
是否了解過hashmap的源碼?
jvm相關(guān),主要是內(nèi)存分配的過程,何時出發(fā)GC,用什么工具或者命令來進行監(jiān)控?
類加載,類隔離機制。
spring的ioc,aop,事物,然后順便提到了數(shù)據(jù)庫的事物,兩階段提交,數(shù)據(jù)庫鎖的級別,MySQL數(shù)據(jù)庫鎖的特殊之處(頁級鎖)
java線程池里面的arrayblockingqueue,linkedblockingqueue的用途和區(qū)別。
設(shè)計模式相關(guān),主要講解用途
如何保證數(shù)據(jù)庫集群中ID的唯一性,假設(shè)每秒鐘并發(fā)20萬次。
設(shè)計十萬并發(fā)級別的網(wǎng)站后臺,如何計算使用的ecs數(shù)目(云服務(wù)器(Elastic Compute Service, ECS 如阿里ECS)是一種處理能力可彈性伸縮的計算服務(wù)器,
基于BGP最優(yōu)路由算法構(gòu)架多線網(wǎng)絡(luò),云服務(wù)器可以幫助構(gòu)建更加安全穩(wěn)定的應(yīng)用)。
memcached和redis的異同和用途。
nosql數(shù)據(jù)庫相關(guān),主要講了mongodb
10G的整數(shù)中,取出最大的一個(不光是使用高效的排序算法,還需要考慮內(nèi)存大小)
synchronized,volatile,可重入鎖的用途和優(yōu)缺點。
java nio相關(guān)核心的api基本了解和應(yīng)用
一致性hash
在一個大系統(tǒng)中存在哪些單點失效的問題
hadoop優(yōu)化相關(guān)

一面,主要注重基礎(chǔ),問得很深很廣,壓力面試。

hashmap、concurrenthashmap底層實現(xiàn)和區(qū)別
spring框架的原理
如何寫一個orm框架
hibernate一級緩存和二級緩存,hibernate其他緩存
hibernate事務(wù)傳播行為種類
springmvc原理
restful的好處
restful有幾種請求,表單如何提交put請求
web中安全性問題的考慮,如何防止
web系統(tǒng)整體架構(gòu)
hibernate如何實現(xiàn)聲明式事務(wù)
java并發(fā)包
volatile
平常都看哪些書
spring底層數(shù)據(jù)結(jié)構(gòu)
如何進行反射,如何提高反射的性能
如何實現(xiàn)java的代理,為什么需要實現(xiàn)接口
TCP協(xié)議三次握手
springmvc用過哪些注解
springAOP可以使用哪些代理,有什么區(qū)別
為什么要分三層
mybatis與hibernate有什么區(qū)別,為什么不用hibernate直接寫sql語句?
這面沒有準備好,廣度和深度壓力很大,建議大家多看看三大框架源碼、原理,并發(fā)包。

二面注重于項目

什么是restful web service?
并發(fā)集合包?
項目中使用了哪些數(shù)據(jù)結(jié)構(gòu)?
TCP中斷連接四次揮手?
MD5加鹽
https
支付寶接口開發(fā)
知道哪些鎖,有什么區(qū)別?
依舊JDK源碼
項目遇到什么問題,怎么解決?
JDK1.8有什么新特性?
也許是覺得一面已經(jīng)問了很多了,這面又答得比較不錯,20分鐘就結(jié)束了,30分鐘出了結(jié)果。

三面聊人生

leader人very nice,給了一些建議,可能是覺得技術(shù)差不多,這面基本沒怎么問技術(shù),主要是職業(yè)發(fā)展、IBM的實習(xí)內(nèi)容之類,我想大家可能也都有自己的想法,18分鐘。

hr面聊成長經(jīng)歷:聊了一下對B2B的認識和自己的技術(shù)成長歷程。

  • 進程和線程的區(qū)別
  • 什么叫線程安全?舉例說明
  • OSI七層模型,包括TCP,IP的一些基本知識
  • 數(shù)據(jù)庫的鎖
  • DFS,BFS算法
  • 還有一些諸如collection framework的Java基礎(chǔ)
  • http中,get post的區(qū)別

其他的面試,感覺問的很有代表性:

第一面(只記得這么多了)

  • 筆試題第四題實現(xiàn)又口述了下
  • 有個每秒鐘5k個請求,查詢手機號所屬地的筆試題(記得不完整,沒列出),如何設(shè)計算法?請求再多,比如5w,如何設(shè)計整個系統(tǒng)?
  • 比較熟悉什么技術(shù)?我說jvm和oracle,就讓我畫jvm的體系結(jié)構(gòu),畫了之后說各個部分的職責(zé),并扯到運行期優(yōu)化。

第二面(沒有技術(shù)細節(jié),都是泛泛的,但是我回答的比較保守,只覺得能滔滔不絕的說上半小時才敢說看過或了解)

  • 是否愿意去杭州
  • 熟悉各種技術(shù)框架么?源碼讀過么?
  • 數(shù)據(jù)庫了解什么?mysql了解么
  • 前臺技術(shù),看我用的ExtJS,就問是否了解JQuery
  • 進現(xiàn)在的公司,覺得對技術(shù)是否有提升?

第三面,此面沒有技術(shù)問題

第四面HR(感覺這面問題回答的有點扯,畢竟是這么幾年來首次面HR,之前面過2、3個公司,要么很早就掛了,要么感覺流程太長,自己不愿意面下去)

  • 愿意去杭州發(fā)展么?我說要考慮,hr就問主要考慮什么問題
  • 從技術(shù)角度來說,你覺得你跟你同學(xué)比怎么樣
  • 你的父母怎么看待你的

jvm性能調(diào)優(yōu)都做了什么
高并發(fā)情況下,我們系統(tǒng)是如何支撐大量的請求的
集群如何同步會話狀態(tài)
負載均衡的原理
數(shù)據(jù)庫事務(wù)屬性
二叉樹的遍歷算法
hashtable和hashmap的區(qū)別
并發(fā)、同步的接口或方法
string、stringbuilder、stringbuffer區(qū)別
https處理的一個過程,對稱加密和非對稱加密
線程的幾種狀態(tài)
了解手機開發(fā)么
個人優(yōu)勢
與同事溝通的時候,如果遇到?jīng)_突了如何解決
工作中覺得哪方面欠缺?
有問題要問么?
期望薪水
為什么要離開現(xiàn)在的公司

到此這篇關(guān)于阿里P7面試經(jīng)歷JAVA總結(jié)(技術(shù)面,HR面)的文章就介紹到這了,更多相關(guān)阿里P7面試JAVA內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評論

大城县| 西乡县| 黔西县| 安丘市| 雅江县| 淳化县| 姚安县| 沾益县| 德格县| 平果县| 新津县| 明光市| 孙吴县| 沙雅县| 昭通市| 乐陵市| 日照市| 宁都县| 佛教| 深水埗区| 大城县| 呈贡县| 始兴县| 敦化市| 宁海县| 八宿县| 满洲里市| 阿合奇县| 鹤壁市| 阿巴嘎旗| 延长县| 北宁市| 宜城市| 郎溪县| 靖西县| 布尔津县| 南京市| 雷州市| 金川县| 台东市| 建平县|