日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java开发实习生面试—附简历以及面试题

發布時間:2023/12/10 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java开发实习生面试—附简历以及面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

記錄下第一次面試。面的是 Java開發實習生。

前些天注冊了BOSS直聘,簡單填了下資料。(其實還沒準備找實習,就是上去看看行情~)

結果過了幾天,(12月29號,星期五下午) ,突然有個招Java開發實習生的公司問我要簡歷。

(其實當時我都還沒有準備簡歷,然后臨時趕緊準備了個簡歷,連照片都是寢室里拍的,然后P成了證件照。)

(我這里的簡歷不夠完善,比如項目經歷什么的沒寫,記得把項目經歷寫上!獲獎經歷也加上!)

(最近好像秋招找簡歷的人比較多,這張簡歷太簡陋了,這里提供了一張新的簡歷,雖然也還是一般,不過添加了項目經歷,可以參考下 ?? 點擊查看簡歷****)

給了簡歷之后,那天晚上,就和我約了面試。約的是星期天(因為我想去準備兩天)。

然后就加了微信,然后把我和另一個人(后來是他面的我,姑且叫他面試官,目測是個技術人員)拉了個群。

結果,面試官突然和我約第二天中午(12.30)面試。

然后我居然還答應了,沒辦法了,硬著頭皮剛。

綜上所述,這不僅是我第一次面試,還是個毫無準備的面試。不過還是收獲了一些東西。

下面來看看面試過程:

(一些無關緊要的對話我就不記錄了)

  • 你先做個自我介紹,我看下你的簡歷。
  • 你有沒有寫過什么項目?
  • 什么是分布式系統,分布式系統有什么好處?
  • SpringMVC 原理,執行過程。
  • 后臺怎么接收Json?
  • Java 集合的類型。
  • Nginx是什么 以及 Nginx集群負載均衡。
  • Linux的常用命令,基本操作。
  • Solr 介紹、基礎使用。
  • Redis支持的數據類型。
  • Maven 是干什么的?
  • Git的基本操作。
  • 你有沒有想問我的?
  • 面試問的就這些。

    因為一點都沒準備,所以我答的很不好。( 沒有意外,面試應該掛了。)

    下面整理一下其中一些面試題目,下次再遇到的時候,就可以答上來了。

    什么是分布式系統,分布式系統有什么好處?

    分布式系統概念:分布式系統是由一組通過網絡進行通信,為了完成共同的任務而協調工作的計算機節點組成的系統。具有高度的內聚性和透明性。

    分布式系統的好處/優點:

  • 可靠性高、容錯性高
    一臺服務器的系統崩潰不會影響到其他服務器的運行。
  • 擴展性好
    分布式系統中可以根據需要增加服務器。
  • 靈活性
    容易添加新的服務。
  • 高性能
    性能比傳統架構好,且性價比高
  • 技術多樣且開放。
  • 順便說一下缺點:

  • 架構設計復雜。
  • 管理和運維復雜。
  • 部署復雜。
  • SpringMVC 原理,執行過程。

    SpringMVC原理:SpringMVC以請求為驅動,圍繞Servlet設計,將請求發給控制器,然后通過模型對象,分派器來展示請求結果視圖。其中核心類是DispatcherServlet,它是一個Servlet,頂層是實現的Servlet接口。

    執行過程:

  • 客戶端(瀏覽器)發送請求,請求提交到DispatcherServlet。
  • DispatcherServlet調用HandlerMapping查詢請求信息,找到對應的Controller。
  • DispatcherServlet調用對應Controller
  • Controller會根據請求信息來調用Service,Service會處理相應的業務邏輯。
  • Service處理完業務后,會返回一個ModelAndView對象,Model是返回的數據對象,View是個邏輯上的View。
  • DispatcherServlet調用ViewResolver,ViewResolver 會根據邏輯View查找實際的View。
  • DispaterServlet把返回的Model傳給View。
  • 通過View返回處理結果給請求者客戶端(瀏覽器)并顯示
  • 后臺怎么接收Json?

  • 通過HttpServletRequest接收
  • 使用@RequestParam
  • 使用@RequestVariable
  • 使用@RequestBody
  • 使用@ModelAttribute
  • Java 集合的類型。

    這個看圖比較清楚。

    Nginx是什么 以及 Nginx集群負載均衡。

    Nginx:Nginx是一個高性能的HTTP和反向代理web服務器,也提供了電子郵件代理服務器功能。

    Nginx集群負載均衡:當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集群,然后使用nginx做反向代理,多臺服務器可以平均分擔負載,不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。

    Linux的常用命令,基本操作。

    這個可以去找常用命令的文檔,然后多敲敲,記得深刻些。

    總結的一些常用Linux常用基礎命令:Linux常用基礎命令

    Solr介紹以及基礎使用。

    solr是基于Lucene的,主要用作全文檢索。全文檢索技術還有ElasticSearch。
    基礎使用的話,后續會專門寫一篇。

    Redis支持的數據類型。

  • String(字符串)

  • hash(哈希)

  • list(列表)

  • set(集合)

  • zset (sorted set:有序集合)

  • Maven 是干什么的?

    Maven 是項目構建、版本和依賴管理工具。

    Git的基本操作。

    這個可以去看教程文檔,然后也要多實操。

    不過常用的操作也不是很多,后續也會專門寫篇文章來總結下。

    你有沒有想問我的?

  • 可以問問面試的部門是做什么的,技術棧是什么樣的;既可以了解面試的部門,又表現出了求知欲。
  • 別問薪資,私事,以及一些和面試職位無關的事。
  • 當然,如果確實沒有什么想問的,也可以客氣禮貌地說“沒有什么問題了”。
  • 最后再給出一些我第一次面試的個人收獲

  • 面試官會按照簡歷上的問,保證寫在簡歷上的你都比較熟悉。
    看下我寫的簡歷,再看下面試官問的,應該能看出來,大部分問題是按照我的簡歷上寫的來問的。
    而且面試官當時也告訴我,他會按照我簡歷上寫的來問我。
    所以,這告訴了我們 : 你要保證你寫在簡歷上的你都熟悉,能說個一二!不然就是給自己挖坑啊。
  • 不打無準備之戰,不面無準備之試;時刻準備好,機會隨時會來。
    我這一點都沒準備就去面試了,后果就是問的雖然都學過,但都記不清楚了。
    就有點像期末不復習就去考試,掛的可能性非常大,除非學的特別好的科目。
  • 不用太緊張
    我碰到這個面試官就挺好的,我想不起來的時候,還會給我提個醒。
    后面還給了我一些學習的建議。
  • 把基礎打好
    基礎扎實了,學習東西來更快,理解的也會更深。
  • 總結

    以上是生活随笔為你收集整理的Java开发实习生面试—附简历以及面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。