-
1 # 萬曆二十三年
-
2 # Java實戰技術
一般面試官會基於你的面試簡歷進行相對應的知識點提問,例如你的簡歷中寫了精通(精通這兩個字謹慎使用)Java併發程式設計,面試官可能會問CAS的實現原理、ThreadLocal實現原理及是否會出現記憶體洩露、HashMap的實現原理及為什麼會出現併發問題等,這種就是根據簡歷上的描述提出的針對性問題,還有就是根據你簡歷上的專案經歷,提問你在這個專案中的角色、負責那些功能、如何實現的、遇到那些問題及如何解決的,所以你的簡歷內容基本就隱藏了面試官的問題,當然如果遇到菜鳥面試官,這個就不一定了,問的可能就比較隨意且基礎。
-
3 # 一枚的程式設計師
java基礎,執行緒,集合,IO,JVM,中介軟體,微服務框架,spring原始碼,資料庫索引,事物,專案經驗等!!
-
4 # 千鋒頭號粉絲
程式設計師朋友由於每天面對和電腦溝通的語言,有時候可能忽略了一些自然語言的技巧,而在面試中,一些說話的套路往往會幫求職者增分不少,Java就業課中,就有關於面試技巧的分析和參考:
一、面試官: 在我們這兒工作,您希望有什麼樣的薪資待遇?
提示:瞭解該公司所在地區、所屬行業、公司規模等資訊,你的薪水要求應該在該公司所在地 區、行業、公司規模相應的薪水範圍之內。儘可能提供一個你期望的薪水範圍,而不是具體的薪金數。
二、面試官: 你認為每年加薪的幅度是多少?
提示:通常, 比較可靠的回答是: 你希望收入的增長和生活水平的提高保持一致。你還應該提到,你的業績將是加薪的主要因素。
求職者:總體來說,取決於我個人的業績和公司的業績(盈利狀況)。但一般而言,至少和生活水平的提高保持一致。
三、面試官: 你上一份工作的收入是多少?
提示:有時候面試人員希望得到一個比較明確的答案。記住,在陳述你的收入時,要把你的整個福利收入也加在上面。在有的公司福利收入可以使你的年收入增加 30% 或更多。
求職者:我過去的三年內一直在 ABC 公司工作,我是大學一畢業就在這個公司的,當時並沒有管理經驗。這三年中,我積累了很多管理和財務方面的技巧。現在 ABC 公司給我的薪水是非常富有競爭性的。
四、面試官: 你願意降低你的標準嗎?
提示:如果這確實是你非常希望得到的工作,那麼,你應該考慮在開始時工資有所降低。
應強調你可以把工作做得很好,並設法瞭解公司調整你薪水的時間。另外,對你能夠接受的極低數額應心裡有數,但千萬不要把這個數字告訴給面試人員。
求職者:由於我對該職位非常感興趣,我可以考慮接受低一些的薪水,你也需要時間讓我證明我的能力。我相信我可以幹得十分出色,如果我能證明我的能力,你是否會考慮對我的薪水作一些調整呢,比如說,在三個月後。
五、面試官: 你認為我們提供給你的薪水如何?
提示:在回答這個問題之前,首先確定這是否是正式聘用的工資數額,也許面試人只是想了解你的工資要求。如果是正式聘用的工資數額,你要確定自己是否能夠接受這個數額。
在西方國家,多數僱主希望你能跟他們進一步商量;而在亞洲國家,則相反。如果這個數目大大低於你的期望,可以有技巧性地詢問其它的福利專案是怎樣的。
求職者:這個數字跟我期望的非常接近,不過我的期望值要稍高些。您是否可以提供一個大致的薪資範圍?
六、面試官: 能否告訴我,你的工資調整紀錄?
提示:在這個問題中,面試人員只是想知道是否你一直原職不變,或者說是否你不斷得到晉升的機會。所以,儘量避擴音供薪資具體數額,除非他們要求。
求職者:N年來,我一直在 ABC 公司工作,曾得到X次職務提升。ABC 公司每年薪資調整的幅度不是太大,但由於我的工作總是十分優秀,每年的薪資調整都接近調整的很高水平。我目前的工資已比我開始工作的頭一年提高XX%。
-
5 # 萬曆二十三年
Java基礎。基礎是關鍵,然後是框架,今天我面試的那個問的就是高併發和快取還有實時的資料重新整理。重要的事情說一遍,Java基礎最重要。
-
6 # Java實戰技術
一般面試官會基於你的面試簡歷進行相對應的知識點提問,例如你的簡歷中寫了精通(精通這兩個字謹慎使用)Java併發程式設計,面試官可能會問CAS的實現原理、ThreadLocal實現原理及是否會出現記憶體洩露、HashMap的實現原理及為什麼會出現併發問題等,這種就是根據簡歷上的描述提出的針對性問題,還有就是根據你簡歷上的專案經歷,提問你在這個專案中的角色、負責那些功能、如何實現的、遇到那些問題及如何解決的,所以你的簡歷內容基本就隱藏了面試官的問題,當然如果遇到菜鳥面試官,這個就不一定了,問的可能就比較隨意且基礎。
-
7 # 一枚的程式設計師
java基礎,執行緒,集合,IO,JVM,中介軟體,微服務框架,spring原始碼,資料庫索引,事物,專案經驗等!!
-
8 # 千鋒頭號粉絲
程式設計師朋友由於每天面對和電腦溝通的語言,有時候可能忽略了一些自然語言的技巧,而在面試中,一些說話的套路往往會幫求職者增分不少,Java就業課中,就有關於面試技巧的分析和參考:
一、面試官: 在我們這兒工作,您希望有什麼樣的薪資待遇?
提示:瞭解該公司所在地區、所屬行業、公司規模等資訊,你的薪水要求應該在該公司所在地 區、行業、公司規模相應的薪水範圍之內。儘可能提供一個你期望的薪水範圍,而不是具體的薪金數。
二、面試官: 你認為每年加薪的幅度是多少?
提示:通常, 比較可靠的回答是: 你希望收入的增長和生活水平的提高保持一致。你還應該提到,你的業績將是加薪的主要因素。
求職者:總體來說,取決於我個人的業績和公司的業績(盈利狀況)。但一般而言,至少和生活水平的提高保持一致。
三、面試官: 你上一份工作的收入是多少?
提示:有時候面試人員希望得到一個比較明確的答案。記住,在陳述你的收入時,要把你的整個福利收入也加在上面。在有的公司福利收入可以使你的年收入增加 30% 或更多。
求職者:我過去的三年內一直在 ABC 公司工作,我是大學一畢業就在這個公司的,當時並沒有管理經驗。這三年中,我積累了很多管理和財務方面的技巧。現在 ABC 公司給我的薪水是非常富有競爭性的。
四、面試官: 你願意降低你的標準嗎?
提示:如果這確實是你非常希望得到的工作,那麼,你應該考慮在開始時工資有所降低。
應強調你可以把工作做得很好,並設法瞭解公司調整你薪水的時間。另外,對你能夠接受的極低數額應心裡有數,但千萬不要把這個數字告訴給面試人員。
求職者:由於我對該職位非常感興趣,我可以考慮接受低一些的薪水,你也需要時間讓我證明我的能力。我相信我可以幹得十分出色,如果我能證明我的能力,你是否會考慮對我的薪水作一些調整呢,比如說,在三個月後。
五、面試官: 你認為我們提供給你的薪水如何?
提示:在回答這個問題之前,首先確定這是否是正式聘用的工資數額,也許面試人只是想了解你的工資要求。如果是正式聘用的工資數額,你要確定自己是否能夠接受這個數額。
在西方國家,多數僱主希望你能跟他們進一步商量;而在亞洲國家,則相反。如果這個數目大大低於你的期望,可以有技巧性地詢問其它的福利專案是怎樣的。
求職者:這個數字跟我期望的非常接近,不過我的期望值要稍高些。您是否可以提供一個大致的薪資範圍?
六、面試官: 能否告訴我,你的工資調整紀錄?
提示:在這個問題中,面試人員只是想知道是否你一直原職不變,或者說是否你不斷得到晉升的機會。所以,儘量避擴音供薪資具體數額,除非他們要求。
求職者:N年來,我一直在 ABC 公司工作,曾得到X次職務提升。ABC 公司每年薪資調整的幅度不是太大,但由於我的工作總是十分優秀,每年的薪資調整都接近調整的很高水平。我目前的工資已比我開始工作的頭一年提高XX%。
-
9 # 可可愛愛的程式媛
憑藉印象大概整理了一下當時我面試遇到的問題,我當時是在動力節點學了5個多月之後刷面試題去找的工作,老師幫忙整理了許多面試題,其實挺全的,但是我好像刷得馬馬虎虎,分享給大家吧!
J2SE基礎:
1. 九種基本資料型別的大小,以及他們的封裝類。
2. Switch能否用string做引數?
3. equals與==的區別。
4. Object有哪些公用方法?
5. Java的四種引用,強弱軟虛,用到的場景。
6. Hashcode的作用。
7. ArrayList、LinkedList、Vector的區別。
8. String、StringBuffer與StringBuilder的區別。
9. Map、Set、List、Queue、Stack的特點與用法。
10. HashMap和HashTable的區別。
JVM:
1. 記憶體模型以及分割槽,需要詳細到每個區放什麼。
2. 堆裡面的分割槽:Eden,survival from to,老年代,各自的特點。
3. 物件建立方法,物件的記憶體分配,物件的訪問定位。
4. GC的兩種判定方法:引用計數與引用鏈。
5. GC的三種收集方法:標記清除、標記整理、複製演算法的原理與特點,分別用在什麼地方,如果讓你最佳化收集方法,有什麼思路?
總體來說java考察內容包括以下這些:1,面向物件的一些基本概念:繼承,多型之類的
2, 抽象類和介面
3, 靜態類,內部類
4, Java集合類,同步和非同步
5, Java類載入機制
6, Java記憶體模型和垃圾回收演算法
7, 執行緒同步機制(voliate,synchronized,重入鎖,threadlocal),執行緒間通訊(wait,notify)
8, 異常處理
9, 多執行緒同步問題,生產者消費者,讀者寫者,哲學家就餐,用java實現
10, 瞭解java中設計模式的思想,用了哪些設計模式,有什麼好處
回覆列表
Java基礎。基礎是關鍵,然後是框架,今天我面試的那個問的就是高併發和快取還有實時的資料重新整理。重要的事情說一遍,Java基礎最重要。