騰訊音樂后端一面-電話面試
昨天收到騰訊音樂HR在boss直聘的勾搭,然后就約了今晚的電話面試,一直坐在電腦前等著電話。終于在19:15收到了電話。主要問了以下的問題:
請(qǐng)描述下技術(shù)棧
請(qǐng)描述下redis的擊穿、雪崩。我描述了下,他說都不對(duì),崩潰,看來我得去搜下標(biāo)準(zhǔn)的描述了。redis如何保證高可用的,我說啟用哨兵模式。
myql的臟讀幻讀請(qǐng)描述下,主要是描述幻讀,結(jié)果我描述成了臟讀。問我mysql是如何避免幻讀的,結(jié)果我解釋成了臟讀,最后說通過間隙鎖,這題算過了。mysql的索引,如果主鍵不自增會(huì)怎么樣,沒回答上來,主要沒想過這個(gè)問題,所有的規(guī)范都是一定要把主鍵設(shè)為自增的。面試官回答的聚簇索引和非聚簇索引等存儲(chǔ)原理。
rabbitmq如何保證高可用,采用了哪些措施,rabbitmq,蒼天,想不到騰訊會(huì)問這么深入,前面redis在B站有美團(tuán)大牛講過redis視頻教程,我看了,所以redis回復(fù)還是沒有問題的,但是rabbitmq,我可是沒找到好的視頻學(xué)習(xí)呢。我回到了supervisorctl,但是對(duì)于失敗重試描述的含糊不清。
好在我周五還有一場(chǎng)騰訊coding的面試,希望現(xiàn)在充分準(zhǔn)備下,到時(shí)候能過吧,同樣是后端崗位??戳蓑v訊后端的要求,要C/C++或者go的基礎(chǔ),從昨天開始就學(xué)go了。
今天問了我C++迭代器失效,直接說過吧,沒概念。我說因?yàn)榭戳薐D,看上面說有C/C++,go的基礎(chǔ),所以從昨天開始學(xué)習(xí)go。今天才剛寫一個(gè)helloworld.go。我看了如何兩個(gè)go的課程,感覺還是很不錯(cuò)的Go語言 基礎(chǔ)+進(jìn)階+高級(jí)(學(xué)完可就業(yè)/2019版)-連載中,從0開始學(xué)習(xí)微服務(wù)框架,java我是不想碰了,我發(fā)現(xiàn)面試后端,面試前端都不容易呢,每個(gè)工種都有非常多的技術(shù)棧,感覺自己來不及了。騰訊不是自己的首選,騰訊也有35歲的天花板,自己只想找個(gè)輕松的工作,能有點(diǎn)業(yè)余時(shí)間來備考公務(wù)員,但誰能想到找工作這么難?。?/p>
一看我的簡(jiǎn)歷,本來都只是招高級(jí)工程師,結(jié)果都是沖著架構(gòu)師來招的,問的問題也非常偏架構(gòu)。為了找到工作,自己還得前端后端都得學(xué)習(xí),穩(wěn)定的大廠,我只有這些出路,加油吧!騷年,找個(gè)rabbitmq視頻或許還能速成下,go可能至少需要一星期吧,而下周我還有很多前端的面試,沖擊前端似乎更容易些。我就是互聯(lián)網(wǎng)的投機(jī)從業(yè)者,想找個(gè)初級(jí)的工作,可能別人都不給機(jī)會(huì)呢。