2019屆---秋招

想要投遞的企業(yè)

  • 1級:阿里巴巴,騰訊,百度,今日頭條,美團,滴滴出行
  • 2級:小米,華為,網(wǎng)易,face++,大疆創(chuàng)新,京東集團,360集團,貝殼,拼多多,猿輔導
  • 3級:58集團,攜程,青云,唯品會,當當網(wǎng),愛奇藝,搜狐,新浪,三七互娛,途牛,深信服,有贊科技,
  • 4級:各種銀行:(例如:招銀網(wǎng)絡,浦發(fā)銀行)

提前批

已經(jīng)投遞的公司
  • 1:深信服:

  • 2: 阿里巴巴:

    • 菜鳥網(wǎng)絡一面
    • A:簡單的自我介紹
    • B:為什么在滴滴實習2個月就走
    • C:介紹JVM的垃圾回收算法
    • D:什么時候會觸發(fā)GC
      • 主動和被動
        • 主動:System.gc()
        • 被動:
          • 1:MinorGC : 年輕帶內(nèi)存不足
          • 2:MgjorGC:年老代內(nèi)存不足
    • E:hashMap和HashTable的區(qū)
    • F:==和equals的區(qū)別聯(lián)系
      == 比較的是值,equals比較的是內(nèi)存地址
    • G:知道那些hash算法?有什么作用
      • 1:MD5
      • 2:SHA-1
    • H:鏈表逆序輸出
      • 1:鏈表反轉(zhuǎn)
      • 2:利用棧數(shù)據(jù)結(jié)構(gòu)
    • I:求解一個數(shù)字的平方根
      • 利用二分法求解
    • J:Java里面都用了那些算法?算法時間復雜度,空間復雜度是多少?怎么實現(xiàn)的?
    • K:求解一個數(shù)組中兩個重復數(shù)字
    • L:spring熟悉嗎?或者其他的Java框架
    • M:平時是怎么學習的?
    • N:查找一個文件中的某一個字符串,統(tǒng)計某一個文件夾中的某個字符串
    • O:刪除文件中某一列
      cat file | awk '{$n=null}' > res
      (二面電話沒有接到,隨即GG)
  • 3:大疆創(chuàng)新:

  • 4:好未來(genglintong@100tal.com

  • 5:百度-智能云-基礎平臺研發(fā)工程師,百度SRE內(nèi)推-重慶大學-陳鵬-基礎平臺研發(fā)工程師

  • 6:京東尋獵計劃內(nèi)推

    • A:一面
      • 1:自我介紹
      • 2:說一種你最熟悉的集合類
      • 3:tcp狀態(tài),都有哪幾種
      • 4:有過JVM 調(diào)優(yōu)的經(jīng)驗么
    • 一面完后沒有消息,后來被其他部門撈起來,要求現(xiàn)場面試,人在重慶,沒去。
  • 7:圖森未來 jinbo.wang@tusimple.com done

  • 8:今日頭條

  • 9:拼多多

  • 10:唯品會

  • 11:有贊網(wǎng)

    • 一面
      • 1:簡單的自我介紹
      • 2:針對我做的項目問了重啟虛擬機啟動順序的功能
      • 3:詢問動態(tài)磁盤擴容的功能
      • 4:
    • 三面
      • 1.介紹歸并排序的原理
      • 2.有了解過springCloud,
      • 3.對netty有多少了解
      • 4.redis的內(nèi)存管理模型,redis是如何實現(xiàn)LRU算法的,如果讓你自己實現(xiàn)一個LRU算法,你會怎么實現(xiàn)?
      • 5.spring或者springMVC中有哪些是可以定制化的?
      • 6.如果讓你實現(xiàn)一個JVM的棧,你會如何實現(xiàn)?
    • 四面
      • 1.說說你自己感興趣的技術方向?
      • 2.說說你理解的云計算和大數(shù)據(jù)?
      • 3.有看過一些開源項目的源碼?或者自己有寫過一些小工具么?
      • 4.介紹你在百度最近做的事情?
      • 5.定時任務是怎么實現(xiàn)的?如果用Java來做怎么實現(xiàn)?有使用過一些第三方的定時任務的工具么?
        1. 給你打擊最大的一件事?你從這件事收獲到了什么?
      • 7.給定一個10G大小的文件文件里面全部是數(shù)字,只給你一個內(nèi)存大小為1G的機器讓你對這10G大小的文件進行排序?
      • 8.ArrayList的擴容機制,為什么擴容1.5倍?
  • 12:小米內(nèi)推

    • 一面
      • 1:簡單的自我介紹
      • 2:為什么從采礦工程轉(zhuǎn)專業(yè)到軟件工程?怎么準備的?
      • 3:平時怎么學習計算機
      • 4:Java 的集合類 以及各自的實現(xiàn)
      • 5:簡單介紹一下JVM的內(nèi)存管理
      • 6:什么樣的對象會被分配到老年代
      • 7:永久帶了解嗎?在哪?采用什么方式進行垃圾回收
      • 8:講解MapReduce的模型,講解shuffle過程
      • 9:講解hive的底層存儲格式?它和傳統(tǒng)的關系型數(shù)據(jù)庫有什么區(qū)別
      • 10:講解openstack的大致架構(gòu)
      • 11:算法實現(xiàn),如何判斷一個鏈表是否有環(huán)
      • 12:判斷一顆二叉樹是否是鏡像二叉樹
      • 13:求圖中的孤島數(shù)量
    • 二面
      • 1:簡單的自我介紹
      • 2:arrayList和linkedlist的實現(xiàn),有在多線程的環(huán)境中使用過他們么?
      • 3:hashmap的底層實現(xiàn)?是否是現(xiàn)成安全的?
      • 4:concurrentHashmap的實現(xiàn)原理,如何解決segment鎖粒度過大的問題?
      • 5:事務的隔離級別?mysql是否解決了幻讀問題?
      • 6:什么時候關注堆內(nèi)存溢出
      • 7:kafka的消息和數(shù)據(jù)庫數(shù)據(jù)不一致問題該如何解決?如何服務端down掉,如何解決。
      • 8:hashmap這個數(shù)據(jù)結(jié)構(gòu)的容量能否裝滿?在往這個結(jié)構(gòu)中添加數(shù)據(jù)時會先進行是否裝滿的判斷
  • 13:珍愛網(wǎng)

  • 14:快手

  • 15:網(wǎng)易

  • 16:歡聚時代

  • 17:多益網(wǎng)絡

  • 18:CVTE

    • 一面:整體表現(xiàn)劇中吧,優(yōu)點緊張
      • 1:簡單的自我介紹
      • 2:印象最深的項目;
      • 3:集合框架實現(xiàn)介紹
      • 3:hashmap和hashtable區(qū)別
        • 擴容的時候
      • 4:currenthashmap簡單介紹優(yōu)缺點
      • 5:簡單介紹一下多線程
        • 1:為什么要用多線程
        • 2:實現(xiàn)方式
        • 3:線程之間的通訊方式
      • 6:數(shù)據(jù)庫的索引?
      • 7:事務之間的通訊方式
      • 8:數(shù)據(jù)庫中樂觀鎖和悲觀鎖的機制
      • 9:職業(yè)規(guī)劃
      • 10 :技術發(fā)展規(guī)劃
      • 11:實習期間用了那些技術
      • 12:消息中間件如何保障消息順序
        • A:通過業(yè)務方去保證
    • 二面
      • 1:簡單自我介紹
      • 2:介紹redis的搭建集群的方式
      • 3:redis數(shù)據(jù)持久化的策略
      • 4:spring AOP的實現(xiàn)原理
      • 5:介紹熟悉的設計模式,手寫單例模式
      • 6:spring MVC一個請求的發(fā)起流程
      • 7:數(shù)據(jù)索引簡單介紹?索引的實現(xiàn)?聚簇索引和非聚簇索引的區(qū)別和聯(lián)系
      • 8:innodb和myisam的區(qū)別聯(lián)系
  • 19:thoughtworks

  • 20:face++

    • 一面
    • 1:簡單的自我介紹
    • 2:hashmap實現(xiàn)原理,解決沖突的方式
    • 3:講解kafka的實現(xiàn)模型
    • 4:redis的數(shù)據(jù)持久化策略
    • 5:統(tǒng)計PV和UV的原理
    • 6:linux對一個文件按照某列進行去重,然后再按照某列進行排序,然后再取前幾列
    • 二面
      • 1:Java對象序列化的方式
      • 2:Java的集合類,那些是線程安全的,那些是線程非安全的
      • 3:寫一個線程不安全的程序
      • 4:spring的IOC和AOP
      • 5:Spring中注解的作用
      • 6:current下面的包了解多少?
  • 21:360已投

  • 22:知乎已投

    • 一面
      • 1:簡單自我介紹
      • 2:hashmap數(shù)據(jù)結(jié)構(gòu)實現(xiàn),以及hashmap在擴容的同時向map結(jié)構(gòu)中添加數(shù)據(jù),如何控制。
      • 3:redis數(shù)據(jù)結(jié)構(gòu)的底層實現(xiàn)
      • 4:給你一個兩個排序的好的鏈表,現(xiàn)在讓你找到兩個鏈表合并后的第k個節(jié)點
      • 5:介紹實習期間印象最深的項目。
    • 二面
      • 1:簡單自我介紹
      • 2:說一個你印象最深的項目
      • 3:3段實習經(jīng)歷各自給你帶來了什么?為什么離職?
      • 4:滴滴做的kafka的項目數(shù)據(jù)不一致問題如何解決?
      • 5:這個消息中間件為什么選擇kafka而不用redis?
      • 6:如何讓一個類不被繼承
      • 7:接口和抽象類的區(qū)別和聯(lián)系?
    • 三面
      • 1:介紹JVM的垃圾回收機制
      • 2:為什么不留在百度?
      • 3:php和Java的區(qū)別是什么?
      • 4:職業(yè)規(guī)劃,分析自己更適合做哪種員工?
  • 23:美團

    • 一面
      • 1:簡單自我介紹
      • 2:kafka的架構(gòu)
      • 3:實現(xiàn)一個生產(chǎn)消費者模型
      • 4:為什么離開滴滴
      • 5:Runnable和Thread的區(qū)別聯(lián)系
      • 6:單例模式實現(xiàn)(多種實現(xiàn))
      • 7:說一下統(tǒng)計pv和uv以及頁面停留時長的統(tǒng)計過程
      • 8:
    • 二面
      • 1:二叉樹的先序遍歷采用非遞歸的方式
      • 2:非遞歸的方式打印廢棄那波數(shù)列
      • 3:講解JVM的內(nèi)存模型
      • 4:hashMap的底層實現(xiàn)
      • 5:threadLocal的底層實現(xiàn)
      • 6:Lock和sychronnized的區(qū)別和聯(lián)系
      • 7:樂觀鎖和悲觀鎖的實現(xiàn)機制
      • 8:介紹事務
      • 9:spring IOC 原理
      • 10:spring AOP的原理
      • 11:注解的實現(xiàn)-->作用
      • 12:JVM中如何查看死鎖,jstat 和jstack
      • 13:
    • 三面:
      • 1:對自己前兩次的面試
      • 2:一個系統(tǒng)的設計題
        • 給你一個6個電梯,讓你設計一個調(diào)度系統(tǒng),如何將調(diào)度這個電梯可以讓系統(tǒng)更好的運行。
  • 24:華為

  • 25:依圖科技

    • 面試時間約定出現(xiàn)問題,
  • 26:愛奇藝

  • 27:kyligence

    • 一面
      • 1:arraylist和linkedlist區(qū)別和各自的應用場景
        • arraylist適合于查找多增刪少的場景
        • linkedlist適合于增刪少查找多的場景
      • 2:arrayList的擴容
        • 初始容量為10,擴容時每次增加原來容量的0.5倍。
      • 3:單例模式有幾種?他們各自是如何擺著部分線程安全的
      • 4:說說Java volitate關鍵字?
        • A:保證可見性
        • B:禁止指令重排序使得,JVM優(yōu)化失去作用
        • C:不能保證原子性
      • 5:我有什么想問的?
      • 1>:大數(shù)據(jù)分析平臺
    • 二面
      • 1.實現(xiàn)一個查找二叉樹深度的算法
      • 2.給定一個數(shù)組,查找和為給定值的數(shù)據(jù)對。
      • 3.100個蘋果30個人吃,沒人至少吃一個至多吃5個,模擬吃蘋果的過程。
      • 4.hdfs. Put的原理
    • 三面
      • 1.說說最近半年自己的經(jīng)歷
      • 2.百度,滴滴分別給你帶來了什么。
      • 3.redis和memcache的區(qū)別,自己redis 是怎么解決高并發(fā)問題的?redis 數(shù)據(jù)持久化策略
        • A:redis完全基于內(nèi)存的數(shù)據(jù)庫
        • B:redis支持豐富的數(shù)據(jù)結(jié)構(gòu)
        • C:redis是單線程的,而memcache是多線程的
        • 單線程可以充分發(fā)揮,IO優(yōu)勢,但是設計到一些聚合運算時(占用CPU的操作時)會將這個線程卡住,一直此時讀請求不能正常進行
        • 多線層
      • 4.nginx為什么比傳統(tǒng)的tomcat 要快。
        • 異步非阻塞模型,epoll機制,模塊化,流水線式的處理所有的請求。
      • 5.說一個JVM,G1垃圾收集算法,類加載機制,雙親委派模型
      • 6.Java線程池的實現(xiàn)原理
        • 主要有
        • 1:創(chuàng)建線程的線程工廠
        • 2:任務緩存隊列實現(xiàn)
        • Java中的具體實現(xiàn)是由Executor這個框架及其實現(xiàn)類。常用的創(chuàng)建線程池的方式主要有兩種
        • 一種ThreadPoolExecutor executor = new ThreadPoolExecutor(核心線程,最大線程數(shù),線程沒有任務執(zhí)行時存活時間,單位,任務隊列,緩存,拒絕策略)
        • Executors.newFixedThreadPool()等方式。
      • 7.線程的狀態(tài)
      • 8.說說你熟悉的技術棧,kafka的實現(xiàn)模型
      • 9.數(shù)據(jù)庫的優(yōu)化
      • 10.索引的實現(xiàn)原理
      • 11.二叉樹和B+書哪一種數(shù)據(jù)結(jié)構(gòu)更適合存儲在硬盤里面
  • 23:商湯科技

  • 24:追一科技

    • 一面
      • 1:簡單的自我介紹
      • 2:滴滴的消息中間件的項目
      • 3:hashmap的底層實現(xiàn)
      • 4:nginx的負載均衡以及反向代理
      • 5:redis的底層實現(xiàn),比如string的底層如何實現(xiàn)
    • 二面
      • 1:簡單自我介紹
      • 2:三段實習離職原因
      • 3:那段實習經(jīng)歷對你而言收獲最大
      • 4:說說算法復雜度為O(n)的算法
      • 5:那些算法是不穩(wěn)定的,各自的時間空間復雜度是多少
      • 6:拓撲排序有聽過么?
      • 7:知道什么是圖么?怎么檢驗一個有向圖是否有環(huán)?
      • 8:hashmap的底層實現(xiàn)
      • 9:給定一個整數(shù)數(shù)組,要求你對這個數(shù)組進行排序,并且不能改變數(shù)組以前的相對順序
      • 10:session和cookies的區(qū)別和聯(lián)系,session是怎么存儲的?鍵值對
      • 11:簡要介紹一下的tcp和udp以及http簡要介紹,3次揮手和4次握手,
      • 12:tcp的狀態(tài)有哪些?為什么tcp是有狀態(tài)的而http是無狀態(tài)的?

最終拿到的Offer

百度(內(nèi)部轉(zhuǎn)正-商業(yè)信用平臺)
美團(基礎平臺)
貝殼(CTO技術線-基礎平臺)
華為(大數(shù)據(jù)研發(fā))
猿輔導(服務端研發(fā)-小猿搜題產(chǎn)品線)
有贊科技(云平臺研發(fā))
kyligence(大數(shù)據(jù)研發(fā))

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 從三月份找實習到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,818評論 11 349
  • 在一個方法內(nèi)部定義的變量都存儲在棧中,當這個函數(shù)運行結(jié)束后,其對應的棧就會被回收,此時,在其方法體中定義的變量將不...
    Y了個J閱讀 4,576評論 1 14
  • 3.1 介紹 elastix的發(fā)展始于2003年半至晚期,旨在促進我們的配準研究。在一些初始版本之后,我們決定將e...
    peterpan_hai閱讀 2,948評論 0 2
  • 今天不停的吃吃,然后回寢室玩兒手機。 哈哈哈,寢室好像總是鬧騰的,特別好玩兒。和上鋪各種瘋簡直6到不行。 大學比我...
    小梨花閱讀 262評論 0 0
  • 09114楊志紅 《MILLIONS OF CATS》 by Wanda Gag 作者簡介:婉達?蓋格(Wanda...
    用心去旅行_e5d8閱讀 736評論 0 0

友情鏈接更多精彩內(nèi)容