阿里美團京東面經

阿里

直通車面試

  • 介紹一下實習做的項目

  • 線程池每一個參數的含義

  • Kafka講一講

  • 併發工具包有哪些,具體怎麼用

  • Lock和Synchronized的區別

  • mysql索引

  • guava經常用哪些方法

  • 內存模型

  • 線程的狀態

面完說給過了,但是幾天後hr說沒hc了,給回絕了

美團

一面

  • 分佈式下redis如何保證線程安全

  • 反射的作用

  • 代理有哪些

  • 求無序數組中相加爲目標值的兩個數

  • 一個由數字組成的字符串,只能兩兩交換k次,求所能組成的最大字符串

  • 堆排序

  • 二分查找

  • 講一講java併發

  • 類加載機制

  • 常用哪些設計模式

二面

  • linux常用指令

  • 二叉樹中序遍歷

  • 操作系統中的pv

  • 發佈訂閱的原理

面試官覺得我不是計算機專業,基礎薄弱,涼

京東

一面

  • 求兩個鏈表的交叉部分

  • 堆排序

  • 平衡樹如何調整

  • 項目講一講

  • Kafka講一講

  • Docker平時怎麼使用的

  • 幾種線程池區別

  • Kafka如何解決數據堆積

二面

  • 講一講java的集合

  • 併發工具包

  • 二叉樹瞭解哪些

  • HashMap如何解決Hash衝突

  • 阻塞隊列有哪些

  • 隊列有哪幾種消費方式

  • wait和await的區別

  • 幾萬條數據的鏈表如何找到中間節點

  • 常用的linux命令

  • aio,nio,bio的瞭解

三面

  • 項目中的難點

  • mysql的存在插入不存在更新怎麼實現的

  • 如何保證線程安全

  • 從二叉樹中找到最大的二叉搜索子樹

最後一個算法沒寫對,面試就結束了,最後約了hr面,估計還是涼了要。 

粉絲福利:關注小編+轉發此文

點擊:Java技術圈  領取以下粉絲福利


1240



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章