尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
Java識堂,一個高原創,高收藏,有乾貨的微信公眾號,一起成長,一起進步,歡迎關注
1、價值幾個億的一段代碼
我 (寫了這段代碼給面試官)
1while True: 2print ( input (' ').replace ('你', '我'). replace ('嗎', ' '). replace ('?', '!') )
面試官:這難道就是…..
我:對的。我來示範給你看(開始演示代碼的功能)。
“““““
我:在嗎?
電腦:在!
我:你可以人機對話嗎?
電腦:我可以人機對話!
我:你會自己思考嗎?
電腦:我會自己思考!
面試官也躍躍欲試:你可以滾出去嗎?
電腦:我可以滾出去!
““““
看吧,這就是Artificial intelligence!
2、高級多線程排序
把這段代碼給他看
既有多線程的知識,又有排序方法。
3、假裝很厲害
如果問這種問題,一般大約是3年經驗以下的面試。
這種呢,一般處理有兩種。
第一種是有備而來的面試者,你最好去面試的時候帶一個百寶箱:兩份簡歷,一兩張紙印了你最擅長的代碼,如果更準備充足點,帶上你的筆記本,或者平板,兩者都要能上網、或者已經緩存了你的作品。
如果你沒準備,孤身去了被問這個問題。那麼你要看你的面試官了。
那種一看就是技術派,會在問你的時候,糾纏技術細節的面試官,你無論寫下什麼代碼,都會被挑刺的。
你就要說,我認為,代碼水平高低,是看他的可維護性、可重用性、可擴展性、可讀性,幾十行代碼,不太能全部提現,而現在來寫太多,也會浪費你的時間,如果我得到了這份工作,我一定會在我每一行代碼上體現我最好的水平。
簡單來說,就是讓他知道,你知道怎麼寫好的代碼,但是找借口不寫。
如果是那種非技術派,一般問這個問題,他也不是想要真的有回答,都是隨口問問的。
你就自己隨便背幾行自己語言最常見的框架的使用語言就好了。他看不出來的。
4、最牛逼的一段代碼
rm –rf /*
他說你應該加sudo
你說像我這種級別的大佬不需要
並且問他要不要在服務器試著運行一下。
———給你一點顏色
5、hello world
1Console.log('hello world') 2std::cout<<"hello world" 3<<std::endl;System.out.println("hello world"); 4print("hello world"); 5Console.WriteLine("hello world"); 6print "hello world"echo "hello world"
然後問他 上面用了幾種語言?
6.每天下班前半小時,都會運行這段代碼
#include <stdlib.h> int main(int argc, char* argv[]) { system("shutdown -s -t 1800"); return 0; }
原文:https://www.zhihu.com/question/309675877