面試的過程中,為了考察面試者的基礎(chǔ)功力,除了算法以外,操作系統(tǒng)將會占比很大的權(quán)重,本文給大家分享我在面試過程中出現(xiàn)的非常高頻的面試題,我基本上會從兩個角度來闡述,一個是"官話",一個是“大白話”。希望對即將面試的你有所幫助。
前段時間,一位朋友問了小林一些問題,類似訪談式的提問,主要是關(guān)于寫文章之類的事情,我覺得對一些讀者會有幫助,所以重新整理了下。
我們在對 vector 做 push 操作的時候,或者對某個指針做 new 操作的時候,如果沒有做異常處理,一旦系統(tǒng)內(nèi)存不夠用了,程序是會被 terminate 掉的。這就要求我們熟悉 C++ 異常,保證日常開發(fā)中能正確處理它。本文主要介紹C++ 異常機制的底層原理與實際應(yīng)用,通俗易懂,快來讀一讀吧。
什么是死區(qū)時間?如何計算合理的死區(qū)時間?
為什么程序員/設(shè)計師怕改需求?網(wǎng)上有類似的段子,比如“殺一個程序員不需要用槍,改3次需求就可以了”。有網(wǎng)友在知乎上提問:如何向外行解釋產(chǎn)品經(jīng)理頻繁更改需求為什么會令程序員煩惱?本文綜合了3位網(wǎng)友的回復(fù)。
浮點數(shù)的計算機表示(IEEE 754),由 UCB 數(shù)學(xué)教授 William Kahan 主要起草。后者也因其卓越貢獻(xiàn)于1989年獲得圖靈獎。計算機組成原理與匯編語言這兩門課均對該內(nèi)容有所講解。與課程中直接拋出公式與概念不同,我想首先與各位探討"科學(xué)計數(shù)法"這個概念,進(jìn)而討論設(shè)計二進(jìn)制的科學(xué)計數(shù)法需要涉及到哪些元素。接著,我們討論如何在內(nèi)存上表達(dá)這個方案。最后討論計算機的具體實現(xiàn)。
小伙伴們,請聽題~~說說進(jìn)程和線程的區(qū)別?知道synchronized原理嗎?那鎖的優(yōu)化機制了解嗎?
全鏈路壓測作為線上服務(wù)穩(wěn)定性保障的重要手段,對高德來說也是非常重要的。高德全鏈路壓測平臺TestPG從無到有,在經(jīng)歷過常態(tài)化壓測后,已基本可以保障高德的所有全鏈路壓測和日常壓測,達(dá)到了平臺初期快速、準(zhǔn)確壓測和全鏈路壓測的目標(biāo)。而語料生產(chǎn)(流量處理)作為全鏈路壓測的重要環(huán)節(jié),本文將對此做重點介紹。
鏈表和數(shù)組是數(shù)據(jù)類型中兩個重要又常用的基礎(chǔ)數(shù)據(jù)類型。數(shù)組是連續(xù)存儲在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu),因此它的優(yōu)勢是可以通過下標(biāo)迅速的找到元素的位置,而它的缺點則是在插入和刪除元素時會導(dǎo)致大量元素的被迫移動,為了解決和平衡此問題于是就有了鏈表這種數(shù)據(jù)類型。
不同級別的程序員除了薪資待遇不一樣,還有什么其他的差別嗎?有人說: 連配備 的電腦、桌椅都不 一樣! 美團的專業(yè)職級體系從P1-1逐級提高,到P5為最高。一個新入職的美團程序員發(fā)帖爆料:mentor告訴他,美團雖然屏蔽職級,但可以通過椅子判斷。那些坐人體工學(xué)椅的至少都是3-1或者3-2以上的大佬。真是這樣嗎?
小米知識圖譜于2017年創(chuàng)立,已支持公司了每天億級的訪問,已賦能小愛同學(xué),小米有品、智能問答、用戶畫像、虛擬助手、智能客服等互聯(lián)網(wǎng)產(chǎn)品。通過引入知識圖譜,這些產(chǎn)品在內(nèi)容理解、用戶理解、實體推薦等方面都有了顯著的效果提升。
一個讀者的提問:洋哥,我從小都是學(xué)霸,本碩都是985,計算機科班出身,但進(jìn)入職場后卻始終無法取得突破。工作5年還是基層員工,我該怎么破局?這個問題讓我陷入了沉思,身邊不不少曾經(jīng)很厲害的朋友,突然就平庸了。
績效考核時得到差評怎么辦?一個阿里員工發(fā)帖吐槽自己績效考核不幸背了1 ,現(xiàn)在老板讓他主動辭職,如果敢要n+1就在背調(diào)時說壞話,怎么辦?阿里實行271的考核制度,前20%是優(yōu)秀員工,中間的70%是合格員工,最后的10%則可能面臨被淘汰的命運。在這種背景下,背1的員工本來就壓力山大,更何況還攤上了這么一個leader,實在令人郁悶。
人生是一場回不去的旅行。很多人都想在有限的人生取得盡可能大的成就,我也是這樣的人。但是創(chuàng)業(yè)5年屢戰(zhàn)屢敗,深深的教育了我。有時候,并不是每個人的付出都會有回報。過去的一年,我差點陷入抑郁癥,整夜失眠、焦慮、痛苦。創(chuàng)業(yè)的挫敗、下屬的不認(rèn)可、身邊朋友的輕視,這一切讓我覺得真特么失敗。那段痛苦歲月,我最終走了出來,有幾個思考和大家分享下。
誰能想到我們最喜歡的表情符號可以用來設(shè)計新的編程語言?聰明有才華的人已經(jīng)想象并開發(fā)出了成熟的編程語言,我們可以用它來編寫表情符號和表情符號。 這些基于表情符號的語言大多是深奧的編程語言( esoteric programming language),稱為esolang。然而,這些語言相對來說比其他語言更容易理解。