2017春招實習總結篇

春招在基友的幫助下,從三月初開始準備:

阿里(螞蟻金服、菜鳥、河馬鮮生事業部內推):一面掛。。。
1.請自我介紹
2、項目中Mina框架的特點
3、spring中AOP的原理機制
4、TCP/IP的三次握手協議、四次揮手
5、jvm的內存模型
6、jvm的垃圾回收機制,有哪幾種垃圾回收機制
7、項目中Mina框架的服務器架構
8、java IO中涉及到哪些設計模式
9、一道算法題
判斷一個單鏈表中是否存在一個環,要你回答出最優的方式,不是最低效的方式。

百度(日常實習生投遞,hr約着電話面,然後就沒有然後了,GG)

中興雲(技術一面+hr一面,拿到offer)
1.請自我介紹
2、簡歷中項目中項目介紹
3、spring中IOC和AOP的原理機制
4、Hibernate的HQL語句以及事物處理

數字政通(現場筆試+兩輪技術面,拿到offer)
筆試題:手寫快排(三數取中優化)、青蛙跳臺階(裴波那契數列)、一大波MySQL語句的填空、邏輯分析題
一輪技術:
1、項目介紹
2、項目難點在哪、覺得最成功的地方在哪
3、Spring的特性介紹
4、事物管理是怎樣的
5、判斷字符串是否是迴文(一行語句解決)

二輪技術
1、項目優化
2、聊聊人生
3、是否有時間過來
問面試官:
在java開發主要是幹什麼?什麼業務?

攜程(內推掛,筆試掛)

頭條(內推掛、筆試掛)

網易(筆試掛)

網易互娛(基友內推,一面技術掛)
1.請自我介紹
2、項目中Mina框架的特點
3、spring中IOC和AOP的原理機制
4、TCP/IP的三次握手協議、四次揮手
5、OSI七層模型、TCP/IP協議棧的理解

接下來就是全程MySQL知識
1、去掉SQL語句中重複數據,用什麼關鍵字
2、什麼是數據庫的左連接和右連接以及內連接
3、數據庫的優化如何處理
4、知不知道索引,索引的數據結構是什麼?
5、什麼是聚簇索引
6、存儲引擎InnoDB和MyISAM有什麼區別

場景模擬:100個人進行抽獎,只有一個有獎,現在有兩臺數據庫服務器,如何保證兩個數據庫信息一致,大概是這個意思吧,當時太吵,沒聽清。。。

搜狐(日常實習生投的,一面技術掛)
1.請自我介紹
2、項目中Mina框架的特點,在項目中的應用
3、知不知道Netty,Mina和Netty有什麼區別,優勢是什麼?
3、spring中IOC和AOP的原理機制
4、Spring中事務管理是怎樣的?
5、用的什麼數據庫
6、MySQL中的SQL語句與Hibernate中的HQL語句有什麼區別
7、Struts是幹什麼用的
8、點擊頁面按鈕,發生了什麼事情,數據是如何傳輸的
9、HashMap和HashTable的區別?
10、ConcurrentHashMap理不理解
11、Arraylist和LinkedList的區別?分別什麼場景下使用
12、保證線程安全有哪些辦法?

華爲武研所(已拿offer)
技術一面:
(1)主要是項目介紹
(2)項目中你覺得最難的地方在哪裏?
(3)項目中,最成功的地方在哪裏?
(4)團隊之間有沒有發生矛盾,如何解決?

綜面:
(1)項目簡單介紹
(2)本科參加的比賽,自己擔任的角色
(3)家是哪裏的,想留在武漢還是去深圳
(4)平時喜歡玩什麼?
(5)最近看什麼書?

遠景能源(牛客網上內推,技術一面後,沒有消息。。。)
1.請自我介紹
2、項目中Mina框架的特點,在項目中的應用
3、ActiveMQ消息隊列是否深入瞭解
4、當消費者急劇增加時,如何保證消息順利傳送
5、Spring的IOC和AOP的理解
6、Spring的事物處理機制什麼樣的
7、Bean的生命週期是什麼
8、ConcurrentHashMap的理解
9、HashMap和HashTbale的區別
10、實現多線程的幾種方式,有什麼區別?

微衆銀行(參加筆試,等結果)

蘑菇街(牛客網上的內推,視頻一輪技術面,掛,其實覺得都回答上來了。。。)
視頻面試,首先自我介紹。。。
針對簡歷上的項目進行提問,整個項目的邏輯?項目使用該框架的優點在哪裏?項目難點在哪裏?如何進行優化。
(1)Spring的特性?(IOC、AOP)
(2)IOC的方式有哪幾種?
(3)創建線程的方式?
(4)JVM的內存數據模型?
(5)JVM虛擬機優化調優策略?

最後就是手寫代碼
777,666,543,362,362,362,362,362,321,22,14,8,1
用二分法查找362的位置,有相同的返回最後一個出現的位置

美團(內推失敗,轉筆試,兩輪技術面後暫沒結果,估計掛了)
技術一面:大概50分鐘的樣子
1.請自我介紹
2、項目中Mina框架的特點,在項目中的應用
3、知不知道Netty,Mina和Netty有什麼區別,優勢是什麼?
4、Spring的特性?
5、Sring的事務管理?
6、去掉SQL語句中重複數據,用什麼關鍵字
7、什麼是數據庫的左連接和右連接以及內連接
8、數據庫的優化如何處理
9、知不知道索引,索引的數據結構是什麼?
10、什麼是聚簇索引
11、存儲引擎InnoDB和MyISAM有什麼區別?
算法題:判斷兩個單鏈表是否有公共節點

二輪技術面:
項目介紹、難點、如何優化、爲什麼沒有用其他的框架處理
(1)NIO和BIO的區別,知不知道AIO?
(2)TCP/IP的三次握手協議、四次揮手
(3)談談對http的理解
(4)打開網頁,發生了什麼過程
(5)打開網頁緩慢,如何分析緩慢的原因
(6)Cookie和Session的區別
(7)get和Post的區別,還有其他的提交方式嗎?
(8)http和https的區別

場景題:如果有500W的數據量,是否是大數據量,需要用幾臺數據庫服務器?如何保證它們之間的數據一致?

海康威視(官網投遞,現場面,一輪技術+一輪hr,拿到offer)
技術一面
1.請自我介紹,以及項目介紹
2、項目中Mina框架的特點,在項目中的應用
3、項目中的難點、如何解決的
4、最成功的地方在什麼地方
5、創建多線程的方式
6、線程池中如何定時的創建線程
7、了不瞭解線程池的拒絕策略?
8、在項目中,有分歧瞭如何處理

HR面:常規問題。。。

由於時間相隔有點久,可能遺漏了一些,至此爲期兩個月的春招實習算是結束了,感謝幫助過我的人,瞭解了自己的不足,秋招再戰。。。

很樂意和大家分享,希望多多交流~

發佈了104 篇原創文章 · 獲贊 56 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章