离职10天,面挂4家公司!
作者:莫那魯?shù)?br /> 來(lái)源:http://1t.click/U4g
樓主離職已有 10 天,這段時(shí)間里除了看源碼,就是投簡(jiǎn)歷面試了。一共面試了 4 家,說(shuō)說(shuō)感受。
# XX 匯
XX 匯是一家小型的電商網(wǎng)站,由于樓主的技術(shù)棧集中在 Java 語(yǔ)言這里,所以,即使樓主對(duì)并發(fā),JVM,Netty,Spring 等都稍有了解,但依然沒(méi)有任何優(yōu)勢(shì)—— 因?yàn)樗麄兺耆貌坏健?/p>
整個(gè)面試過(guò)程中,問(wèn)了大概以下問(wèn)題:
1.說(shuō)說(shuō)你的項(xiàng)目,用了 SpringCloud 哪些功能?
2.熟悉 Mysql 嗎?說(shuō)說(shuō)索引(不懂 Mysql 啊大佬)
3.如何實(shí)現(xiàn)一個(gè)單例模式(這個(gè)俺擅長(zhǎng))
4.平時(shí)使用了哪些線程池(這個(gè)俺也擅長(zhǎng))
5.Map 接口有哪些類(lèi)(這個(gè)俺也擅長(zhǎng))
6.寫(xiě)一段 SQL 唄(不會(huì) SQL)
7.如何實(shí)現(xiàn)免登陸功能(cookie session?)
當(dāng)然,被刷了,估計(jì)是 SQL 不夠好吧,而我擅長(zhǎng)的他們也不需要。關(guān)注微信公眾號(hào):Java技術(shù)棧,在后臺(tái)回復(fù):面試題,可以獲取我整理的 N 篇面試題精選,真是太全了。
# XX 旅游
這個(gè)就比較奇葩了,是最奇葩的一個(gè),面試官是個(gè)小伙子,根本不懂并發(fā),然后強(qiáng)行問(wèn)我并發(fā),自己基本一言不發(fā)。
還對(duì)我的回答貌似不滿意?
1.自我介紹一下。
2.說(shuō)說(shuō) Mysql 的索引。
3.說(shuō)說(shuō) redis 主從同步。
4.說(shuō)說(shuō) redis 緩存穿透,緩存雪崩,惡意訪問(wèn)。redis key 怎么設(shè)計(jì)?redis master 崩了怎么辦?
5.如何設(shè)計(jì)一個(gè)高并發(fā)系統(tǒng)。
6.如何設(shè)計(jì)一個(gè)高并發(fā)活動(dòng)業(yè)務(wù)。
7.說(shuō)說(shuō) volatile 。
8.說(shuō)說(shuō) Java 里面的鎖。使用上有什么不同?
9.說(shuō)說(shuō) final。
10.說(shuō)說(shuō) Java 內(nèi)存模型。
11.說(shuō)說(shuō) GC。
12.Mybatis 為什么比 JDBC 快(緩存?)?
整個(gè)溝通過(guò)程中,除了上面的 redis 和項(xiàng)目有一些引導(dǎo)性的提問(wèn)之外,后面關(guān)于 Java 的,基本一言不發(fā),然后不知所以。。。。真不知道 XX 旅游還有沒(méi)有大神了。
# XXX 中間件
這家就比較有意思了,是在 Mycat 中間件上做的 Mysql 中間件。兩個(gè)面試官都挺有意思的。
先是研發(fā) leader 問(wèn)。
1.說(shuō)說(shuō)你擅長(zhǎng)的(并發(fā),JVM,RPC,Netty)
2.說(shuō)說(shuō) Java 的內(nèi)存模型
3.說(shuō)說(shuō) Netty 的 reactor 模型相比普通的 NIO 實(shí)現(xiàn)好在哪?
然后是中間件 leader 提問(wèn)。
1.黑板上手寫(xiě)幾段排序和過(guò)濾字符串代碼。
2.說(shuō)說(shuō)常用的設(shè)計(jì)模式。
3.GC 優(yōu)化有哪些經(jīng)驗(yàn)。
總的來(lái)講,雖然問(wèn)題不多,但問(wèn)的都很專(zhuān)業(yè),也能感覺(jué)到面試官的技術(shù)確實(shí)非常深入,按照他們說(shuō)的,“我們經(jīng)常要解決操作系統(tǒng)層面的問(wèn)題,因此要非常熟悉 Linux”,然后和我講了幾個(gè) OS 的函數(shù)。。。
基本上,都是從簡(jiǎn)歷上開(kāi)始問(wèn)的,不像有的公司,簡(jiǎn)歷寫(xiě)的和沒(méi)寫(xiě)一樣,根本不問(wèn)簡(jiǎn)歷上的,就問(wèn)你不懂的,那你叫我來(lái)干啥???我只會(huì)我簡(jiǎn)歷上的,簡(jiǎn)歷上給你看的東西就是我擅長(zhǎng)的,如果你不需要,就不要叫我過(guò)來(lái)。
所以,遇到問(wèn)你簡(jiǎn)歷的面試官,好好珍惜。
PS:這是 4 家中,唯一一家給面試者喝水的公司。。。。。
# XX 醫(yī)生
怎么說(shuō)呢?第一個(gè)面試官還挺正常的,第二個(gè)面試官就奇葩很。。。
第一個(gè)面試官:
1.懂基本的數(shù)據(jù)結(jié)構(gòu)和算法吧?說(shuō)說(shuō)鏈表。怎么提高查詢效率(2分?)還能再提高嗎(提示跳表)
2.cookie 和 session。實(shí)現(xiàn)一個(gè)記住我功能。session 存放在哪里?用戶很多怎么辦?JVM 崩了 session 怎么辦?
3.設(shè)計(jì)一個(gè)票房表結(jié)構(gòu)。
4.說(shuō)說(shuō) hashMap。
5.為什么線程不安全。
6.為什么 HashMap 線程不安全?
7.多線程下 HashMap 安全嗎?讀也不安全嗎?(WTF?開(kāi)始懷疑他們了。。。。)
8.平時(shí)使用并發(fā)類(lèi)庫(kù)解決了哪些問(wèn)題?
9.說(shuō)說(shuō) Java 內(nèi)存模型。
還算比較正常的。基本上還能聊。
第二個(gè)面試官:
1.寫(xiě)一段代碼,把這個(gè)字符串過(guò)濾然后分組一下。
2.給 10 個(gè)數(shù),下面寫(xiě)的數(shù)是上面的數(shù)的下面的個(gè)數(shù)。。。。。3.over,我覺(jué)得你思維還是不夠開(kāi)放。
這家公司,6 點(diǎn)叫我過(guò)去,七點(diǎn)他們才吃好飯來(lái)面試,面到 8 點(diǎn)多,一口水都沒(méi)得喝。真是神一般的公司。。。。
# 總結(jié)
1.樓主的 mysql ,redis 確實(shí)不夠深入,因?yàn)闆](méi)花時(shí)間,無(wú)法狡辯。這個(gè)確實(shí)是職業(yè)規(guī)劃帶來(lái)的副作用吧。
2.樓主投遞簡(jiǎn)歷的時(shí)候,不夠?qū)I(yè),投遞的崗位可能和樓主的技能不匹配。
3.運(yùn)氣好,遇到一個(gè)合格的面試官很重要,很多面試官不夠?qū)I(yè)。
4.平常心,面試就是一個(gè)撮合的過(guò)程,合適自己的公司不多,沒(méi)面上,說(shuō)明沒(méi)有緣分,正常。繼續(xù)努力,找到適合自己的公司。
總結(jié)
以上是生活随笔為你收集整理的离职10天,面挂4家公司!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 扫盲了!一个Java字符串中到底有多少个
- 下一篇: 聊聊单体应用的 4 点不良影响,第 4