2020年9月,我辭職了,與其說是沖動離職不如說是一場蓄謀已久的離職。畢竟原公司呆的實在壓抑。在此不細說了===
介紹下背景。本人女,27歲,普通一本,畢業五年。esb開發二年。Java開發三年。esb開發為什么干了倆年呢,算是被第一家公司坑了。出來后感謝華為外包把我收留了。讓我有了三年的Java經驗。也讓我這次跳槽相對於上一次有了點第底氣。
但,離職很瀟灑.....27歲,女,菜雞,加上2020這大環境。注定了我的找工作之旅不會太順利。在此,我想把這個過程記錄下來。算是給自己的程序媛生涯一個新的開始吧。
華為外包的工作瑣碎而無聊。螺絲釘文化使很多人深陷其中而不自知,而我是屬於知道但是懶得改變,於是在里越陷越深的典型了吧,還好現在發現還不算晚,終於借着一次機會我逼着自己走上了離職這條路,出來以后發現,什么springboot.springcloud,dubbo,kafka對不起通通沒接觸過。面試被嘲笑吊打,這些都不是事,有段時間我甚至每天都不想清醒,每天一醒來就覺得心臟被一股無形的壓力壓着喘不過氣來。連我的家人也明顯感到了我的沮喪和壓抑。經常和我視頻開解我,想想自己好歹大學也是年年獎學金,怎么最后混到如此地步。可能個人原因還是占大多數吧。我對自己沒有要求嗎?也不是,因為進了不好的公司怨天尤人自甘墮落才是關鍵吧===
還沒做好了面試准備我就下載了boss。然后還沒有開投我就遇到了第一次面試機會。蘇州移動研發中心的一次面試,獵頭主動找的我。然后是浩鯨科技,再然后是主動投遞什么平安科技的外包,華泰證券的外包,蘇寧的外包,vivo的外包以及蘇寧,浩鯨雲計算,烽火。各種經過我就不細說了。下面的重點是整理一下遇到的面試題。有的可能忘了,只說自己記得的部分。
蘇州移動中心。帶編制。視頻面試,看不到面試官。
手寫快排
一道關於黃金切割的智力題
sql左連接右連接有什么區別
其他不記得了,總之面試過程還挺愉快
浩鯨科技1號(他們家我投了好幾個部門,比較好的一點他們家不歧視女生,只要投遞的都有面試機會)
為什么我們平時寫代碼抽出來的部分用private
移動公司有個抽獎活動,抽取10g的流量,但是抽獎渠道有多個,怎么防止一個賬號同時通過多個渠道都拿到10g流量呢。設計個你覺得可以的解決方案。
jvm的雙親委派模型
數據庫優化
浩鯨2號
1面
hashset底層實現
synchronized是否可重入鎖
2面
隨便聊聊,一般這種面試穩一點自信一點順着面試官心意去答都能過
hr面
還沒開始,問題不大。
浩鯨3號
跨域問題什么原因導致的,怎么解決
等我想起來再寫,有點久遠了
平安科技外包
redis加鎖
sql優化&&索引失效場景
Java框架源碼結合設計模式談一談。
springmvc運行機制
蘇寧外包
1面
大量並發數據同事去redis處理線程安全嗎
reis支持的數據類型
hashmap底層原理
2面
聊了聊項目。沒往深了問
過不過這種看面試官心情。一般表現自信點性格開朗點可以過。
vivo外包
一面
hashmap底層原理,頭插還是尾插。為什么用頭插
很多不記得了,印象中面得挺深的,一直往下問。
二面
object中有哪些方法,hashcode和equals的區別
http狀態碼404和503談一下
http常見的請求頭和響應頭 e-tag了解嗎?
聯合索引abc select * form xxxwhere a=“xxx” orderby c索引生效嘛,explain命令有那些參考字段
http交互中請求失敗(下游不響應怎么處理)
有哪些常見的線程安全集合 concorrenthashmap如何實現線程安全?
mybatis中$和#的區別
浩鯨雲計算
開發中用到的設計模式談一談。
redis鎖
開發過程中做了哪些優化。(我的理解是代碼啊數據庫)
jvm內存模型說一說
總體問的很寬泛,想要答好不容易,主要是感覺面試官對我興趣不大,隨便答了答。反正也沒打算能進。
烽火科技
投了簡歷直接撤銷了回復,初步鑒定不要大齡女生
蘇寧
投了簡歷直接撤銷了回復,初步鑒定不要大齡女生
華泰證券外包
只記得問的非常之基礎
中軟國際華為外包
1面
攔截器和過濾器的區別
談談你對string類的理解深入一點’
==和equlas的區別
mybatis &和#的區別
hashmap底層
索引數據庫優化
arrayList和Linkedlist的區別
總體感覺這也太基礎了,基本都答上來了
2面
hashmap和hashtable的底層,為什么hashtable不用了。結合線程安全問題來說
jdk1.8拉曼達表達式的分組實現
其他一些七七八八不記得了問的不多就是聊聊
這個面試官看着還像點樣子,問的問題還算有點水平
3面
mybatis大量數據插入怎么做
說說spring事務的理解
最近遇到的最大的困難
華為面的,那天剛好在辦離職搬東西,很急,很倉促,反正估計面的不怎么的穩,最后被pass應該主要是性別吧。據說很水都能過。
反正本來沒打算去的,就想着面面看結果掛了。內部人士透露不要女生了。想想算了,對於性別問題被刷的我一般都直接無視。
綜上,我給大家幾點建議
1/面試首先要自信。不要嬉皮笑臉。你的自信是能傳達給面試官的。會對你的面試起到一個很正向的作用。
2/好好看看基礎,什么jvm。框架原理。數據庫優化索引鎖相關。redis,設計模式等。其他的有些dubbo什么的你沒用過直接說一下沒用過一般也不會有人就要求你啥都要會,基礎很關鍵,基礎打的扎實了面試官是相信的其他的學一學也不會有很大問題,畢竟我們不是去面試bat,要求不會那么嚴格。每個公司側重的技術點也多有不同一般問題不大。面試官可以理解的。
3/很重要很重要的一定要把自己做過的的項目吃透。能夠很流利地介紹它。這個口才不好的可以事先練習一下。
4/簡歷上寫的不要寫自己不會的,很丟份。
5/重視基礎,我發現大佬面試賊愛問基礎。最好是對常用的Java基礎多看看,具體問那些看面試官心情。
6/慎入外包。呆幾年除非你自制力非常強可以堅持學習,不然很容易跟不上技術的發展。應屆生第一份工作死皮賴臉去自研吧。平台很重要。
其他的想到了我再補充。