2018我的Java高级工程师面试总结
面試就是一場雙方的在知識儲備、精神、素質等方面的博弈,輸?shù)囊环娇赡苁潜幻嬖囌咭部赡苊嬖嚬佟C嬖嚬傧矚g問項目中用到了哪些,然后針對用到的技術去問一些問題,或者說對于某些場景的一些技術實現(xiàn)方案,比如當你的接口服務數(shù)據(jù)被人截包了,你如何防止數(shù)據(jù)惡意提交?
今天我們把角度放在被面試者身上,怎么去打贏這場1小時的戰(zhàn)爭?多拿5K!
【文章福利】小編為大家準備了一些常見的的面試題,總結給大家,大家可以試試,希望對大家能有所幫助。需要的可以加小編QQ群937053620。即可獲取
面試技巧
1、背熟你的簡歷
原因:面試的第一個問題,一般都是讓你簡單介紹下你自己,或者介紹一下你最近的項目,而一個面試者,如果連自己的簡歷都無法熟知,對里面提到的項目、技術都無法描述清楚的話,我想沒有哪家公司會接受這樣的,哪怕你是超級人才,你自我表述不行,估計也會為此頭疼,所以,切記:一定要背好自己的簡歷,不要求你能全部記下,至少要熟記你最近所待過的兩家公司,這兩家公司里面你做過的項目,你負責的模塊,項目里面用到的技術以及相對應的技術實現(xiàn)方案(這個尤為重要)。
2、深入了解并熟記部分Java基礎知識
原因:大部分公司無論面試初級還是高級,無論是筆試還是面試,都會問到一系列基礎題,這些基礎題大概涵括jvm、字符串、集合、線程等等,如果說每一個讓你死記硬背你肯定記不住,那么就是理解中記憶了,拿jvm來說 ,如果讓你談談你對jvm的理解, 那么你首先得知道JVM有哪些結構組成,每個結構用來做什么的,然后考慮一個Java對象從創(chuàng)建到回收,如何途徑JVM這些結構的。如果你從這些方面來綜合記憶,相信事半功倍,并且你理解的更透徹。
3、保持自信心和沉重冷靜的心態(tài)
原因:面試過程中,自信是少不了的,相信你可以, 面試的路上可以自己對自己說一句: I belive I can ! 反正我就是這么做的,自我的心里暗示吧,其實面對面試官的時候,你自信的狀態(tài)也會讓面試官覺得你是個很有底氣的人,至少從感覺上會給你打個高分。
4、盡量記住面試過程中你回答不出來或者存在不妥的問題
原因:面試失敗了沒關系,畢竟每個公司的要求不一樣,問的問題和你擅長的方面可能有所出入,但是請記住一點:面試過程中那些你回答不出來問題,或者你自己感覺回答不太準確的問題,自己記下來,如果不會的,你可以當場問問面試官有沒有好的解答,如果面試官不愿意告訴你(一般是基礎方面面試官就懶得答你),那么你就自己回家慢慢查資料,如果是某些特定的技術,也可以自己寫寫案例什么的,畢竟知識點就那么多,問題百變,原理不變,面試也是一個學習知識的過程,讓你了解大部分公司目前需要或者要求的技術。這次不知道,下次就知道了。
5、合理安排你的面試時間
原因:估計很多人都不理解這個,可能大部分的人對于如何安排面試時間比較迷茫,隨意安排。可是這里有個技巧,如果同時有多個面試機會,你把你最想去的公司放到最末尾去面試,這樣你經(jīng)歷過了前面的這些公司篩選,如果成功了是個機會,如果沒成功,也是為最后做鋪墊。
面試題
1、基礎問題
-
JVM結構原理、GC工作機制詳情
-
Java對象的生命周期
-
Map或者HashMap的儲存原理
-
當數(shù)據(jù)表中A、B字段做了組合索引,那么單獨使用A或單獨使用B會有索引效果嗎?(使用like查詢如何有索引效果)
-
數(shù)據(jù)庫存儲日期格式時,如何考慮時區(qū)轉換問題?
-
JavaObject類中有哪些方法?
-
HTTP協(xié)議,GET和POST 的區(qū)別
2、線程、設計模式、緩存方面
-
SimpleDataFormat是非線程安全的,如何更好的使用而避免風險呢?
-
如何看待設計模式,并簡單說說你對觀察者模式的理解
-
集群環(huán)境中,session如何實現(xiàn)共享
-
分布式、集群環(huán)境中,緩存如何刷新,如何保持同步?
-
一條sql執(zhí)行過長的時間,你如何優(yōu)化,從哪些方面?
3、設計方案相關
-
你的接口服務數(shù)據(jù)被人截包了,你如何防止數(shù)據(jù)惡意提交?
-
假設服務器經(jīng)常宕機,你從哪些方面去排查問題?
以上就是今天的分享,多多理解哦~~
【文章彩蛋】
新的一年馬上開始,找工作和面試又被提上了日程,為了解決小伙伴們的燃眉之急,小編特地為大家整理了一些BAT面試題,需要的可以加小編的QQ群:937053620希望對大家有所幫助,后期會不斷更新添加新的面試題,可以幫大家查漏補缺。
轉載于:https://juejin.im/post/5c389ae86fb9a049a81f8b82
總結
以上是生活随笔為你收集整理的2018我的Java高级工程师面试总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给变量起名字
- 下一篇: 将同一列的值用逗号分隔连接成一个字符串